Simple and specialized Model View Presenter (MVP) library