I added the (programming) as I thought people might be confused into thinking the article would be about electrical generators and find themselves disappointed when clicking through.
I knew enough to expect it was about programming, but in the other way: a code or program generator. This seems about art generation! Very interesting still.
I'd suggest:
> So you want to build a [procedural content] generator
well there's a couple suggestions on that line but my edit window seems to have passed