This is an R&D Project I was working with a global team in Microsoft R&D India. There were so many elements of that, But I am unable to disclose everything, I was involved with the Project Conceptualization, and some part of visualization. Here you go. Please take a look.