In my own tests merge is very slow if you connect sequentially by adding one new layer to the sum of the previous layers.
It is much faster in processing to merge in a tree fashion. By this I mean if you start with 8 sizes of fake stones, put all 8 layers across the top level and merge them into four sub layers. Then merge those four layers into two layers and finally take those two sets of stones into one. It takes the same number of merge nodes either way but the tree method tests out to be considerably more efficient in rendering.