Isocube pattern generation idea?

Hello
it is easy and complex at the same time. Easy because it is simple rules. A cell can touch a cell by face/edge and points. But it is not allowed that a cell (cube) touch another cube just by edge and/or point. But here it seems that cell can be isolated.
it is also not possible to group cells (to be confirmed). It seems very similar to a Maze in 3D.

I did something like that with continuous cell.