Diagrams and layouts