I am simply not a good enough C++ programmer to get it to work properly, sadly. So not terribly far. Sure, I can come up with decent designs, but this part, at least, it’s looking like someone else is going to have to implement it.
Well the design seemed solid enough, at least from what I understood of it, so I think it would be worth while someone doing. If noone else gets around to it I will eventually