IMO it's reasonable, BUT it should come with some good docs about how to cherry-pick the changes, should the need arise. This need not be inside the package (download time may or may not matter, depending on location), but need to be somewhere.
Regarding the Vault computer feature, I agree with...