Switch tarball to encapsulate all id creation within its own module