This should work, but I wasn't able to get it to work. This was due to the version resolution in the ModuleXmlParser. I'm not sure if we should hold off on this PR or not. I think some work needs to be done to switch to using the -build dependencies rather than the -feature-pack. The provisioned, *-build will include the versions in the module.xml files.
Anyway, I thought I'd at least open this PR to open the discussion.