From bits to narratives: The rapid evolution of data visualization engines