heatmapData should now be able to handle multiple datatypes, each with its own colorMapper.