//! Asset templates: typed builders that produce one `AssetSpec` each.
//!
//! These are the reusable element constructors, expressed as data so they can be
//! consumed either as world.jsonl lines (`crate::template`, `cn add`) or
//! materialized straight into a live component (the editor HUD), without any JSON
//! string in between. Each builder sets only the fields it means to change; every
//! other field takes the asset type's serde default when the spec is materialized.
pub use hit_region;
pub use ;
pub use ;
pub use ;
pub use sprite;
pub use ;