Thanks for asking,

I think that we have in DNF basically two types of build factories - drpm, and rpm. Build mechanisms (build factories) are used to download rpm or in case of delta rpm download parts of rpm and rebuild whole rpm from downloaded parts.

Hope that it helps

Jaroslav.