> This makes it possible for a user to go to /start/ and have the client-side model populated with sane defaults.

Well I think we should cross that bridge when we need it. The tooling that these values would be passed into, don't need to be provided these values since they have built-in defaults. If we *also* define the defaults here, then they are in two places which we'll need to keep in sync.