Add Base Controller Class
Add childs in main controller
Child controllers by id in Controller Base
Extracted functions from main view

Only pure main view functionality remains
Enable adding views without drawing them
Add undo controller
Extract ODE functions from cell view

Graphs still need to be extracted
Delegate actions to child controllers

TODO: simulate/reset
Add simulate to cell controller
Run ODE from, to instead of for timespan
Remove debug logs from ODEsolver
Let Cell dopri give actual from, to values

When max iterations is reached, the final t is lower than expected t.
GIve that final t back.
Change reset header
Use the iteration done to track iterations in the main view
Refactor cell controller
Make stepsize and iterations settable
Remove redundant classes
Add placeholders for controllers
Remove redundant namespace for constants
Add collection of views base class