/// External (serializable) representations of the entities within the library.
/// All logic for converting external representations into internal ones
/// All logic for exporting internal representations into external ones
/// All logic for creating SVG from [`Layout`](crate::entities::Layout)s