Uses a collection to determine what items to display
Font / size
Events fired:
Drag/drop events?
Item selected (what about multiple selections?)
Right-click on items
Edit label
Events watched:
Data changed (refresh view)
Change selection
Expand/Collapse item
Questions:
Do we want it to look like a drawer (what about on different platforms)?
How do we want to handle multiple selections?
Proposal:
Start with a wxTreeCtrl (especially since the design is not finalized), though we may very likely have to replace it in the future with a custom widget.