Versatile Plastic 3D Printing