Arrays of books! (Geometry nodes)

Very cool work!
While it uses recursion, so it won’t work well in Geometry Nodes, you are welcome to use my bookshelf generating code to make bookshelves. Crazy Procgen Bookshelf Script
Or you may draw inspiration, just as you have given inspiration!