Architecture Diagram

f0af022/f0af0221e7cd25879836613ad3943183acd4b95d51ac0311dcc444374365b7e7