Phase II: Basic Functionality

The second phase of the project is to specify the relation among object.  This would result in the graph below which shows the relations between the different objects in my application.  Some patterns can be observed from this.