Updated Architecture (markdown)