Quick note about the "small steps"... What's about doing first a release and then discuss things that make sense?
I don't see a great benefit in targeting javascript, I read a lot about OOP in javascript and the most I read the most I believe that it's not the way to use or think to it. G.