Creating diagrams with React, SVG, and css-layout | Hacker News Reader