"Perhaps it could even interact with them and restore their state such as documents and cursor positions?" . . . .