Paginated table directive

I wanted to have a reusable, paginated table to use for part 2 of #1537, this gives me that.

- Creates a paginated table directive, highly borrowed from the `agg-param-table`
- Uses the new directive in the `agg-param-table`

WIP: need to update and add tests