You can download the Grasshopper Script and Processing code here: http://www.grasshopper3d.com/forum/topics/user-designed-shelving-system-processing-gui

As part of an architecture studio, we developed a dome style house that would sit over the top of a room, or number of rooms. By having an external skin, we were able to play a little bit with the way internal ‘walls’ should work, and use them in a customisable way.

Here’s the final presentation for the project: