Project structure
-
Module
-
Operations
The modules contain the various part of the apps and the current states. The Operation carry out the renders based on the state that is passed in.
When adding a new module you can easy pass in a static data (of the model) into an old you dont want to tampaer with.