Flesh out all the capabilities of Software Update