Add global event stream without side effects
Add id to messages
Allow opting out of streaming during scenario execution
Add start message