WIP: Enable the CuboidVolumeBuilder to contain an array of surfaces
Some experiments, such as FASER and testbeam, need each layer in CuboidVolumeBuilder can contain several surfaces.
Some experiments, such as FASER and testbeam, need each layer in CuboidVolumeBuilder can contain several surfaces.