//! Performs actions based on the relevant components found in the game world.
/// The error type reported by SimBuilder if they fail to initialize.
/// TODO: original note specified it was en error type reported by a **processor**,
/// although, as seen below, Processor doesn't have any function to return an error,
/// thus, only SimBuilder can return Result as of now.
pub type ProcessorResult = ;
/// The trait implemented by all processors.