Conversion of SubD to Brep

I’m curious how Rhino determines how many surfaces to create when converting a SubD object to a brep, and also how it determines how the surfaces are placed. Is it related to curvature? Thanks.

1 subd face= 1 nurbs face. There is a tool for combining surfaces in this process in the works-