A structured representation where nodes are discrete operations (like sketches or extrusions) and edges show dependencies, enabling deterministic compilation into executable code.