1. A computer comprising: a processor; and a computer-readable storage medium in communication with the processor, the computer-readable storage medium having computer-executable instructions stored thereupon which, when executed by the processor, cause the processor to obtain, at a computing device, data comprising a plurality of data elements, analyze the data to identify relationships between the plurality of data elements, determine a world defining a visualization model to apply to the plurality of data elements based, at least partially, upon the relationships, obtain rules for applying the data to the world, and apply the rules to the data to generate output comprising the at least one of the plurality of data elements arranged according to the world.