public ConsoleRegion(Point? start, Size? size, IRenderStrategy renderStrategy = null) { _renderStrategy = renderStrategy ?? new ProgressiveRenderStrategy(); _start = start.HasValue ? start.Value : new Point(0, 0); _size = ConsoleManager.MaxSize; if (size.HasValue) _size = _size.BestFitWithin(_start, size.Value); }