1. A method comprising: displaying, by a processor, a plurality of images in a stack mode, wherein the images are divided into groups, and wherein a group is represented by a stack of images, where an image for a first content item is at a top of the stack and oriented parallel to an edge of a display, and subsequent images in the stack are centered a random amount away from a center of the image for the first content item and subsequent images in the stack are rotated a random amount relative to the image for the first content item; receiving, by the processor, a first user input that indicates a first stack that represents a first group of images; and in response to receiving the first user input, displaying, by the processor, the first group of images in a grid mode, wherein the images in the first group are displayed in a grid of one or more rows and one or more columns.