Add architecture diagrams to docs