New Design for creating objects
Merge branch 'reisner_sleicreider' into sleicreider

Conflicts:
	Slei/Hazelnut/proj.ios_mac/Hazelnut.xcodeproj/project.xcworkspace/xcuserdata/dreis.xcuserdatad/UserInterfaceState.xcuserstate