Theory And Technology For Computational Narrative : An Approach To Generative And Interactive Narrative With Bases In Algebraic Semiotics And Cognitive Linguistics