Add patterns: message translator, splitter, message filter and sort.
Change std out to logger, remove unused annotations.
Changes in tests and context