Macros for creating 'basic' density-based thermo packages.
Selection function for 'basic' density-based thermodynamics.