- [ ] Need to explain what `wglMakeCurrent` is doing. - [ ] Need to explain why we are using `wglGetProcAddress` here. - [ ] Need to explain why we are doing `wglDeleteContext` and `DestroyWindow` here. - [ ] Where do we put the function typedefs at?