Implement GeneralizedExtrusion and Revolution