row (default) vs column — controls which way the main axis runs
controls spacing of items along the main axis
controls positioning along the cross axis (perpendicular to main axis)
too many items forced onto one line vs allowed to wrap
item 2 has flex-grow:2, so it claims twice the leftover space of items 1 and 3