Once you've established a section of a repeating pattern it's just a matter of poly modeling it. No secret, really. For the twisting shapes you could make a circle array of splines, path deform them with your repeating geo, then snapshot to a mesh and use a twist modifier. Or build the geo radially, apply the path deform,…