What I want to do is place a curve and control the size of the voronoi cells using proximity.
Since there is no way to control the size of the cells the way I have described it. I did come up with a work-around which involves the use of multiple voronoi texture nodes with different scales.
Now, there is a small problem with this setup. You can see that in the ref image, all the cells feel connected. But in the workaround that I have come up with, the next size will be a sudden jump. Now in theory, I could just use more and more voronoi nodes. But that will come with the cost of performance which is something that I want to avoid. Also, that won't completely solve the issue of them not being naturally connected.