SceneObject works, kinda
SceneObject works, kinda part 2
SceneObject works, kinda part 3
SceneObjectComponents