[dependencies] should automatically download dependency from vcpkg if available. This is useful for windows. Static libraries with dependencies should propagate their dependencies upwards to the first non-static library. If a dependency uses a c/c++ version newer than our project then give a compile error, or automatically upgrade our package version to the max version of the dependencies (and our project version).