in preparation for provides support. implements also some dependency satisfaction helper routines. ref #574.