A lightweight MVC implementation.