This is great, and my hats off to you for making this. But can you add some more detail? As it is, I don't believe that your description of the path extrusion is fully specified. When the 2D shape is extruded along the path, which 2D point gets pulled exactly along the specified 3D path- the first 2D point? the centroid (average)? the 2D origin?