separate method
Implementation
List<Widget> separate(double? extend) => length <= 1
? this
: sublist(1).fold(
[first],
(r, element) => [
...r,
SizedBox(width: extend, height: extend),
element,
],
);