Congratulations Josh to such a wise plan.
This driver idea is just a great idea.
Also moving to C++ is wise decision I think.
You will find that when you passed the learning threshold its
a very, very capable language.
I also welcome the decision that you and no one else will
continue the programming until 3.0 is stable. One of the main
reasons why I'm still using LE although I have licenses for other engines
is your visions, stable code and willingness to listen for suggestions.
I'm happy to read this and encourage this evolution of LE