I think it could easily be put on a repo, and if it weren't for my complete and total incompetency in that area, I would make one. Just have each thing (carrier, icons, wallpapers) be a separate package or get it on Customize 2