Am I over complicating things
Personally, sounds like it to me. Why do you need this streaming behavior or whatnot? Hotwiring the rpc stack to let you send any message you want is going to be a ton of work and not really that much of a functionality improvement.
-Bryan
