Adding high level architecture diagram