Chapter 2. The YAML framework