High level Design Architecture

High level Design Architecture