public interface InputProcessor
Previosly we used to use Journaler for both reading and writing.
Such logic breaks the idea of Journaler. Its single responsibility is to give
comprehensive (or not) approach for writing.
We could simply put CQRS pattern here as well, segregating read and write parts.
InputProcessor will pay purpose of reading from stores.