Sounds great! Looking forward to it. It might be better in the future if you ask more questions as you go along. I think the compiler already does IEventDispatcher although I wouldn't be surprised if the current code has bugs, so discussing early can help make sure you are spending your cycles appropriately.
Thanks, -Alex