Update MP Page Template

A large overhaul of the MP pages, including how they are assembled behind the scenes.

* Closes #399.