So far I've started with SortedTree.
Note that you need to have a build of the graph-collections jar that includes this patch: neo4j-contrib/graph-collections#17
Trying to make use of the neo4j/graph_collections repo
This works...with my slight changes to the SortedTree constructor
Quick attempt at a pipe for tree leaves
Make things more pacer-like
Add a proper neo_transaction block
Mostly debugged now