Luis Ortiz Ramos gave a presentation on layout discovery in Drupal 8. Some key points:
- Layouts allow arranging content in flexible, drag-and-drop block regions on pages.
- Early goals were contextual blocks, blocks everywhere, multiple page layouts, and better UI.
- Layout discovery was introduced in Drupal 8.3 as experimental and improved in later versions.
- Modules can define layouts by registering YAML files, themes, classes, or as plugins. Layouts are instantiated and used programmatically or with modules like Display Suite.