This file provides functions and modules that construct shapes from a list of cross sections. In the case of skin() you specify each cross sectional shape yourself, and the number of points can vary.
This file provides 2D masking shapes that you can use with edge_profile() to mask edges. The shapes include the simple roundover and chamfer as well as more elaborate shapes like the cove and ogee ...