Suricata architecture

Hi Andreas! I want to understand how a packet is processed in the pipeline. Is there any block diagram to understand the flow? I have gone through the user and dev guides but did not find what I am looking for.