Add a maximum padding setting to the DynamicRowContainer
This adds the concept of maximum padding in-between child elements to the DynamicRowContainer. By default the container tries to calculate a dynamic (x axis) padding so that the elements use all the available space.
Under some circumstances, that can look more than a little awkward though:

This can be remedied with the new maximum padding, if set it will use the value as maximum distance in-between elements, everything below that threshold will still get calculated dynamically. In order to see the difference check out the same situation with the new setting:

…which looks arguably better.