1. A computer-implemented method of rendering at least one image to a user viewing a two-dimensional display, Wherein each of the at least one image appears to be positioned in a three-dimensional space when displayed on the two-dimensional display, comprising steps of: receiving an indication of a memory storing one or more images; identifying and receiving at least one image from the memory storing one or more images; determining a position on the display of each of the at least one image; transforming each of the at least one image using information about the position on the display of each of the at least one image; and rendering each of the at least one image for display on the two-dimensional display in a graphically depicted three-dimensional space.