That's coming, sure as I'm sitting here. There have been too many people saying that it can and should be done for all of them to be idly speculating.
Whether of not that is possible is purely speculation to me, since I don't know jack about such programs.
But it's an interesting concept.