Stuff

this could be a separate function createCameraComponent for instance.