Decoupled message sending system meant as a replacement for SendMessage and its variants.