Recursive Helices

I would like to make recursive helices. One helix that is wound helically around another helix wound around another helix, etc. Maybe 8 levels. Ultimately I would like to sweep circular surfaces around these helices. This is essentially a wire winding problem.

The helix command has an Around Curve option so you should be able to do this by using that command. Are you running into problems when using that?

Maybe in this case because is 8 levels the combination “Around Curve”, “Helix” can be call using Grasshopper.
You can make a cluster looking this video: