Make diag a more general purpose documentation project.
Decided modelling schemas as case classes wasn't such a good idea after all.