In this python component you can make a parametric transforming bookshelf and change the size or the number of boxes by changing the inputs of the component.