1. A method comprising acts that are executed by a programmable processing unit, the acts comprising: receiving a tree-structured dataset, wherein the tree-structured dataset comprises a plurality of hierarchically related branches; generating a Voronoi treemap based at least in part upon the tree-structured dataset, wherein the Voronoi treemap comprises a plurality of subareas that are representative of branches and hierarchical relationships between branches; displaying the Voronoi treemap on a display screen of a computing device; subsequent to the displaying of the Voronoi treemap on the display screen of the computing device, receiving at least one of: an indication that a view space in which the Voronoi treemap is displayed is desirably altered; or changes in data in the tree-structured dataset; and dynamically updating the Voronoi treemap displayed on the display screen of the computing device based at least in part upon the at least one of the indication or the changes in the data in the tree-structured data set.