Spectre
You can't talk about workflow in WebGUI without talking about Spectre.
S.P.E.C.T.R.E. is the Supervisor of Perplexing Event-handling Contraptions for Triggering Relentless Executions. It triggers WebGUI's workflow and scheduling functions.
(Yes James Bond fans, it was named for you.)
Spectre is the heart of the workflow circulatory system. It is the component that keeps everything moving. It runs scheduled tasks. It tells workers when to run. It keeps track of what needs to run and when.