1. A method for displaying a graphical user interface (GUI) for a computing environment, the method comprising: displaying objects associated with a same hierarchy in the computing environment in each of a plurality of columns of the GUI dynamically based on a number of the objects in the column by carrying out, with respect to each of the columns: displaying each of the objects in the column with a name in response to a determination that all of the objects can be displayed with names within a vertical space of the column; displaying each of the objects in the column as a bar in response to a determination that all of the objects cannot be displayed with names in the vertical space of the column but can be displayed as bars in the vertical space of the column; and in response to a determination that all of the objects cannot be displayed with names in the vertical space of the column and all of the objects cannot be displayed as bars in the vertical space of the column, then: aggregating the objects in the column into groups; and displaying the groups of objects in the vertical space of the column; sorting the objects or the groups of objects in each of the columns of the GUI, wherein the objects in the columns include a plurality of hierarchically related computing resources for executing virtual machines; detecting that a user has selected one of the objects in one of the columns; and in response to the detecting, highlighting the selected object and objects that are hierarchically related to the selected object and displayed in columns different from said one of the columns.