This video goes into way more detail on a lot of this: https://youtu.be/r9ANoVBildY?si=RGCqD1J5uWFVjxup