An integrated task-based framework for the design and evaluation of visualizations to support preferential choice