I think this is a great idea. It's fairly straight forward to contribute to, and with the aim to support multiple output formats I can see this benefiting lots of folks without being bound to a single system.