(In progress)

Explain stuff like the ready queue -- when do nodes get pulled off, how does this interact with PRE/POST scripts.

PRE/POST scripts were kind of grafted on -- data structures reflect this, and are more complex/confusing as a result.