builder diagrams