pub fn plan_component_instances(
components: &[ComponentNode],
invocations: &BTreeMap<ComponentInvocationId, ComponentInvocationEntity>,
template_entities: &[TemplateSemanticEntity],
provenance: &BTreeMap<SemanticId, SourceProvenance>,
) -> ComponentInstancePlanExpand description
Plan the finite statically reachable component instance topology.