At one point, I was tasked with making a device that could send an identical serial port data stream to several devices at once. Shortly thereafter, the Megapus was born.
We considered calling it the Icosapus considering the 20 outputs, but I actually crated the device to be infinitely scalable simply by adding more I/O cards with a power supply every fifth one.
The PCBs (printed circuit boards) I used happened to be unpopulated parts for other products that repurposed nicely after shuffing a few components around. Hence the two circuit boards for each layer of four outputs.