graph TD
N0["README.md"]
N1["requirements.txt"]
N2["setup.py"]
N3["src/__init__.py"]
N4["src/broker.py"]
N5["src/delegator.py"]
N6["src/message_handler.py"]
N7["src/config.py"]
N8["src/utils.py"]
N9["tests/test_broker.py"]
N10["tests/test_delegator.py"]
N11["tests/test_messages.py"]
N12["docs/architecture.md"]
N13["docs/api.md"]
N14["config/mqtt.yaml"]
N15[".env.example"]
N16[".gitignore"]
N0 --> N1
N0 --> N2
N0 --> N3
N2 --> N4
N4 --> N5
N4 --> N6
N5 --> N6
N4 --> N7
N4 --> N8
N3 --> N9
N3 --> N10
N3 --> N11
N0 --> N12
N0 --> N13
N0 --> N14
N0 --> N15
N0 --> N16