Hi, I'm currently working on trying to define a continous surface that changes slope and splits into multiple levels, based on programmatic requirements. Basically I want to define programmatic points which the surface is attracted to, points which the surface must connect to (touch) and points where the surface can split into multiple levels. Obviously this is no small task but I am absolutely brain-dead on how to approach it and was wondering whether anyone may have any ideas, definitions or insight?