(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.