Turn by turn map evolution

I suggest that we be able to view any of our past maps played and watch a turn by turn evolution of every map we've been in. You can pick it up at any turn and before any player has gone and the entire map is visible. I have no idea how this will be possible, only that it would be awesome. Thanks