A MVC Framework