My version of a MVC framework