pub type OperationGenerator = fn(&mut Components) -> Result<Operation, Error>;
Operation generator signature.