Initial commit of camera code