Given the current state this is very hard, and the main reason I gave up on understanding/finding the structure there is at the moment, and decided that a restructure might be useful. This is in no small part because certain code doesn’t work anymore (e.g. half of the exports of GLWindow.jl
aren’t implemented anymore).
I could try to document my findings more clearly than I did going through the code during the restructure I did. However as far as trying to understand how everything is intertwined right now, I think just looking at the structure of the package I linked + reading the #Came from
s will give you kind of an idea. I tried putting all logically connected code in logical places.
At this point I’m convinced documenation will be very hard to make, and I’m not even sure it would make things a lot clearer.