# Grafloria > Documentation for Grafloria (268 pages). ## Guides - [Auto-layout a diagram](https://atloria.dev/p/grafloria-h7YM7amryF/pages/auto-layout-a-diagram.md) - [Create custom nodes](https://atloria.dev/p/grafloria-h7YM7amryF/pages/create-custom-nodes.md) - [Validate connections](https://atloria.dev/p/grafloria-h7YM7amryF/pages/validate-connections.md) - [Edit and route edges](https://atloria.dev/p/grafloria-h7YM7amryF/pages/edit-and-route-edges.md) - [Group nested diagrams](https://atloria.dev/p/grafloria-h7YM7amryF/pages/group-nested-diagrams.md) - [Save and restore diagrams](https://atloria.dev/p/grafloria-h7YM7amryF/pages/save-and-restore-diagrams.md) - [Round-trip Mermaid text](https://atloria.dev/p/grafloria-h7YM7amryF/pages/round-trip-mermaid-text.md) - [Export diagrams](https://atloria.dev/p/grafloria-h7YM7amryF/pages/export-diagrams.md) - [Add canvas tools](https://atloria.dev/p/grafloria-h7YM7amryF/pages/add-canvas-tools.md) - [Build ER and UML diagrams](https://atloria.dev/p/grafloria-h7YM7amryF/pages/build-er-and-uml-diagrams.md) - [Build a dashboard](https://atloria.dev/p/grafloria-h7YM7amryF/pages/build-a-dashboard.md) - [Add collaboration](https://atloria.dev/p/grafloria-h7YM7amryF/pages/add-collaboration.md) - [Style a diagram](https://atloria.dev/p/grafloria-h7YM7amryF/pages/style-a-diagram.md) - [Build a workflow editor](https://atloria.dev/p/grafloria-h7YM7amryF/pages/build-a-workflow-editor.md) ## API reference - [@grafloria/react](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-react.md) - [@grafloria/qwik](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-qwik.md) - [@grafloria/vue](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-vue.md) - [@grafloria/canvas-ng](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-canvas-ng.md) - [@grafloria/dashboard](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-dashboard.md) ## Concepts - [How Grafloria works](https://atloria.dev/p/grafloria-h7YM7amryF/pages/how-grafloria-works.md) - [Model and document](https://atloria.dev/p/grafloria-h7YM7amryF/pages/model-and-document.md) - [Instance and bindings](https://atloria.dev/p/grafloria-h7YM7amryF/pages/instance-and-bindings.md) - [Layout and routing](https://atloria.dev/p/grafloria-h7YM7amryF/pages/layout-and-routing.md) - [Ports and validation](https://atloria.dev/p/grafloria-h7YM7amryF/pages/ports-and-validation.md) - [Commands, events, and undo](https://atloria.dev/p/grafloria-h7YM7amryF/pages/commands-events-and-undo.md) - [Text and canvas](https://atloria.dev/p/grafloria-h7YM7amryF/pages/text-and-canvas.md) ## Get started - [JavaScript quick start](https://atloria.dev/p/grafloria-h7YM7amryF/pages/javascript-quick-start.md) - [React quick start](https://atloria.dev/p/grafloria-h7YM7amryF/pages/react-quick-start.md) - [Vue quick start](https://atloria.dev/p/grafloria-h7YM7amryF/pages/vue-quick-start.md) - [Angular quick start](https://atloria.dev/p/grafloria-h7YM7amryF/pages/angular-quick-start.md) - [Qwik quick start](https://atloria.dev/p/grafloria-h7YM7amryF/pages/qwik-quick-start.md) ## @grafloria/renderer - [Overview](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-overview.md) - [Core](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-core.md) - [A11y](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-a11y.md) - [A11y — classes](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-a11y-classes.md) - [A11y — constants](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-a11y-constants.md) - [A11y — functions](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-a11y-functions.md) - [A11y — interfaces](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-a11y-interfaces.md) - [A11y — types](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-a11y-types.md) - [Canvas](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-canvas.md) - [Canvas — classes](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-canvas-classes.md) - [Canvas — constants](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-canvas-constants.md) - [Canvas — functions](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-canvas-functions.md) - [Canvas — interfaces](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-canvas-interfaces.md) - [Canvas — types](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-canvas-types.md) - [Canvas2DLike](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-canvas-canvas2dlike.md) - [CanvasRenderer](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-canvas-canvasrenderer.md) - [DiagramRenderBackend](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-canvas-diagramrenderbackend.md) - [RecordingContext2D](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-canvas-recordingcontext2d.md) - [Comments](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-comments.md) - [Export](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-export.md) - [Export — constants](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-export-constants.md) - [Export — functions](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-export-functions.md) - [Export — interfaces](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-export-interfaces.md) - [Export — types](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-export-types.md) - [SerializeOptions](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-export-serializeoptions.md) - [SvgExportOptions](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-export-svgexportoptions.md) - [Ext](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-ext.md) - [Ext — classes](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-ext-classes.md) - [Ext — constants](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-ext-constants.md) - [Ext — functions](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-ext-functions.md) - [Ext — interfaces a–t](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-ext-interfaces-a-t.md) - [Ext — interfaces t–v](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-ext-interfaces-t-v.md) - [Ext — types](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-ext-types.md) - [DiagramRegistry](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-ext-diagramregistry.md) - [Ext — Components](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-ext-components.md) - [Instance](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-instance.md) - [CreateDiagramOptions](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-instance-creatediagramoptions.md) - [DiagramInstance](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-instance-diagraminstance.md) - [EdgeSpec](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-instance-edgespec.md) - [NodeSpec](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-instance-nodespec.md) - [PortSpec](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-instance-portspec.md) - [Interaction](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-interaction.md) - [Interaction — classes](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-interaction-classes.md) - [Interaction — constants](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-interaction-constants.md) - [Interaction — functions](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-interaction-functions.md) - [Interaction — interfaces a–t](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-interaction-interfaces-a-t.md) - [Interaction — interfaces v–w](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-interaction-interfaces-v-w.md) - [Interaction — types](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-interaction-types.md) - [ControlPointEditor](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-interaction-controlpointeditor.md) - [InteractionController](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-interaction-interactioncontroller.md) - [KeyboardNavigationController](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-interaction-keyboardnavigationcontroller.md) - [SelectionToolsController](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-interaction-selectiontoolscontroller.md) - [SnapController](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-interaction-snapcontroller.md) - [ToolHandle](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-interaction-toolhandle.md) - [WaypointEditor](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-interaction-waypointeditor.md) - [Lazy](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-lazy.md) - [Perf](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-perf.md) - [Presence](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-presence.md) - [Presentation](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-presentation.md) - [Services](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-services.md) - [Svg](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-svg.md) - [Svg — classes](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-svg-classes.md) - [Svg — constants](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-svg-constants.md) - [Svg — functions a–p](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-svg-functions-a-p.md) - [Svg — functions p–w](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-svg-functions-p-w.md) - [Svg — interfaces a–o](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-svg-interfaces-a-o.md) - [Svg — interfaces o–s](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-svg-interfaces-o-s.md) - [Svg — types](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-svg-types.md) - [ArrowRenderer](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-svg-arrowrenderer.md) - [ShapeDefinition](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-svg-shapedefinition.md) - [SVGRenderer](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-svg-svgrenderer.md) - [TextBlockOptions](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-svg-textblockoptions.md) - [Themes](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-themes.md) - [Themes — classes](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-themes-classes.md) - [Themes — constants](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-themes-constants.md) - [Themes — functions](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-themes-functions.md) - [Themes — interfaces](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-themes-interfaces.md) - [Themes — types](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-themes-types.md) - [Types](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-types.md) - [Types — interfaces b–t](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-types-interfaces-b-t.md) - [Types — interfaces t–v](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-types-interfaces-t-v.md) - [Types — types](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-types-types.md) - [ColorPalette](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-types-colorpalette.md) - [ExportOptions](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-types-exportoptions.md) - [IRenderer](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-types-irenderer.md) - [PropertyDefinition](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-types-propertydefinition.md) - [PropertySchema](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-types-propertyschema.md) - [PropertyValidation](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-types-propertyvalidation.md) - [SVGRendererConfig](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-types-svgrendererconfig.md) - [VNodeProps](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-types-vnodeprops.md) - [Utils](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-utils.md) - [Vnode](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-renderer-vnode.md) ## @grafloria/angular - [Overview](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-angular-overview.md) - [Core](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-angular-core.md) - [Components](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-angular-components.md) - [Components — classes](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-angular-components-classes.md) - [Components — constants](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-angular-components-constants.md) - [Components — functions](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-angular-components-functions.md) - [Components — interfaces](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-angular-components-interfaces.md) - [Components — types](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-angular-components-types.md) - [DiagramCanvasComponent](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-angular-components-diagramcanvascomponent.md) - [GrafloriaDashboardComponent](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-angular-components-grafloriadashboardcomponent.md) - [InteractionConfigPanelComponent](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-angular-components-interactionconfigpanelcomponent.md) - [LinkToolbarComponent](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-angular-components-linktoolbarcomponent.md) - [NodeToolbarComponent](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-angular-components-nodetoolbarcomponent.md) - [PropertyPanelComponent](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-angular-components-propertypanelcomponent.md) - [RenderedLinkPath](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-angular-components-renderedlinkpath.md) - [Interaction](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-angular-interaction.md) - [Services](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-angular-services.md) - [AngularAnimationService](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-angular-services-angularanimationservice.md) - [BreakpointManagerService](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-angular-services-breakpointmanagerservice.md) - [ComponentRendererService](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-angular-services-componentrendererservice.md) - [ExecutionTrackerService](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-angular-services-executiontrackerservice.md) - [ModeManagerService](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-angular-services-modemanagerservice.md) - [PropertyPanelService](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-angular-services-propertypanelservice.md) ## @grafloria/engine - [Overview](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-overview.md) - [Core](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-core.md) - [Core — classes](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-core-classes.md) - [Core — functions](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-core-functions.md) - [Core — interfaces](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-core-interfaces.md) - [Core — types](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-core-types.md) - [ComponentAdapter](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-core-componentadapter.md) - [ForceDirectedLayoutAlgorithm](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-core-forcedirectedlayoutalgorithm.md) - [HybridLayoutAlgorithm](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-core-hybridlayoutalgorithm.md) - [SelectionManager](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-core-selectionmanager.md) - [Collab](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-collab.md) - [ReferentialIntegrity](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-collab-referentialintegrity.md) - [Replica](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-collab-replica.md) - [Commands](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-commands.md) - [Commands — classes a–r](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-commands-classes-a-r.md) - [Commands — classes r–u](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-commands-classes-r-u.md) - [Commands — functions](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-commands-functions.md) - [Commands — interfaces](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-commands-interfaces.md) - [Commands — types](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-commands-types.md) - [CutCommand](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-commands-cutcommand.md) - [Comments](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-comments.md) - [CommentStore](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-comments-commentstore.md) - [Config](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-config.md) - [Dsl](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-dsl.md) - [Dsl — classes](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-dsl-classes.md) - [Dsl — constants](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-dsl-constants.md) - [Dsl — enums](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-dsl-enums.md) - [Dsl — functions](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-dsl-functions.md) - [Dsl — interfaces a–s](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-dsl-interfaces-a-s.md) - [Dsl — interfaces s–u](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-dsl-interfaces-s-u.md) - [Dsl — types](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-dsl-types.md) - [DSL](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-dsl-dsl.md) - [LayoutApplicator](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-dsl-layoutapplicator.md) - [Engine](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-engine.md) - [Interaction](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-interaction.md) - [Layout](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-layout.md) - [Layout — classes](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-layout-classes.md) - [Layout — constants](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-layout-constants.md) - [Layout — functions a–s](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-layout-functions-a-s.md) - [Layout — functions s–t](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-layout-functions-s-t.md) - [Layout — interfaces a–h](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-layout-interfaces-a-h.md) - [Layout — interfaces i–l](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-layout-interfaces-i-l.md) - [Layout — interfaces l–t](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-layout-interfaces-l-t.md) - [Layout — interfaces u–u](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-layout-interfaces-u-u.md) - [Layout — types](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-layout-types.md) - [ELKLayoutOptions](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-layout-elklayoutoptions.md) - [LayoutManager](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-layout-layoutmanager.md) - [LayoutOptions](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-layout-layoutoptions.md) - [PortAwareLayoutManager](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-layout-portawarelayoutmanager.md) - [SubgraphLayoutManager](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-layout-subgraphlayoutmanager.md) - [UnifiedLayoutOptions](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-layout-unifiedlayoutoptions.md) - [Layout — Grid Pack](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-layout-grid-pack.md) - [Layout — Incremental](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-layout-incremental.md) - [Layout — Sugiyama](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-layout-sugiyama.md) - [Models](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-models.md) - [Models — constants](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-models-constants.md) - [Models — functions](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-models-functions.md) - [Models — interfaces](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-models-interfaces.md) - [Models — types](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-models-types.md) - [DetachedParentAnchor](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-models-detachedparentanchor.md) - [DiagramEntity](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-models-diagramentity.md) - [DiagramModel](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-models-diagrammodel.md) - [GroupModel](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-models-groupmodel.md) - [LinkModel](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-models-linkmodel.md) - [NodeModel](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-models-nodemodel.md) - [PortModel](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-models-portmodel.md) - [SerializedPort](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-models-serializedport.md) - [StrokeModel](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-models-strokemodel.md) - [Ports](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-ports.md) - [PortLayoutArgs](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-ports-portlayoutargs.md) - [Routing](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-routing.md) - [PathSimplifier](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-routing-pathsimplifier.md) - [RoutingOptions](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-routing-routingoptions.md) - [Serialization](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-serialization.md) - [State](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-state.md) - [Sync](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-sync.md) - [Sync — classes](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-sync-classes.md) - [Sync — functions](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-sync-functions.md) - [Sync — interfaces](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-sync-interfaces.md) - [Sync — types](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-sync-types.md) - [Awareness](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-sync-awareness.md) - [CausalBuffer](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-sync-causalbuffer.md) - [SyncAdapter](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-sync-syncadapter.md) - [UnreliableHub](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-sync-unreliablehub.md) - [Template Library](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-template-library.md) - [Templates](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-templates.md) - [Types](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-types.md) - [Types — constants](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-types-constants.md) - [Types — functions](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-types-functions.md) - [Types — interfaces b–r](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-types-interfaces-b-r.md) - [Types — interfaces s–v](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-types-interfaces-s-v.md) - [Types — types](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-types-types.md) - [ArrowStyle](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-types-arrowstyle.md) - [createDefaultLODConfig](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-types-createdefaultlodconfig.md) - [LinkLabel](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-types-linklabel.md) - [LinkStyle](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-types-linkstyle.md) - [NodeStyle](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-types-nodestyle.md) - [Utils](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-utils.md) - [Validation](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-engine-validation.md) ## @grafloria/element - [Overview](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-element-overview.md) - [Core](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-element-core.md) - [Dashboard Kit](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-element-dashboard-kit.md) - [Dashboard Kit — constants](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-element-dashboard-kit-constants.md) - [Dashboard Kit — functions](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-element-dashboard-kit-functions.md) - [Dashboard Kit — interfaces](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-element-dashboard-kit-interfaces.md) - [Dashboard Kit — types](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-element-dashboard-kit-types.md) - [DashboardGridHandle](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-element-dashboard-kit-dashboardgridhandle.md) - [DashboardGridOptions](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-element-dashboard-kit-dashboardgridoptions.md) - [DashboardHandle](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-element-dashboard-kit-dashboardhandle.md) - [DashboardOptions](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-element-dashboard-kit-dashboardoptions.md) - [DashboardWidgetSpec](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-element-dashboard-kit-dashboardwidgetspec.md) - [SectionCaptionOptions](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-element-dashboard-kit-sectioncaptionoptions.md) - [TabsOptions](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-element-dashboard-kit-tabsoptions.md) - [WidgetHandle](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-element-dashboard-kit-widgethandle.md) - [Diagram Kit](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-element-diagram-kit.md) - [Diagram Kit — classes](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-element-diagram-kit-classes.md) - [Diagram Kit — constants](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-element-diagram-kit-constants.md) - [Diagram Kit — functions](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-element-diagram-kit-functions.md) - [Diagram Kit — interfaces](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-element-diagram-kit-interfaces.md) - [Diagram Kit — types](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-element-diagram-kit-types.md) - [JoinColumn](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-element-diagram-kit-joincolumn.md) - [Stencil Kit](https://atloria.dev/p/grafloria-h7YM7amryF/pages/grafloria-element-stencil-kit.md)