Big updates!

This ... contains a lot. Pages generate differently, errors are calculated at a different time .. it's busy.