//! Plot types for ggsql visualization specifications
//!
//! This module contains all the types that represent a parsed ggsql visualization
//! specification, including the main Plot struct, layers, geoms, scales, facets,
//! projections, and input types.
//!
//! # Architecture
//!
//! The module is organized into submodules:
//!
//! - `main` - Main Plot struct and Labels/Theme types
//! - `types` - Value types: Mappings, AestheticValue, ParameterValue, etc.
//! - `layer` - Layer struct and Geom subsystem
//! - `scale` - Scale and Guide types
//! - `facet` - Facet types for small multiples
//! - `projection` - Projection types
// Re-export all types for convenience
pub use *;
pub use *;
pub use *;
pub use *;
pub use *;
pub use *;
pub use *;