Move the dependency specifications into the submodule to avoid unecessary propagation of information among the modules.