Basic implementation of Shader System