Halliday & Matthiessen (2014: 29):
The criteria we use when we compare the texts in our sample could, in principle, come from any of the strata of language – as long as they are systematic and explicit. However, research has shown that texts vary systematically according to contextual values: texts vary according the nature of the contexts they are used in. Thus recipes, weather forecasts, stockmarket reports, rental agreements, e-mail messages, inaugural speeches, service encounters in the local deli, news bulletins, media interviews, tutorial sessions, walking tours in a guide book, gossip during a tea-break, advertisements, bedtime stories, and all the other innumerable text types we meet in life are all ways of using language in different contexts.