Wrap Shaders

Initialize and compiler completed, next task is to build sets and gets
for the shaders. (Move information from the CPU to the GPU)