A CAD program might be witnessed as created up within the conversation of a graphical user interface (GUI) with NURBS geometry or boundary representation (B-rep) details via a geometrical modeling kernel. A geometry constraint motor may also be utilized to handle the associative interactions between geometry, such as wireframe geometry in a sketch