CAD solid modelling components for NoFlo