Table formatting

Move a lot of the table configuration which was hardcoded into the JSON, and standardise the format.

In particular:

* Use `axes` config property as standard for all modules.
* Use `View.valueAttr` as default to provide keys for data lookup.
* Add standardised formatter mixin to `View`s to encapsulate data formatting functionality instead of having it spread around `View`s.

Also:

* Update ALL THE CONFIGS!