56a97f9337
There's still lots of historical cruft in there, at some point we should start over from a more modern template.