Lightweight HTML-based components, hash routing, and intents for jQuery apps — no build step required.