A hybrid design powercopy is used in a part body. Each solid powercopy is located in a framework with one insertion point. A design table pulls random numbers from an excel file. Missing boxes are dropped out with another random rule that allows for some of the boxes to be made interactive (hidden).
Below are additional iterations from a different perspective. The framework is also quite flexible so that can be manipulated by user inputs.
Here is a link to a zip file with the catpart file, the design table excel file, and a txt file with the rule I used to randomize the orientation and size of the boxes.