Armature

You can create a surface object along a centerline by a simple operation.

Armature command puts control points (blue points), and you can make a surface object by editing the control points.

And you can create a respective armature for each object.