Direct Acyclic Graph

shaders use this

animation state machine use this