The last feature to be added before the first beta version is now finished. Groups resize according to the available width.
Our example tab has has two groups that each contain a couple of GroupTriple containers with a vertical separator between them. Each triple has three buttons inside that are defaulted to the large size.

The first time it needs to shrink it changes the right most triple in the right most group from the large to the medium size.

Next time around it changes the right most triple in the left group to medium.

And so it continues until all the triples are at the smallest possible size.






Now it will convert the right most group to a collapsed state.

Pressing the collapsed button will show the group contents in the normal full sizing.

I think we now have enough functionality that a beta version would be useful. Once I have created a sample application I will post it here and in the forums so people can play around with it. Watch this space.