I think this is a good step. Extensions are a feature that I would really look forward to, I know I've expressed this in the past. I also know Sean has does some work creating test coverage for the current version of the scripting language, and I wonder if that may be necessary to keep it in working order as it grows. Might be worth checking with him to see if that could be easily integrated into your existing workflow.