Architecture Details

High Level Architecture