Added JavaDocs to the camera subsystem