Implement actual path tracing