Adding category and content pools

I had to copy this over manually to a new fork of the project so I hope I didn't miss anything