Add non-rational bezier surface generation + improve doc.