Improve Broadcast and Channel. Add broadcast example.