s/\t/  /g
Rename Event->Message and restructure into a Messaging module
Fix Guard