I'm looking for a software recommendation. Preferably free, but cheap is ok too.
I've some success at creating art by starting from simple shapes. Just flat blobs and curved lines that can be moved around to lay out the composition, lines of action, and so forth. It's easy to do with pencil and paper. I would like to do this with a software tool. So far I've looked at some free vector art tools and they aren't quite what I'm looking for.
Here's is an example use case:

Here are two circles of different sizes, and a path that connects them. The circles might be arbitrary blob shapes. The path may have more than two intermediate points.
Moving one of the circles should pull the intermediate nodes of the path in the same direction, but not the other end point. Moving an intermediate node changes the curve of a path, but doesn't move the endpoints. This means the nodes of the path need to be in a hierarchy; endpoint position influences midpoints, but not the other way around.
Changing the size of one of the circles should change the width of the path at that end. This change can be toggled to propagate along the path or just to the first intermediate point.
I think I'm looking for simple 2d plus built in rigging, and something like inverse kinematics. I haven't found this yet. The free tools either work with a single whole object at a time, or fine tweaking of individual points. Nothing that has one shape adjust another, nothing that propagates info from one point to another.
Do you know of any software that does this?
Thanks,
Tourist