AR and Software-defined Visual Storytelling