Adding thoughts about allowing register/publish as standalone commands as well as get-version/set-version