A simple and lightweight but powerful framework supporting MVC design pattern