Don't model the config singleton as an object.

This is horrid, actually, and is a step in the wrong direction, but at least now it's consistent.