useful for reading external data and mapping it to a desirable range (scale, color, etc) - would also be great for other applications.