Factor out compression streams and add them as submodule