PLOTCON 2016: Fernando Perez, The architecture of Jupyter