I'd like to create a layout that has three columns of equal width.
I would also like the columns to remain of equal width if the containing row expands in width.
I would also like the columns to constrain the width of their content. To be precise, I want each column to contain it's content, and not stretch in response. So paragraphs should wrap and images with dimensions wider than the column should not stretch the column.
How can this be done with flexbox?