[brief] Trims down camera interface.
[brief] Trims down camera interface.

[detailed]
- Removes the protected variables that the Camera interface had. This allows a
  much more flexible design by removing potentially unneeded variables (if a
  camera doesn't use the lookAt model).

marovira/atlas