Zipping should be a separate module because its used by other build processes