Clean up main model: migrate out "prepare calculation" related stuff
This PR is aimed to remove all the stuff related to preparing the calculation/solvers out of the main model. This PR should be an enabler to unit test the touched logic more easily, keep trimming the main model, and get it ready to remove everything related to the calculation logic in a followup.
Quality Gate passed
Issues
0 New issues
0 Accepted issues
Measures
0 Security Hotspots
100.0% Coverage on New Code
0.0% Duplication on New Code
@mgovers Addressed all. I believe this is ready to be merged. Adding more unit tests becomes hard because of all the topology, components and such dependencies. I can try, but I don't think it adds much values at this point. If you agree, feel free to approve and send to merge queue.
Quality Gate passed
Issues
0 New issues
0 Accepted issues
Measures
0 Security Hotspots
100.0% Coverage on New Code
0.0% Duplication on New Code