Specis #1 it would be possible to a certain extent, but then not all distro's use rpm's for binary software so it could end up being a lot of work that probably hardly anyone would use anyway