I wrote this post a couple of years ago based on information available at that time. Things have a changed a lot in the last two years. I will be writing a new post with many link and detailed research soon. I will link to it here when I post it. Thanks!