Thanks, John. I'd already worked through those references and was looking for the next level or two deeper. I'm jumping back and forth between my 1.x and 2.x Pro instances trying to get a feel for setup creation. The motivation on the question was to gather enough agent pseudocode go start hacking some non-trivial setups beyond whats covered in the Workbench tutorials. My mental models come from Max/MSP, Reaktor, etc., so I'm enjoying experimenting compositionally with the various agents, but looking forward to setup developer documentation (e.g. whitepaper on EigenD 2.x tooling relationships + complete agent/belcanto technical reference/grammar, exemplars, etc.), EigenD setup import/export as XML/JSON, and of course world peace! ;-)