Add some better basic build styling and give the CSS it's own file
Progressively enhance layout selection

- display URL inputs laid out as the current layout, so its
  much clearer which goes here
- highlight the current layout
Simpler UI for js-enhanced version
Allow defaults for layout/urls from query params
Refactor build JS into a module

Stil lots of dupe code, but easily identifier and can be
cleaned up later.