- start of major refactor (move a lot of repeated page content to util lib)
- a bit more localization fun