The Material's CreateFromFile is able to read shader source from code or file

|SOURCE|
[Common/Material]
* CreateFromFile checks the loaded file for shaders from either source code or
  from a file, if no shader is found, a failure code is returned