Explain each diagram in detail including purpose and benefits and weaknesses