1. A computer implemented method for implementation by one or more data processors comprising: providing, by at least one data processor, a control within a graphical user interface to a user, the control comprising a plurality of graphical user interface elements corresponding to linked and unleveled nodes within a hierarchical structure, the hierarchical structure comprising at least one root node on a first end and at least one action node on a second end; receiving, by at least one data processor, a user-generated input identifying a selected graphical user interface element within the control; identifying, by at least one data processor, a selected node within the hierarchical structure corresponding to the selected graphical user interface element; receiving, by at least one data processor, a user-generated request for modifying an appearance of a subset of the linked nodes within the hierarchical structure based on desired visualization criteria, the linked nodes within the hierarchical structure and the selected node, wherein nodes of the hierarchical structure are leveled; and, modifying at least one data processor, an appearance of one or more graphical user interface elements corresponding to the received request while continuing to display all of the plurality of graphical user interface elements.