use super::*;
type Rect = merman_core::geom::Box2;
mod bounds;
mod context;
use context::{ClassRenderDetails, ClassRenderLookups, emit_class_render_timing};
mod css;
use css::class_css;
mod defs;
use defs::{ClassMarkerProfile, class_markers, push_class_gradient, push_class_shadow_defs};
mod edge;
mod groups;
mod interface;
mod label;
mod namespace;
mod node;
mod nodes;
mod note;
mod rough;
mod root;
mod settings;
mod viewbox;
type ClassSvgModel = merman_core::models::class_diagram::ClassDiagram;
type ClassSvgNode = merman_core::models::class_diagram::ClassNode;
type ClassSvgRelation = merman_core::models::class_diagram::ClassRelation;
type ClassSvgNote = merman_core::models::class_diagram::ClassNote;
type ClassSvgInterface = merman_core::models::class_diagram::ClassInterface;
mod render;
pub(super) use render::render_class_diagram_svg_model_with_config;