Думаю это решаемо программой, на разработке которой распилят еще пару ярдов.
ну)) пока распилят, пока проект с опозданием закончат, потом он нерабочий окажется, потом опять распилят, потом пока косяки отладят, пара поколений пройдет))
а если серьезно, есть такие рабочие программы в каких-то странах?