Camera, GameLoop, VisualComponent