Homebrewed MVC