#84 Pooled-edges part 1

- Edges are pooled, but nothing releases them back to the pool(!)
- TreeNodeRefs are better encapsulated