Initial framework for zooming in and out. I don't know if I understand the camera well enough to get it to work correctly, however