OpenShapefactory is a Middle-Man between you, OpenCascade and QT, it serves as a Geometry Factory wrapping OpenCascade, and providing a single-point of entry to the creation of most geometrical operations.
In a Gecko - OpenShapeFactory allows you to:
create Brep-Geometry: i.e ( sweeps, loft surface, revolvesurface, face,edge,etc)
visualize the geometry into a 3d viewport.
link QtWidget's created manually in the Qt-Designer to Update Functions that Create Geometry.
ScreenShot : scintilla_qgraphics_2.png