refactoring to give mock camera service connection full control over position and rotation of objects, and simulate service scaling