The Explorer is really an abstraction that needs a view to actually display the nodes. The same nodes might be represented as an expandable tree, as a tabbed pane showing icons, as a popup menu, etc. The Explorer API permits creation of new views, and contains several standard views that may be reused in special contexts.