Major changes to Message

This commit contains major changes to the Message Syntax.
Everyone should update before proceeding.