Architecting Large Single Page Applications with KnockoutJS | Hacker News Reader