Adding some of the class structure for the ray-tracer design