Space out a list of widgets with gap of fixed width
List<Widget> gap(double gap) { return divide( SizedBox.square( dimension: gap, ), ).toList(); }