Read more at Drawing good architecture diagrams