Make front page content more configurable.

This fixes #677 on github.