A catch all utility library for creating tree data structures