A reconfigurable boolshelf of three different forms produced by our approach, where parts are interlocking in each form.