Preparing to switch to an MVC model. (Models, Views, and Controllers)
Models are normal class objects.
Views are the user interfaces.
Controllers are middle-men between the Views and Models.