This allows table column widths to be adapted more and scale with the UI. The constraints are solved using the Cassowary solver. An added constraint for fitting them all in the width is added.
As several modifiers are now supported on the same `Style` struct, make sure that this feature is illustrated in some places of the demo.