Allow callers to dstore.open to not request a specific list of desired components, but just take the highest priority one that is available