RTSG: Ray Tracing for X3D via a Flexible Rendering Framework