Interactive data-viz framework