Shaders externalization & structure advanced