Overall updated conversion API adding ConversionContext to additional
locations.
Simplified ConversionContext further, add additional attributes, changed
deferred attribute to historic.