205 decoupling learning material crud

Fixes #205
@saschaben you're the one who reads these logs.  Will it make sense to just have inserts for the mesh terms?  Or does there need to be a delete all marker as well?