Previously the phaseSystems had a number of smaller libraries to provide interface and model properties. However, the cyclic dependencies between phaseSystem and the models (and turbulence) causes extreme difficultly for mingw linking. The potential additional flexibility is not actually used anywhere.
libincompressibleMultiphaseSystems
libmultiphaseSystem
libreactingMultiphaseSystem
libreactingTwoPhaseSystem
Common turbulence models are defined in libreactingMultiphaseSystem, and libmultiphaseReactingTurbulenceModels is now redundant.
The libtwoPhaseReactingTurbulenceModels extends the common models for reactingTwoPhaseSystem.