New build process with versioning