Map the units that make up a thing — and the operations that relate them — as clear, shareable diagrams.
Drag to pan, pinch to zoom. Editing works best in a desktop browser.
Click Add Unit to create a new unit on the canvas. Click on a unit to select it, then edit its name and cardinality in the blue bar that appears.
Hold Shift and drag from one unit to another to create an operation. New operations start as "ambiguous" — select the operation line to change its type.
Select a unit and click + Ghost to create a secondary instance that can appear elsewhere in the model hierarchy. Ghosts have a dashed outline and remain linked to the primary — editing the primary's name updates all ghosts. In the text panel, ghosts appear with guillemets: «Name»
Hold Spacebar and drag to pan the canvas. Use the + and − buttons to zoom in and out.
Click and drag on empty canvas to draw a selection box. Use Align to align selected units to the same baseline.
Select two or more sibling units (kinds or parts of the same parent), then use Fan → to arrange them in a column out to the right of their parent — the connector bar is drawn sideways — or Fan ↓ to return them to the classic row below it. The whole sibling cluster always moves together, even if only some of it is selected, so a fork can never end up split between two directions.
The right panel shows a text description of your model. You can edit the text and click Apply Changes to update the diagram.