consolidated Gzip logic into a new support package