Tree Structures via the Composite Design Pattern | Hacker News Reader