Canon as Repository: A Specification-Driven Architecture for Transmedia Intellectual Property | Synapse