This whole section should really be its own - the Generic Bootstrapper can be used to install pre-reqs for deployment projects, or your own msi's. The schema defined here is how one would write a custom bootstrapper package, which works for all those cases.