Architecture Diagram

f0af021/f0af0212ed0cbb5de96c97409d150a9afb9e645bb235e13ade16dcc1b78c4899