This is a fantastic write-up, thanks for sharing!