1. RayTracer basic structure inplace