this readme describes the different kind of needed primitives
- line : straight, curved (bezier quadratic & cubic)
- with or without arrows
- rectangle with or without image
- circle
- ellipse
- diamond
- triangle
- hexagon
- text single line or multiline
- polygon
- form
- value
- computable
- signal
- stream
- form