Refactored the content directory to have folders.

I hope none of my changes will break anything in the future. Right now,
it's all working good, and the content directory has some logic to it
finally.