@oywin, just a suggestion: Use a Single Vert and Extract it to where you want. Then use a Build Modifier and a Skin Modifier.
Play with a Subsurf Modifier. This is just a basic idea, you’ll definitely have to refine it;) Just another way of thinking:
