archiveAndroid MVC: Creating a Model-View-Controller Framework for Android