This works better than I could have ever hoped. It can now import quite complicated images, optimally split colors across two sprites, detect borders and fine details and try to put them in the high res overlay sprite. I was expecting to need to do a lot more cleanup on imported assets, but it sometimes works optimally (or at least as good as I could do by hand) right off with no tweaks.