With real life interfering quite a bit, things are going quite slowly on the refactoring front - It also doesn't help that I'm in the middle of doing some of the larger units (e.g. UnitFunctions, UnitEngine, UnitDisplay, UnitCreature etc).
Here is the current progress:
In other news, I'm having another wibble over licensing. This is interesting and seems to indicate that I can release Kharne as GPL (instead of MPL) (this and this may also be relevant). Does anyone have any experience of this with regards to Delphi and use of 3rd party custom components? I may end up just emailing the FSF to clarify.