In-depth design of the main modules

Summary
This document is focused on describing the AR / VR frameworks and the recommendations engine.