How to design a platform-independent UI framework? | Hacker News — Blankdot