Very neat write-up!