FYI I’ve just checked-in an extremely “alpha” version of some source code editing classes.
I mentioned this a while back and a few people expressed an interest, so feel free to have a look and see what you think of the approach I’ve taken.
Obviously it’s very fresh code, and I’ve not even added a demo for it yet, but would like to hear what you think!