I will share the thoughts in which I am interested here.. You can read or share if you find something useful here...