This module defines two sets of node trees;
the SimpleNode -based, and the Node -based.
The main difference between the two, is that
the Node -based trees have parent pointers,
which tend to generate circular data references
and thus garbage.
There are some more subtle differences between
the two. Please read the documentation carefully.