Overview of GenericSketcher
Sketchers are used to draw two-dimensional shapes using curve segments. The process begins by defining the starting point using
movePointerTo. Each subsequent sketching method draws a curve (line, arc, elliptic arc, or bezier curve) from the current pointer position to a new end point. The end point of one segment becomes the start point of the next. Once the sketching process is complete, a Sketch object is returned, which can then be used to add three-dimensionality.