Final High-Level Architecture

Summary
This report will describe the final overall composition of the FogProtect components at a functional level and the interactions between the components including the conceptual description of their APIs