Multidimensional storytelling: an analytical framework for digital, interactive and transmedia narratives