sounds fun. I would love to see an undo system that does not make my head explode and do I dare say with some documentation included :DIf that will be the case then I will love to implement this feature into the undo history, so that everyone is happy.