There’s a very good and comprehensive write up that should answer all of your questions here, in our community: