diff --git a/Windows.Shell/FileInUseHandler.cs b/Windows.Shell.Common/FileInUseHandler.cs similarity index 100% rename from Windows.Shell/FileInUseHandler.cs rename to Windows.Shell.Common/FileInUseHandler.cs diff --git a/Windows.Shell/NativeClipboard.cs b/Windows.Shell.Common/NativeClipboard.cs similarity index 100% rename from Windows.Shell/NativeClipboard.cs rename to Windows.Shell.Common/NativeClipboard.cs diff --git a/Windows.Shell/RecycleBin.cs b/Windows.Shell.Common/RecycleBin.cs similarity index 100% rename from Windows.Shell/RecycleBin.cs rename to Windows.Shell.Common/RecycleBin.cs diff --git a/Windows.Shell/Registration/AppRegistration.cs b/Windows.Shell.Common/Registration/AppRegistration.cs similarity index 100% rename from Windows.Shell/Registration/AppRegistration.cs rename to Windows.Shell.Common/Registration/AppRegistration.cs diff --git a/Windows.Shell/Registration/CommandVerb.cs b/Windows.Shell.Common/Registration/CommandVerb.cs similarity index 100% rename from Windows.Shell/Registration/CommandVerb.cs rename to Windows.Shell.Common/Registration/CommandVerb.cs diff --git a/Windows.Shell/Registration/CommandVerbDictionary.cs b/Windows.Shell.Common/Registration/CommandVerbDictionary.cs similarity index 100% rename from Windows.Shell/Registration/CommandVerbDictionary.cs rename to Windows.Shell.Common/Registration/CommandVerbDictionary.cs diff --git a/Windows.Shell/Registration/FileTypeAssociation.cs b/Windows.Shell.Common/Registration/FileTypeAssociation.cs similarity index 100% rename from Windows.Shell/Registration/FileTypeAssociation.cs rename to Windows.Shell.Common/Registration/FileTypeAssociation.cs diff --git a/Windows.Shell/Registration/ProgId.cs b/Windows.Shell.Common/Registration/ProgId.cs similarity index 100% rename from Windows.Shell/Registration/ProgId.cs rename to Windows.Shell.Common/Registration/ProgId.cs diff --git a/Windows.Shell/Registration/RegBasedDictionary.cs b/Windows.Shell.Common/Registration/RegBasedDictionary.cs similarity index 100% rename from Windows.Shell/Registration/RegBasedDictionary.cs rename to Windows.Shell.Common/Registration/RegBasedDictionary.cs diff --git a/Windows.Shell/Registration/RegBasedKeyCollection.cs b/Windows.Shell.Common/Registration/RegBasedKeyCollection.cs similarity index 100% rename from Windows.Shell/Registration/RegBasedKeyCollection.cs rename to Windows.Shell.Common/Registration/RegBasedKeyCollection.cs diff --git a/Windows.Shell/Registration/RegBasedSettings.cs b/Windows.Shell.Common/Registration/RegBasedSettings.cs similarity index 100% rename from Windows.Shell/Registration/RegBasedSettings.cs rename to Windows.Shell.Common/Registration/RegBasedSettings.cs diff --git a/Windows.Shell/Registration/ShellAssociation.cs b/Windows.Shell.Common/Registration/ShellAssociation.cs similarity index 100% rename from Windows.Shell/Registration/ShellAssociation.cs rename to Windows.Shell.Common/Registration/ShellAssociation.cs diff --git a/Windows.Shell/Registration/ShellRegistrar.cs b/Windows.Shell.Common/Registration/ShellRegistrar.cs similarity index 100% rename from Windows.Shell/Registration/ShellRegistrar.cs rename to Windows.Shell.Common/Registration/ShellRegistrar.cs diff --git a/Windows.Shell/ShellData/ShellDataTable.cs b/Windows.Shell.Common/ShellData/ShellDataTable.cs similarity index 100% rename from Windows.Shell/ShellData/ShellDataTable.cs rename to Windows.Shell.Common/ShellData/ShellDataTable.cs diff --git a/Windows.Shell/ShellFileOperations/ShellFileOperationDialog.cs b/Windows.Shell.Common/ShellFileOperations/ShellFileOperationDialog.cs similarity index 100% rename from Windows.Shell/ShellFileOperations/ShellFileOperationDialog.cs rename to Windows.Shell.Common/ShellFileOperations/ShellFileOperationDialog.cs diff --git a/Windows.Shell/ShellFileOperations/ShellFileOperations.cs b/Windows.Shell.Common/ShellFileOperations/ShellFileOperations.cs similarity index 100% rename from Windows.Shell/ShellFileOperations/ShellFileOperations.cs rename to Windows.Shell.Common/ShellFileOperations/ShellFileOperations.cs diff --git a/Windows.Shell/ShellItemChangeWatcher.cs b/Windows.Shell.Common/ShellItemChangeWatcher.cs similarity index 100% rename from Windows.Shell/ShellItemChangeWatcher.cs rename to Windows.Shell.Common/ShellItemChangeWatcher.cs diff --git a/Windows.Shell/ShellObjects/ShellContextMenu.cs b/Windows.Shell.Common/ShellObjects/ShellContextMenu.cs similarity index 100% rename from Windows.Shell/ShellObjects/ShellContextMenu.cs rename to Windows.Shell.Common/ShellObjects/ShellContextMenu.cs diff --git a/Windows.Shell/ShellObjects/ShellFolder.cs b/Windows.Shell.Common/ShellObjects/ShellFolder.cs similarity index 100% rename from Windows.Shell/ShellObjects/ShellFolder.cs rename to Windows.Shell.Common/ShellObjects/ShellFolder.cs diff --git a/Windows.Shell/ShellObjects/ShellItem.cs b/Windows.Shell.Common/ShellObjects/ShellItem.cs similarity index 100% rename from Windows.Shell/ShellObjects/ShellItem.cs rename to Windows.Shell.Common/ShellObjects/ShellItem.cs diff --git a/Windows.Shell/ShellObjects/ShellItemArray.cs b/Windows.Shell.Common/ShellObjects/ShellItemArray.cs similarity index 100% rename from Windows.Shell/ShellObjects/ShellItemArray.cs rename to Windows.Shell.Common/ShellObjects/ShellItemArray.cs diff --git a/Windows.Shell/ShellObjects/ShellItemImages.cs b/Windows.Shell.Common/ShellObjects/ShellItemImages.cs similarity index 100% rename from Windows.Shell/ShellObjects/ShellItemImages.cs rename to Windows.Shell.Common/ShellObjects/ShellItemImages.cs diff --git a/Windows.Shell/ShellObjects/ShellLibrary.cs b/Windows.Shell.Common/ShellObjects/ShellLibrary.cs similarity index 100% rename from Windows.Shell/ShellObjects/ShellLibrary.cs rename to Windows.Shell.Common/ShellObjects/ShellLibrary.cs diff --git a/Windows.Shell/ShellObjects/ShellLink.cs b/Windows.Shell.Common/ShellObjects/ShellLink.cs similarity index 100% rename from Windows.Shell/ShellObjects/ShellLink.cs rename to Windows.Shell.Common/ShellObjects/ShellLink.cs diff --git a/Windows.Shell/ShellObjects/ShellSearch.cs b/Windows.Shell.Common/ShellObjects/ShellSearch.cs similarity index 100% rename from Windows.Shell/ShellObjects/ShellSearch.cs rename to Windows.Shell.Common/ShellObjects/ShellSearch.cs