This Extension on Viewport is to generate the code for a copyWith(...) function.
Available on Viewport, provided by the $ViewportCopyWithExtension extension