Thanks to @evmakesthings.bsky.social for providing some feedback, I've updated the canvas size so that you can easily pan around without too much constraint. You can still drag a node to increase the canvas size, but initially it's limited to one full window size in each direction around the nodes.