OK, I've had enough offers of help that it's worth me creating a mailing list for this project now. I'm sorry for the slow start, but I'm rather busy at the moment. I guess we get to see just how rapidly the core can be developed now, with the initial milestone approaching. (oops)