Added diagrams for documentation