Added Shader module with some small work.