I have been putting some notes on this here: https://docs.google.com/document/d/1Ifgq7_HMaf3EBVNIcjB57R1FRSPGV9YySlgx0bo9o-o/edit?usp=sharing