Tower spine control

Hi all,
so I have this model which is supposed to be a tower, and I would like to have this profile and control that parametrically with a curve in order to create a spine. My question is, how can I create this profile with grasshopper and how can I control some of the points in order to control a spine?
This is the result I aim for


This is the profile

The ideal script is to control this point

Thanks in advance!

I’m isolating those 4 points with POINT IN CURVES, moving them around then putting the list of points back together.


WAVY.gh (14.5 KB)