Currently camera position and rotation must be handled by directly modifying the Transform component.
This should be reconciled with manually setting the Transform (ex: calling look_at()). We don't want position and rotation components overriding manually set transforms.