The subsequent models constructions and solutions are still written as functions - we need to switch them to line code.
I propose to state in advance in the text that (i) the dox dimensions shall be sampled, (ii) the depth of a shelf is going to be twice the depth of the deepest box, right now it appears suddenly in the code