Raytracer using CSG Scene Representation