/*
Appellation: configure <module>
Contrib: @FL03
*/
/// The [`RawConfiguration`] trait defines the base representation format for all
/// configuration schemas.
/// [`Configuration`] is used to establish a common interface for all configuration types.
/// [`Configurable`] trait for types that can be configured with another type, denoted by
/// [Configurable::Config].