Implemented the first Naro plugin that duplicates the line drawing functionality and it seems to work well.
Implemented Extrude drawing that follows the mouse move but here one more problem has to be solved: could not detect when the mouse moves under the face on which the extrusion is made. The improvement is that the Extrusion goes through the geometric solver so the extrusion height can be made to a magic point.
Improved the pipe that converts 2D mouse events to the 3d OpenCascade space so that beside generating points into a selected plane it can also generate 3D points when no plane is selected. Also extended the utilities library with a few new useful functions.
Will continue working at finishing the the functionality scheduled for the current iteration.