Revert "Revert "Added BufferedEvenSinkFactory, BufferedEventSink implementation""

This reverts commit 4e921c2f568cfade071b6d7dda6dee7e1cc2a20d.