RendererEngine
RendererEngine copied to clipboard
minor changes to the existing shadermanager Implementation
closes out #303
caches the Shader object and allows the use of unique key name
please format the whole code and follow the snake_case for naming convention