https://sstyles93.github.io/blog/posts/OpenGLScene/
OpenGL Scene - Detailed Implementation - Samuel Styles