A light-weight framework for implementing a model,view,view-model pattern within your Android project