Here's the thing I came with to experiment with different shapes:

https://shapedveins.artfly.io/

I first became aware of this technique from Dan Shiffman's Coding Train Coding Challenge:

My first attempt using Jason's code: