RayDifferential added. Unit tests needed.