Shader module creation is no longer necessary with graphics pipeline library
First working version Still work-in-progress