//! Coordinate-operation contexts: the operation's source, and composing a
//! project frame onto a resolved operation.
//! ## Internal split
//!
//! - `chain.rs`: project-frame to map-frame composition contract; only
//! with the `transform` feature, since its input and output are
//! `axiolid_core::Transform3`.
//! - `source.rs`: `SourceCRS` validation and the `HasCoordinateOperation`
//! inverse.
pub use compose_project_frame;
pub use ;
pub use operation_source;