thank you for interesting.
actually it was available as cgxCadTools, but my experiences shown not run out of the box. it’s dependency problem on Windows. so, i can not testing is the tool deal with partition properly.
it seems to be better when partition and meshing are done inside GMSH, also hex-dominant meshing algorithm can be use as alternative.
SketchUp is intituitive 3D modeler, any partiotion as you shown can be easely drawn.
even five edges definition for structured quad/hex is capable in CGX, still prefer to keep using four edges only. this make result mesh less distorted.
the exporter seems capable for these case, user still need to trace if the problem occurs. but the CGX is a pre-processor itself, many command can be costumized or modified by the user.
the reason why, i starting makes this exporter. the capabilities and feature of CGX can be use further.