Ti sei spiegato benissimo
Non so risponderti (dirai: 'ma allora perchè rispondi?' ed io ribatterò: 'perchè le domande non si ignorano'

, in quanto dipende dalle routines di sviluppo.
Se lo script lavora in sequenziale (è facile che sia così), incamera dal più piccolo al più grande
ed esegue lo sviluppo. La funzione mischia, esegue (a mio modesto sapere) solo uno shuffle per modificare la disposizione e poi esegue un sort orizzontale, seguito dal verticale per presentare uno sviluppo
appunto ordinato.
Per sviluppare un sistema tipo Mamba (a Sezioni) ti devi arrangiare manualmente (non fraintendere

)
a meno che, tu non disponga di un software che esegua gli sviluppi per ordine di inserimento
(priority routine).
Bye.