Added nestable/flyout labels

Permits mouse based flyout of labels, and nestable labels.