TWISTED SURFACE PATTERN

Hi!

I found this is an very interesting design, just wondering how can I use grasshopper to create multiple twisted surfaces with this kind of pattern which will also be able to be controlled. 

Thanks so much! :)