Move CameraPtr into Camera.h
Viewport rendering overhaul