For clarification - the data is written to the journal first, then send to the processing pipeline for modification and send to the selected output.     Or is the output modified by the processing pipeline, written to the journal, read in and modified to the desired output format and send to the target?