1. A computer-implemented method, comprising: applying a self-organizing map to metadata that corresponds to television media content to generate numerical correlations between the television media content; generating a media content array of the television media content based on the mapped metadata and the numerical correlations, the media content array being organized to include n-dimensions that are each based on a different attribute of the metadata, and the media content array including nodes that each correlate to one of the television media content; determining, without user interaction, that an additional dimension is to be created for the media content array; responsive to the determining, creating the additional dimension based on an additional attribute of the metadata; and displaying, on a display device the media content array on a user interface that facilitates dynamic traversal of the media content array for viewer selection of the television media content.