11. The computer program product of claim 10 , further comprising: identifying additional classes in the plurality of classes; creating additional class instances for each of the identified additional classes; and connecting the class instances.
11. The computer program product of claim 10 , further comprising: identifying additional classes in the plurality of classes; creating additional class instances for each of the identified additional classes; and connecting the class instances. 12. The computer program product of claim 11 , further comprising: invoking a source code generator method on each instance of a relationship class in the connected class instances; and wherein generating source code further comprises creating a single source code file comprising source code configured to generate the connected class instances.