Managing campaign model variations with versioning