Parametric Containers for 3D Printing