Provides a mapping between an item and a View to represent it.
item type
context about the item
Called whenever an item needs to be translated to a View.
Creates a visualizer for T using a visualizer for R by mapping T -> R.