//! Typed event registration, retention policy, and independent readers.
//!
//! Ordinary events are registered through [`EventOptions`] and read with [`EventReader`].
//! Component lifecycle emits [`ComponentAdded`] and [`ComponentRemoved`] on structural commits.
pub use ;
pub use ;
pub use ;
pub use ComponentLifecycleRegistry;
pub use EventStorage;
pub use EventRegistry;