Using tree data structures to build split panes–more fun than it sounds | Heykuki News