ColliderComponent, CameraComponent, ComponentFactory, Moved ComponentAssembly to inheritance instead of composition