+ generify little bit MetricGroupNode
+ extract AbstractTree from ControlTree with "cascade check - one event" functionality
+ create LegendTree with specific cell (LegendNodeCell)