combine surface and volume into geometry
add Sphere
implement Volume for Sphere