Making D3.js Reusable with Templates | Hacker News Reader