Rearranged Shader Manager