1. A method of presenting data on a user interface, the method comprising: a processor converting tabular data for a particular type of data into faceted data, wherein the tabular data is stored according to headings in a table storing the particular type of data, and wherein the faceted data is stored according to facets of the particular type of data; the processor mapping a set of facets to a coordinate system on a user interface in order to assign each of the facets to a predetermined area of a user interface; the processor determining a relative significance for each of the faceted data elements, wherein the relative significance of the faceted data elements is based on a user's history of viewing the faceted data elements; and the processor displaying the faceted data elements on the user interface, wherein the faceted data elements are displayed in various proximities to specific facets according to a determined relative significance of the faceted data values to the specific facets.