Delegate to store the project document and the windows state into an IProjectArchive.
Return Value
IDictionaryString, IProjectItem A dictionary where the keys are the archive entry names that where used to store the project items that are the values. The dictionary contains only those project items that need further handling (e.g. late load handling).