Add logic for component configuration.

The issue of determining which components to configure in lower recipes
has been solved.  The logic has been moved to its own recipe and updates
the attributes based on the node's run_list.