new Shells()
A factory for generating a range of different cylindrical, spherical and
hemispherical surface shapes based on the PD.Shape class.
Shell constructs are a bit different from shape shapes in that they start out being not completely manifold. This is mainly because the top and bottom edges are initially open, which allows them to be unwrapped.