@hannibal
Would love to discuss how we could extend spacy as a powerful engine to also support processing from layouted documents. Just imagine how powerful it would be if you could throw a PDF document into it and it would preprocess it to text + layout, e.g. Paragraph and perform the next steps like extracting the right paragraph or date, adress, etc.
I would love to provide/support that transformation. I have been doing similar things using rasa_nlu+spacy.
Try out lostcircles.com to let them visualize their facebook network. You can teach them data visualization and awareness for the data which they are sharing every day. It‘s used by many university classes.