Finished Current Shader Implementation

Finished shader implementation, it is now time to resume work on the
util classes, then a render manager