IF I knew how to spell I would have found many versions of the SOMA cube. Ah well! it was my "hello world" in OpenSCAD.