I’d fired up Blender intending to just do a quick test using the array modifier to place some instances for another project. Then I started fiddling with the settings and ended up with this. There’s actually two cubes and two empties controlling array modifiers; the second copy which fills the hole in the centre, uses drivers to copy and invert the transforms from the first making everything easy to edit.
No complex modelling or fancy shaders but I liked the result. And I did use the default cube