From flat ownership records to a navigable graph
For the selected chart, the application deduplicates parent entities into nodes, converts each ownership record into a labeled edge, identifies top-level entities, and passes the result through Dagre for a top-to-bottom layout. Selecting a node recursively gathers its incoming relationships so the same workspace becomes both the overview and the trace surface.

