When we create a new mind-map, there is a very big canvas which is drawn on the browser. Ideally, it doesn't make sense to draw such a large canvas. The size of the canvas should be just enough to fill the browser and should dynamically increase whenever the canvas cannot hold the mind-map anymore.