probably need to under stand how the underlying kv cache would work; graphs do seem like the break through way to find elegent loops into the agent->subagent world.