Would you like quite a lot of changes?

Hi,

I've used BabelExt as a framework for building forum extensions (a bit like RES, but on a much smaller scale).  I've added quite a bit of functionality as part of that work.  Would you be interested in taking some or all of it upstream?  Major changes include:

* PhantomJS build system.  I know it sounds crazy, but if you think about it, PhantomJS is a cross-platform technology with great support for JSON and XML config files, that can programatically push new versions to every major extension portal
* Browser preferences (or settings, or whatever your browser calls them).  I take the point that making your own HTML config page is better for complex stuff, but my users asked for it so I've added it :)
* BabelExt.utils.dispatch().  Dispatches to different callbacks depending on the URL, parameters and page elements, and passes in stored values and preferences.  For certain types of extension (i.e. what I wrote), this makes the actual extension much easier to read and write

I realise there's a lot of stuff here so I don't expect you to accept the request wholesale.  But please let me know what if anything would interest you in principle, and what if anything I can do to put it in a format you'd be happy to pull.