LS.ShaderCode Class
ShaderCode is a resource containing all the code associated to a shader It is used to define special ways to render scene objects, having full control of the rendering algorithm Having a special class helps to parse the data in advance and share it between different materials