Your use-case needs a bit more thought, and doesn't fit the simple "marketing" example on the website. But that's the beauty of my system – it forces you to actually think about your business, about how you arrange things. It makes you deconstruct it in your mind in order to create that model. I personally find that very instructive in and of itself.
"Hundreds of files for each campaign" is clearly something that needs to be managed. If you're interested in exploring a JD solution for it, I'd be very happy to help. This is all great experience for me, and the more I know about how other people use this system, the better I can make it overall.