First pass at a great workflow RFC to rule them all.

You can start with the way the knife command works, regardless of how people feel about its efficiency. You walk the metadata, grab the deps, and move on, and if you have something in the tree that matches the name, you assume it is right and push the cart down the road. Them's the breaks in monolithic land.