I found myself exploding and joining so many time during my work.
Why not simply being able to do all the command on poly surface?
Extractisocurve and extendsrf for instance.
And why not to make surface generation command aware of solids so the new SRF can join directly?