There are some comments that seem rude.
The `Spacing` must be separated with other internal view properties like bg-color. Handling margin as external way like dummy for readability Component is not a bad idea than your thinks.
But, I agree that the performance and accessbility must be handled carefully.
In flutter by Google, they recommend handle spacing with a dummy widget like (Gap pacakge or SizedBox). Actually, internal implementation of Flutter spacing handling widget doesn't affect accessbility or performance.
Why the empty n - 1 views within n views is hamful?
Did they benchmarked correctly?