Show HN: Dgm.js – open-source infinite canvas library with smart shapes | Hacker News Reader