HEEELP! I feel like I've fallen into a rabbit hole

I’m off to a good start having successfully built and run examples in VSCode along with setting breakpoints with my ST LINK-V3 MINI.

But I’m one who likes to understand a little more about what’s happening behind the scenes. When trying to dive down through example code and into library code, I get into “endless A calls B which calls C which calls D, and on and on”, I feel like I’ve fallen into a rabbit hole. Does there exist any documentation that the details the overall architecture of this system enough to enable me to better understand the details? Thanks!

In a word - no.