Initial History work

- Adds Sheer support for the History post type
- Implements single-column History layout
Not only that, we should probably put this function in a single shared file and import it.

Interestingly enough, the most recent processor I made is the one that actually does need the `current page`/`max page` stuff