Displaying data hierarchically is possible using the TreeView control. It can be used to select data, e.g. when combined with the DropDown control, it can be used as a navigation control as shown below, it can be combined with a ContextMenu, and much more.
TreeView has a WebService enabled sibling (WSTreeView) which can load data from the server dynamically.

Fit.UI is open source (LGPL) - download or fork it on GitHub - website powered by Sitemagic CMS