Adding version/update management so we can perform important migrations from version to version.