#4 add top level architecture
Merge pull request #55 from yuri-vashchenko/AvdeevMS

#4 add top level architecture