Gas Model
All methods for constructing gasmodels should be defined on the following type:
GasModels.AbstractGasModel
— Typeroot of the gas formulation hierarchy
which utilizes the following (internal) functions:
GasModels.build_ref
— Functionused for building ref without the need to build a initialize an AbstractGasModel