1. A computer-readable storage medium storing computer program code for executing on a processor, the computer program code when executed by the processor providing a graphical user interface (GUI) on a display device to display a plurality of graphical representations of content from a plurality of content sources, the GUI comprising: a first cell comprising: a first visual proxy component configured to display in the GUI a first graphical representation of a first content from a first content source; and a first metadata component configured to determine a first metadata comprising information describing the first content; a plurality of additional cells arranged in a geometrical arrangement in the GUI with respect to the first cell, each additional cell comprising: a visual proxy component configured to display in the GUI a graphical representation of an additional content from an additional content source; a metadata component configured to: perform a search of a data feed based on the first metadata to determine the additional content source; automatically determine the additional content using the first metadata, the determining performed independent of a user input to the first cell received subsequent to rendering the first cell; accessing the additional content from the additional content source; determine an additional metadata comprising information describing the additional content; and wherein at least one of the additional cells configured to display in the GUI displays a graphical representation of different additional content compared to other additional cells.