Adding an extra channel to glk, inform and quixe

I was thinking about this old project of mine last night (because I plan on entering a version of it into seedcomp).

Now that inform 7 is open source, will that make it any easier to do any of this? I woke up with this in my mind and saw this post:

This seems like the kind of thing open source Inform was meant to make easy, adding new output streams and altering the publishing-to-a-website portion.