Smart design: When the package is a functional part of the tool it’s carrying | Hacker News Reader