Building and animating surfaces with procedural beziers.
Row and column logic makes it easy-ish for texturing like below. A Houdini viewport animation using COPs:
Visualised handles although in the system they’re controlled by vex code & parameters: