Refactor tags creation to be like karaokes
To simplify things backend-wise, we could adopt the same technique of creating tags, the frontend pass a valid TagFile structure instead of the Tag
structure that is between TagFile
and DBTag
that creates conflicts in types.