Depth-First Tree Expansion Playback
A relation-graph demo that loads an inline subsystem tree, collapses every expandable branch, and then replays expansion automatically from the root. It combines recursive `expandNode(...)` calls, timed pauses, canvas animation, and repeated viewport fitting so the reveal behaves like guided playback instead of manual disclosure.
Depth-First Tree Expansion Playback
What This Example Builds
This example builds a full-height tree viewer that replays a hierarchy from the root outward instead of waiting for users to click expand controls. The screen shows a rectangular-node tree with curved labeled edges, and the graph starts unfolding automatically as soon as the component mounts.
The main point is the playback behavior. The code first loads the whole hierarchy, collapses every branch that still has children, and th