Implementing the DE window config and window state persistence arch.