Refactoring the render engine to feel a little better organized. One major issue remains with the model not rendering at the time. Possibly this is solved after fixing the outline render pass
Model loading is complex. As such in the learnopengl.com tutorial we use assimp to make our life a little easier.