Gridster working, more or less.
Get template sizes to show up correctly.

Oof, that controller is nasty.  Need to write some methods into source
and perspectives and such to find by IDs.
Render markup in the panes.

Not nearly as painful as I expected!