begin rework on camerabase. moving dimensions, etc to derived classes.
camera progress