Sources
https://docs.google.com/document/d/1eEGTrQKejIjQbsbrd0H3kM1PbS-ZGZMoXNvDe63RfJk/edit
https://docs.google.com/document/d/1C00v48OV5PyBgQyxstlyI6geiDcf_fg3IT_S8sF4tXE/edit
https://docs.google.com/document/d/1vhQ9BIukKDkJ0hShmOjlyBRWk2q4LSFDQQs-l6sg87g/edit