I'll be honest with you, I don't completely understand 3D printing. I don't get how the process works and I don't know how we end up with the solid objects that we do but, blimey, it can be impressive ...