I think you need to RTFA ... it covers all those areas in great detail ... it's is one of the most detailed such posts I've ever seen like this.
I’m betting on Zuck here, and wish I could get this same level of specificity at my company.