Geometrically Complex Surface Design