Field, Entity, Software 

We've been doing some research and development for
Random Dance in the area of artificial evolution and programming language semantics, with a side-helping of graphical presentation thanks to
(F)ield. Over the next couple of years we'll be looking into ways that evolutionary techniques and software agency can be incorporated into the choreographic process.
(The thumbnail image is from a
biomorphs implementation which we translated into Python for (F)ield. And, yes, some gratuitous colour and compositing has been added for artistic effect.)