new classes for future use, new namespaces, base class for all future sceneobject (sceneobject.h), moved transform to types