Model & Controller abstraction

Model & Controller abstraction
Backoffice foundations