Viewport copyWith({High? low, High? high}) { return Viewport(low: low ?? this.low, high: high ?? this.high); }