start on admin renderers

Note the duplication between maintenance renderer and
core renderer. There's got to be a better way, otherwise that'll
lead to subtle and annoying bugs

I'm also going to try and push some of these admin changes into upstream 2.6