- [ ] Make the SetShader function thread-safe ! - [ ] Support libraries so we can link functions when creating the shader from multiple code. - [ ] Support shader specialization