Modular scheduling