Most of the EAlertSink implementors use EAlertBar to present those alerts and all of these had almost identical code to deal with it. The added function is for these implementations to share the code.
Let's have it as it's common to be, which means top level src/ for sources, single data/ for data, and so on.