A lightweight MVC framework