Separate workflow construction and scheduling.