It provides a means to describe the structure of text-based information in a document ??? by denoting certain text as links, headings, paragraphs, lists, and so on ??? and to supplement that text with interactive forms, embedded images, and other objects.