My first post - YES!
What would be the best way to use "copy to points" (or SOP / VEX alternative) that will copy random sized boxes (i.e. shelf of books of various thickness or a black of attached homes) onto the curve but move/offset the position so that the objects do not overlap. I assume I would need to use a foreach statement to do the check but. I watched a couple of tutorials on how to create a bookshelf but they assume that all the books are the same size and fit within the resample space.