column layout minimizing size

 Support for ColumnLayout using minimal size possible for width or height.
Even has unit tests!