PX4 Program Structure Overview

I am trying to get familiar with the PX4 program structure, how all the modules are interconnected and which function is called when. Is there any tool or graphical visualization available that helps to get a good overview for a beginner like me?

Here there is a block diagram:

Thank you very much!