Towards a methodology for developing visualizations