Component Diagrams, Deployment Diagrams, and Composite Structure Diagrams