It's a question about the spec of Distribution Map.

We know that the order of properties is fixed and the same across all containers. That is, elements with property A always come before elements with property B.

But, how does one choose the order among properties? In the original VW code, it appears that this order is the increasing order of properties by the size of their corresponding elements.

That is (in the code below): we sort elements in each part according to the importance of their property, importance in increasing order.
part elements: (eachPartElements value sort: [ :a :b | a property importance < b property importance ])

I hope it is clear :)

Cyrille & Simon