Finished implementing the 3D Rectangle drawing. Also refactored the Line 3d, Extrude and Rectangle 3D to be derived from the same base class sharing some of the functionality, validated the functionality checking for crashes, undo, redo. Validated some of the finished tasks and bugs from the current iteration.
Solved the right click rotation bug (if the shape was rotated using right click before, after or during an extrude the face picker stopped working).
Will continue with studying if the 2D code/functionality can be replaced completely with 3D, will also help with the 3D geometric solver and magic point drawing.