Yo ho,
In proposing a container, I'm not proposing to make a class of it.
I acknowledge that what I say represents a 'new' use of container.
But: the desire for (and ability to properly do) flexible layout is also new.
Hence a new solution (well, okay, a solution nicked from Java).
I submit that...