Foundations in Data Storytelling