1. A method of aligning two images, the method comprising: displaying, by one or more electronic circuits of a device, a first image using a display screen of the device; receiving, by the one or more electronic circuits, a selection of a first reference point on said first image, using a user interface of the device; generating, by the one or more electronic circuits, a partially transparent snippet image, wherein the partially transparent snippet image is centered on said first reference point and said partially transparent snippet image is smaller than said first image; overlaying, by the one or more electronic circuits, said partially transparent snippet image on a second image on said display screen such that said second image is visible through said partially transparent snippet image; receiving, by the one or more electronic circuits, a selection of a second reference point on said second image corresponding to said first reference point on said first image, using said user interface; and aligning, by the one or more electronic circuits, said partially transparent snippet image and said second image by aligning said first reference point and said second reference point.