TreeView setup is virtually identical to that of ListView. Additionally, TreeView introduces a new delegate:OnGetChildren().OnGetChildren()takes some DataItem being observed by the tree and returns that item's children. Like ListView, TreeView operates exclusively with pointers to DataItems.