Model-View Separation

In the design of the banking system, the model classes (mainly the classes for objects in the persistent database) are in the BankingModelSchema. They are separated from the view classes (mainly the forms and application definitions), which are in the BankingViewSchema.