Material constructor
Base material Resource, it holds the shader library that should be used for the texture.
Implementation
Material({
required Shader vertexShader,
required Shader fragmentShader,
}) : _vertexShader = vertexShader,
_fragmentShader = fragmentShader;