GLUnurbsObj : One per NURBS surface or shareable?


I have a set of data with multiple NURBS surfaces.

Should one be create one GLUnurbsObj instance for every NURBS surface or can we share between the different surfaces (just by providing each new set of control points and knots for each surface).

Trying to understand the design rationale for GLUnurbsObj.