Added Ray and Vector operations