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.
These requirements should be considered in selecting the best insert: shear strength of parent material, operating temperature, load requirement, presence of ...