I'm implementing a bunch of social stuff with the idea of framing it as a simple plugin system. I need to work on keeping the user content out of my commits.