Renamed CallableDefinition to FactoryDefinition (and associated classes)
Typos
Renamed DefinitionSource parameter
Documentation update