Although this modularity is preferable from development perspectives, the pipelined model limits the interactions.
the first stage alone is unlikely to detect E2 and E4 as events due to the difficulties described above.