Normalized in-memory representation of a parsed pipeline graph.
A graph carries graph-level attributes, node and edge defaults, a node map, and a
flat edge list. AttractorEx.Parser produces this struct, AttractorEx.Validator
checks it, and AttractorEx.Engine executes it.