Modularize Scheduling.