It’s a solid write-up. Maybe consider breaking long paragraphs into smaller chunks for easier reading.