Moved coverage into its own page and template, rewrote how it works.