RayTracer refactoring