Added a whole bunch of support for Cameras