inter-module messaging infrastructure development