Added the construct of the shader manager and the shader parser.