Add support for an array of tags on submissions
Use nested objects for tag storage