Snapshot metadata

This isnt for merging yet, just WIP,

Bit of a slow start, but figured while I am still finding my way around the codebase i'll raise this so ppl can peek at the progress more conveniently and give me feedback as i go.
`mundane-data` Add a 'Theses' module. Might have to leave these ones temporarily while we roll up mundane version though.