This design and implementation were adapted from the Swim Lanes (vertical) sample.
Unlike that sample:
- there are no Links
- lanes cannot be nested into "pools"
- lanes cannot be resized
- the user can drag-and-drop tasks from the Palette at the top
- the user cannot drop tasks into the diagram's background
- all tasks are ordered within a single column; the user can rearrange the order
- tasks can freely be moved into other lanes
- lanes are not movable or deletable
Diagram Model saved in JSON format: