GWT model, presenter, view framework