Add updatePath() to Cylinder.
Now Cylinders can have their paramters edited live if updatePath()
is called afterwards, bringing it in line with the basic shapes.
Should check out the other composites and see if they need similar
treatment. I think Cone almost certainly does.