The ability to set the automatic width or height of the blocks.
The ability to select the shape of the diagram blocks from the suggested list, as well as add your own shape.
Ability to style blocks (background colors, rotation, text style, and alignment, etc.).
The ability to set different types of links, stylize lines, and draw them according to strictly defined coordinates.
Ability to create blocks for tree diagrams.
Ability to perform all CRUD operations (create, read, update, delete) with data elements.
Ability to filter the data of the diagram blocks.
The ability to edit blocks, resize, restyle and customize links, rotate blocks through the interface, pull lines and change their paths, create curving links, add labels, set arbitrary shapes to blocks.