Gradient and Image background. The Tree has properties to paint the background using a gradient filling between two colors in multiple directions, or using a background image picture in tiled or stretched modes. Gradients and back images can also be printed. Multiple roots per Tree. Through simple array properties, roots and childs can be manipulated by code.
Every node can have zero or more parents.
Multi-selection works across multiple roots too. Drag and drop of Tree nodes. Nodes can be dragged and optionally moved from one parent node to another. Drag and Drop examples show this in detail. Node Shapes have many properties to configure and events to use.