What is the difference between a spawn and a native backend, if you don't mind my asking? I thought, on an abstract level, that packagekitd would activate processes of whatever backend it was using in the background, whether yum, zypp, apt, etc. I'm not sure what the distinction between two types of backends is.