Freepbx architecture

Hi there,
I’m neewbie, I 'd like to understand the freepbx architecture! Have you something like an UML scheme for freebpx?
thanks
regards,