Episode 101 - Client-as-Hero Messaging Framework