Diagrams from conversation with David