Data oriented tree structure that unleashes the power of callbacks to create, search and traverse the tree.