Creates a new arrow builder component
The [[Board]]
Reperesents the configuration of the shape that is drawing that
Demonstrates the arrow node that is being created
Reperesents the start point of the drawing shape
Checks wheather the current shape is drawing or not
Creates a new shape and insert that into the [[Board]]
The [[ShapeModel]] configuration
The created [[ShapeModel]]
This is an abstract class that Shapes have to extend that to insert or draw their own
Example
Example
Example