This should be do-able, especially after the changes in #1302. Just needs documentation and possibly some more small build system fixes.