Well, if it's just a sufficient editing interface that's standing in the way, I'm sure someone has access to some already-made code that could be adapted to handle that well enough..

But hmm.. if perhaps you could either post the source code here or mail it to me.. I don't know Pascal, but I'd probably be able to get the jist of what it's doing, it would be interesting to see..

of course even if I could understand what it was doing, my knowledge of C++ is at a low enough level that I may not be able to do jack squat as far as translating and improving..

Looks like a job for.. *someone else*!

Matt