This documentation can be way better. What is the name of a tag? How is it different to a message?