
This is meant to be a full-featured n-ary tree representation with configurable error-handling and a simple events system that allows for transparent persistence to a variety of datastores. it is derived from tree::simple, but has a simpler interface and much, much more.