Post-state scheduling features
State Scheduling and related fixes for the 0.5.x release. Basically any work that needs to happen before 0.6 work can start.