Added GenerateProjectModel