A lightweight Model-View-Presenter framework for building single page applications.