Basic structure of the MVC framework