Fix issues with the updated schema that includes film branches.
Start refactoring the schema again, to better implement branching and versioning.
Finish the transfer of the versioning schema into its own structure.  This should allow for easier testing, and better abstraction, of the version code.
Moved the film schema to reference the version schema.
Revamp how the tags are associated with the versions.