Working on base infrastructure for model-view-presenter
Validating ui base classes.