Companion – An experiment in building “reusable” components | Hacker News Reader