in reply to redesign everything engine?
I am not sure if a complete redesign/reimplementation is the best solution here - but is anything else being done to solve the problem?
Of course doing a new everything would also be just plain fun.