Split grid pages into two: Setup and Layouts
Improve maintainability
Refine typography pattern.

- Partial revert of Simon's changes, simpler
Update demo pages