Added Architecture Doc