What an interesting idea! If possible, could you consider adding the following features? : taking parallel map photos and taking photos while showing pictures. (The photo would be taken from part of the picture through the lens.)
Another feature would be taking photos from videos. The photo would be taken from part of the video frame when the capture button is pressed through the lens.