Added Volume abstract class, and a simple Sphere as an example