Abstract this class by making takePhoto() handle opening and closing the shutter, followed by processing the image.

Make sure to pick openShutter(), followed by closeShutter(), and finally processImage().