very insightful write-up and demo video.