This data class models the range of the value a slider can handle.
the lower bound of the value; can be negative.
the upper bound of the value; can be negative. But must be greater than lower.
defines an optional step size. Must be positive and lower than the difference of upper and lower