GtkFlowBox: Add a mode in which each row can have different numbers/sizes of columns
Idea: add an option to allow each row of the box to have a different number of columns to prevent situations where one very wide item in a box of otherwise narrow items creates a wide and almost empty column.