Yes, I mean a Tree View Control.
Basic as in most GUI packages do have a TreeView Control. Unity is an exception. Flash, Flex, Xaml, Etc. and everywhere else, a GUI system usually has a treeView Control that one does not need to create from scratch. Just feed in an Xml data and we have data presented in a tree view.