In the implementation, we cap the size of the canvas to prevent bad performance (a gigantic canvas takes a lot to render).
In the implementation, we cap the size of the canvas to prevent bad performance (a gigantic canvas takes a lot to render).