A GtkTree is a structure for displaying hierchical
information. A tree may contain one or more nodes which themselves may
contain other trees, thus creating levels or groups of nodes. A tree can be
used to display information such as a map of a website or the files and
folders of a directory.