Creating better diagrams using goals and perspectives | Hacker News Reader