Intermediate code for handling message queues.
The multimessage refactor now supports dependency injection of primatives