Prototyped simple shader manager for OpenGL:
- Keeps uint program IDs
- Planning to further switch to shared_ptr<ShaderProgram>