A High Level View…. In this post I will try to give you a very high level view of what I believe is the … More