Refactored rollover code

May be broken. [untested]
Fixed national link
WIP templates
Total rewrite. Simplified html, removed unused
Complete rewrite.

Steven knows I'm overwriting his changes
Merge branch 'main'