Split de.evoal.core.main
de.evoal.core.main
serves two purposes at the moment:
- Provide base functions for all use cases
- Implement the basics of the optimisation framework
We should split the module into two modules: de.evoal.core.main
and de.evoal.plugins.optimisation
. This would make the separation of these aspects clearer and remove optimisation-specific aspects from the core implementation.