"""
An example of a dictionary-of-dictionaries structure mapped using
an adjacency list model.

E.g.::

    node = TreeNode('rootnode')
    node.append('node1')
    node.append('node3')
    session.add(node)
    session.commit()

    dump_tree(node)

.. autosource::

"""

