So I’ve been experimenting with generating swarms and was able to get some basic code working pretty quickly thanks to some Particle Systems example code on NeHe. Here are some of my first steps:

I think the next step is going to be to get multiple swarms each operating on different rules in the same space interacting.