messaging\routing infrastructure for commands and events