Non-linear Storytelling