Revisit data model
Now that pubsweet supports fragment types, we should go through the data model to see if there are any pending improvements.
Edit: Let's also make sure any potential re-implementation of the data model is easily portable to Postgres further down the line.