First Shot at an MVC Framework