Implement a camera manager object