sing %Qtilities is done like this:
\code
// Create tree structure:
TreeNode* node = new TreeNode("Root Node");
node->addItem("Item 1");
node->addItem("Item 2");
node->addItem("Item 3");
\endcode

We can increase the depth to 3 and also introduce an advanced concept of %Qtilities trees where any item in the tree can have multiple parents. The "Shared Item" in the tree below has both "Node A" and "Node B" as its parents.

\image html observer_dot_graph_example_complex_tree_dot.jpg "Tree With Shared Item Of De