On open, restore state such as the following: * Open files * Open tabs for each file * Window state: size, position, status (e.g. maximized) Make each state to be restored optional.