@cstross if you have 2 hours this is worth a watch for breaking it all down https://youtu.be/8BIcAZxFfrc?si=XLrj5cvDUjwYIQm1