help structure the difficult process of creating a schedule architecture that matches the program’s needs.