Changes
- Added colorpH as ModelSystem
- Exposed Integer, Real, Categorical and ModelSystem as direct imports of ProcessOptimizer.
Bugfixes
- Changed the result object to store information about constraints (when present).
- Updated `expected_minimum` to make sure that the returned result location respects
SumEquals constraints if these were used during the optimization.