The JSpace research probably had a lot to do here:
https://news.ycombinator.com/item?id=48808002
https://news.ycombinator.com/item?id=48810092