OpenGL Concept Exploration - Ray Tracing and Particle Systems