[ + ] Using the TreeMap control.
The TreeMap control is used to dynamically represent the data, possibly in tree structure, in a balanced way.
This type of control is very useful to represent volumes of data in an intuitive way.
In the example, it is used to view the content of a directory and to monitor the size of the files and sub-directories found in it.