Major RayShader refactoring. Adds PerfectSpecular.