I believe the only limitation is the processing power of the Uno. This is why I said it will not work with frequent updates. Can we agree on that? If not, why not?
As I said before, to know the answer you need to understand what the code is required to do. This will enable you to work out the amount of program space, memory and processing speed that would be required to do it. Are you seriously asking somebody to undertake all that research for you? If you're interested in the possibility, then go see what would be required. It's just as easy for you as it is for anyone else, and you have the advantage that you're the person who wants to know the answer.
Or to put it another way: No, it has no chance of working; the Arduino does not have sufficient program space, RAM or processing power to do this. Now go prove me wrong.