https://blog.jupyter.org/posts/2019/and-voila/