A simple and lightweight but powerful library supporting MVC design pattern