In other implementations, any number of any or all of the features described herein, including but not limited to, dependent resource requirements, optional resource requirements, suspendable resource requirements, and preemptable resource requirements, can be used separately or in combination with each other.