I first went to the Web site, but couldn't tell what it was.
So started this video, but it's 21 minutes of high-noise entertainment.
Jumping around, I got about 21 seconds of information, and guessed at the rest.
It looks like some kind of 3D-printable physical storage containers/compartments that fit to a grid, like desk drawer organizer trays.