Goldfarb, that's really interesting, thanks for the link. Funily enough Dune, I dusted off the project we were working on, and completely stripped down the node network yesterday, and am currently trying to keep things in blue nodes.
I haven't found a way to get curls in the wave you've illustrated, but to be honest, I don't think you really need to, because it's a small instance into foam, unless you're trying to re-create the Olde Spice advert, and then you wouldn't use TG. What I'm working on, should work in medium to far distance. To get that curl you've shown is beyond my knowledge without some sort of Step Sequence and Spline Shape function.
I've managed to animate a structure so far as a proof of concept, and have subsequently changed my method on creating the wave shape, which interestingly enough conforms a little already with the link Goldfarb posted. But there's sh!t loads more still yet to do in the functions.