SwingPadding
data class SwingPadding(val top: Int = 0, val left: Int = 0, val bottom: Int = 0, val right: Int = 0)
Immutable, non-negative visual spacing around the terminal grid, in pixels.
The same value can be shared by settings snapshots and read during painting. Changing an edge with copy creates a new value and validates all edges.