WIP: Creating different ways of representing data shouldn't be hard

It's still a work in progress, but this should make it easier to create different views for the IA Index. When this is done, the developer can just spend time:

1. Writing the template (HTML stuff)
2. Writing functions that operate on the data (filtering, mapping, sorting, etc.).
3. Writing functions that operate on the DOM.

Because things are/will be more modular.
This contains the specifics JS that's needed by the `/ia/template/*` endpoint. It doesn't have anything in it, but it gets used if `/ia/template/*` is viewed.