It's needs a lot more work though before it's worth posting publicly- Not sure if/when I'll get around to doing this.
(If I get six or more points on this post I suppose I'd consider getting it out sooner for others to play with :-)
-----
http://kantz.com/jason/programs/jsgen/
anfedorov@gmail.com