that's very interesting to hear because I've had just such a program in mind for some time now! during my week of holiday (just finished) I worked on it some more, got it running on the GPU...
obviously a lot more work is needed to make it into a fun application, but I'll get there