Surfaces can be altered for use in Boolean operations or for exportation to a CAD package.
Convert surfaces into a shell object
The prompt line provides feedback on the result of the operation. For example: “Created 2 shells with 0 boundaries (0 non-manifold).”
If some boundaries are left open, small red arrows point to them.
Convert a shell object into its separate surfaces
See Align, combine, or split objects
If you stitch an object, then scale it, then unstitch it, you may not be able to re-stitch the object. This is because the scaling operation can increase the gaps between surfaces beyond the current tolerances.