Modeling a hierarchy of related things (in Go) | Hacker News Reader