Added shaders framework