Get all shapes of this Obj including its descendant Obj's returned as grouped ShapeCollection
Return Obj ShapeCollection: NOTE: use allShapes() to also get the Shapes of children. For example layers don't have Shapes of their own! !!!! IMPORTANT: returns reference. So don't change the return value !!!!
Turn Obj containing shape/shapeCollection of other Objs into a graph which we can use to show in a menu
Optional
quality: MeshingQualitySettingsGenerated using TypeDoc
Check and normalize ObjStyle values (mostly colors) in place