Pull out code for extracting tarballs to separate repository