GEMGeometry object

The GEMGeometry object is the object that will be passed between component in an assembly. In time, it will have query capability that can be used for meshing and other analysis. At present, it can provide a tessellation for visualization.