More resistance to degnerate normals
More surface-surface intersection thoughts
Split a surface, insert a knot into a surface
NurbsSurface should use adaptive tessellation, split nurbs surfaces