//! The crate provides a general framework for writing schedulers
//! which transforms input data into output data by invoking workers.
//! These workers can be implemented in various ways, such as
//! - separate processes
//! - remote services directly
//! - via Apache Kafka
//!
//! Once the transformation is complete, the output data can be
//! sent to a remote service, written to a file, or stored in a database.