A storytelling framework.