diff --git a/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/PrivateFrameworks/IconServices.framework/Headers b/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/PrivateFrameworks/IconServices.framework/Headers
new file mode 120000
index 000000000..d5ab97c5c
--- /dev/null
+++ b/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/PrivateFrameworks/IconServices.framework/Headers
@@ -0,0 +1 @@
+Versions/A/Headers
\ No newline at end of file
diff --git a/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/PrivateFrameworks/IconServices.framework/Versions/A/Headers b/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/PrivateFrameworks/IconServices.framework/Versions/A/Headers
new file mode 120000
index 000000000..84914031b
--- /dev/null
+++ b/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/PrivateFrameworks/IconServices.framework/Versions/A/Headers
@@ -0,0 +1 @@
+../../../../../../../../../../../../src/private-frameworks/IconServices/include/IconServices
\ No newline at end of file
diff --git a/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/PrivateFrameworks/IconServices.framework/Versions/Current b/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/PrivateFrameworks/IconServices.framework/Versions/Current
new file mode 120000
index 000000000..8c7e5a667
--- /dev/null
+++ b/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/PrivateFrameworks/IconServices.framework/Versions/Current
@@ -0,0 +1 @@
+A
\ No newline at end of file
diff --git a/framework-private-include/IconServices b/framework-private-include/IconServices
new file mode 120000
index 000000000..6ebaf8d42
--- /dev/null
+++ b/framework-private-include/IconServices
@@ -0,0 +1 @@
+../Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/PrivateFrameworks/IconServices.framework/Headers
\ No newline at end of file
diff --git a/src/private-frameworks/CMakeLists.txt b/src/private-frameworks/CMakeLists.txt
index be0bc0b38..3f337aa50 100644
--- a/src/private-frameworks/CMakeLists.txt
+++ b/src/private-frameworks/CMakeLists.txt
@@ -46,6 +46,7 @@ if (COMPONENT_dev_gui_stubs_common)
add_subdirectory(DiskImages)
add_subdirectory(DiskManagement)
add_subdirectory(Espresso)
+ add_subdirectory(IconServices)
add_subdirectory(IOPlatformPluginFamily)
add_subdirectory(kperf)
add_subdirectory(LoggingSupport)
diff --git a/src/private-frameworks/IconServices/CMakeLists.txt b/src/private-frameworks/IconServices/CMakeLists.txt
new file mode 100644
index 000000000..d88d20ef3
--- /dev/null
+++ b/src/private-frameworks/IconServices/CMakeLists.txt
@@ -0,0 +1,175 @@
+project(IconServices)
+
+remove_sdk_framework(IconServices
+ PRIVATE
+)
+
+set(DYLIB_COMPAT_VERSION "1.0.0")
+set(DYLIB_CURRENT_VERSION "552.0.0")
+
+set(FRAMEWORK_VERSION "A")
+
+generate_sdk_framework(IconServices
+ PRIVATE
+ VERSION ${FRAMEWORK_VERSION}
+ HEADER "include/IconServices"
+)
+
+add_framework(IconServices
+ PRIVATE
+ FAT
+ CURRENT_VERSION
+ VERSION ${FRAMEWORK_VERSION}
+
+ SOURCES
+ src/ISBundleResourceProvider.m
+ src/ISCircle.m
+ src/ISContinuousRoundedRect.m
+ src/ISImageBag.m
+ src/ISIconFactory.m
+ src/ISTintEffect.m
+ src/ISAppNotificationBadgeRecipe.m
+ src/ISGenericDocumentIcon.m
+ src/ISHintedValue.m
+ src/ISDecoratedIcon.m
+ src/_IFColor.m
+ src/ISGenericRecipe.m
+ src/ISGraphicIconConfiguration.m
+ src/ISIconResourceLocator.m
+ src/ISResourceMetaData.m
+ src/ISMultipleFilesRecipe.m
+ src/ISVectorVariantResource.m
+ src/ISIcns.m
+ src/ISTagIcon.m
+ src/ISAssetCatalogResource.m
+ src/ISiOSMacAppRecipe.m
+ src/ISRecordResourceProvider.m
+ src/ISURLResourcePropertySpecification.m
+ src/ISIconTypeResourceLocator.m
+ src/ISGenericFolderIcon.m
+ src/ISBundleIcon.m
+ src/ISCompositorElement.m
+ src/ISDimmedDarkEffect.m
+ src/ISBundleIdentifierIcon.m
+ src/ISShapeCompositorResource.m
+ src/ISCurrentDeviceIcon.m
+ src/ISRuntimeCompositorResourceLayer.m
+ src/ISSymbolLayer.m
+ src/ISCompositVariantResourceLayer.m
+ src/ISHintedSize.m
+ src/ISImageStyleDescriptor.m
+ src/ISCompositorResourceAdapter.m
+ src/ISBlurEffect.m
+ src/ISDefaults.m
+ src/ISImageSpecification.m
+ src/ISiosDocumentRecipe.m
+ src/ISIconset.m
+ src/ISClippingRecipe.m
+ src/ISTemplateEffect.m
+ src/ISImageCache.m
+ src/ISOverlayEmbossRecipe.m
+ src/ISMessagesAppRecipe.m
+ src/ISGraphicSymbolResource.m
+ src/ISwatchOSAppRecipe.m
+ src/ISSymbol.m
+ src/ISLeadingStatusBadgeRecipe.m
+ src/ISIconManager.m
+ src/ISDimmedEffect.m
+ src/ISCustomIconManager.m
+ src/ISIconLayer.m
+ src/ISDeviceInfo.m
+ src/ISImageSetVariantResource.m
+ src/ISResourceFile.m
+ src/ISTextLayer.m
+ src/ISCustomRecipe.m
+ src/ISTransparentIcon.m
+ src/ISContentLayer.m
+ src/_ISCompositorElement.m
+ src/_ISImage.m
+ src/ISBorderEffect.m
+ src/ISmacosDocumentRecipe1016.m
+ src/ISEmbossedEffect.m
+ src/ISImageBagIcon.m
+ src/ISCenterBadgeRecipe.m
+ src/ISCompositor.m
+ src/ISGenerationResponse.m
+ src/ISResourceProvider.m
+ src/ISUnknownIcon.m
+ src/ISStoreIndex.m
+ src/ISIconSpecification.m
+ src/ISEmbossedSmartFolder.m
+ src/ISVolumeIcon.m
+ src/ISAliasIcon.m
+ src/ISIconDecoration.m
+ src/ISHintedRect.m
+ src/ISHintedFloat.m
+ src/ISPrefsCache.m
+ src/ISCustomIcon.m
+ src/ISIconDecorationResource.m
+ src/ISCenterEmbossRecipe.m
+ src/ISVariant.m
+ src/ISEmbossedFolder.m
+ src/ISIconCacheConfiguration.m
+ src/ISLayer.m
+ src/ISImageSetVariantResourceImage.m
+ src/ISStore.m
+ src/ISTrailingStatusBadgeRecipe.m
+ src/ISGenericApplicationIcon.m
+ src/ISDropShaddowEffect.m
+ src/ISSymbolIcon.m
+ src/ISStoreUnit.m
+ src/ISMutableStoreIndex.m
+ src/ISGraphicSymbolDescriptor.m
+ src/ISStoreMapTable.m
+ src/ISCompositorResourceProviderKey.m
+ src/ISTypeIcon.m
+ src/ISConcreteIcon.m
+ src/ISmacosDocumentRecipe.m
+ src/ISiosmacDocumentRecipe.m
+ src/ISSymbolImageDescriptor.m
+ src/ISImageDescriptor.m
+ src/ISIcnsIcon.m
+ src/ISIcon.m
+ src/ISIconCache.m
+ src/ISiOSAppRecipe.m
+ src/ISGenerationRequest.m
+ src/ISiOSAppClipRecipe.m
+ src/ISCompositVariantResource.m
+ src/ISBindableIcon.m
+ src/ISIconObserver.m
+ src/ISMutableIcns.m
+ src/ISOverlayEmbossedFolder.m
+ src/ISLegibilityEffect.m
+ src/NSArray+ISStackedCompositorResource.m
+ src/NSLocale+IconServicesAdditions.m
+ #src/LSClaimBindingConfiguration+IconServicesAdditions.m
+ src/NSDictionary+ISCompositorResourceProvider.m
+ src/NSError+Iconset.m
+ #src/UTTypeRecord+IconServicesAdditions.m
+ #src/IFImage+ISScalableCompositorResource.m
+ src/NSXPCInterface+ISIconCacheServiceProtocol.m
+ #src/LSExtensionPointRecord+IconServicesAdditions.m
+ #src/IFImageBag+ISScalableCompositorResource.m
+ src/NSURL+UTIAdditions.m
+ src/NSString+ISCompositorResource.m
+ #src/LSApplicationExtensionRecord+IconServicesAdditions.m
+ #src/IFSymbol+ISScalableCompositorResource.m
+ #src/LSRecord+IconServices.m
+ src/NSUUID+IconServices.m
+ src/CIContext+IconServicesAdditions.m
+ #src/LSBundleRecord+IconServicesAdditions.m
+ src/NSData+ISStoreIndex.m
+ src/CUICatalog+IconServicesAdditions.m
+ #src/LSClaimRecord+IconServicesAdditions.m
+ src/NSBundle+IconServicesAdditions.m
+ src/NSXPCConnection+ISStore.m
+ src/IconServices.m
+
+ DEPENDENCIES
+ system
+ objc
+ Foundation
+ QuartzCore
+ CoreUI
+ LaunchServices
+)
diff --git a/src/private-frameworks/IconServices/include/IconServices/CALayerDelegate.h b/src/private-frameworks/IconServices/include/IconServices/CALayerDelegate.h
new file mode 100644
index 000000000..db360df74
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/CALayerDelegate.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol CALayerDelegate
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/CIContext+IconServicesAdditions.h b/src/private-frameworks/IconServices/include/IconServices/CIContext+IconServicesAdditions.h
new file mode 100644
index 000000000..aa467af92
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/CIContext+IconServicesAdditions.h
@@ -0,0 +1,25 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+#import
+
+@interface CIContext (IconServicesAdditions)
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/CUICatalog+IconServicesAdditions.h b/src/private-frameworks/IconServices/include/IconServices/CUICatalog+IconServicesAdditions.h
new file mode 100644
index 000000000..0fc19ecdc
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/CUICatalog+IconServicesAdditions.h
@@ -0,0 +1,25 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+#import
+
+@interface CUICatalog (IconServicesAdditions)
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/IFImage+ISScalableCompositorResource.h b/src/private-frameworks/IconServices/include/IconServices/IFImage+ISScalableCompositorResource.h
new file mode 100644
index 000000000..87a892d75
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/IFImage+ISScalableCompositorResource.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IFImage (ISScalableCompositorResource)
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/IFImageBag+ISScalableCompositorResource.h b/src/private-frameworks/IconServices/include/IconServices/IFImageBag+ISScalableCompositorResource.h
new file mode 100644
index 000000000..d169afb6a
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/IFImageBag+ISScalableCompositorResource.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IFImageBag (ISScalableCompositorResource)
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/IFSymbol+ISScalableCompositorResource.h b/src/private-frameworks/IconServices/include/IconServices/IFSymbol+ISScalableCompositorResource.h
new file mode 100644
index 000000000..2fc9571ac
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/IFSymbol+ISScalableCompositorResource.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IFSymbol (ISScalableCompositorResource)
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISAliasIcon.h b/src/private-frameworks/IconServices/include/IconServices/ISAliasIcon.h
new file mode 100644
index 000000000..1cfadf8f0
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISAliasIcon.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISAliasIcon : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISAppNotificationBadgeRecipe.h b/src/private-frameworks/IconServices/include/IconServices/ISAppNotificationBadgeRecipe.h
new file mode 100644
index 000000000..9de803d26
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISAppNotificationBadgeRecipe.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISAppNotificationBadgeRecipe : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISAssetCatalogResource.h b/src/private-frameworks/IconServices/include/IconServices/ISAssetCatalogResource.h
new file mode 100644
index 000000000..4f877b9fb
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISAssetCatalogResource.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISAssetCatalogResource : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISBindableIcon.h b/src/private-frameworks/IconServices/include/IconServices/ISBindableIcon.h
new file mode 100644
index 000000000..b294aeb4d
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISBindableIcon.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISBindableIcon : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISBlurEffect.h b/src/private-frameworks/IconServices/include/IconServices/ISBlurEffect.h
new file mode 100644
index 000000000..1b55c0345
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISBlurEffect.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISBlurEffect : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISBorderEffect.h b/src/private-frameworks/IconServices/include/IconServices/ISBorderEffect.h
new file mode 100644
index 000000000..7e943eb92
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISBorderEffect.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISBorderEffect : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISBundleIcon.h b/src/private-frameworks/IconServices/include/IconServices/ISBundleIcon.h
new file mode 100644
index 000000000..d0747d573
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISBundleIcon.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISBundleIcon : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISBundleIdentifierIcon.h b/src/private-frameworks/IconServices/include/IconServices/ISBundleIdentifierIcon.h
new file mode 100644
index 000000000..da5ff22df
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISBundleIdentifierIcon.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISBundleIdentifierIcon : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISBundleResourceProvider.h b/src/private-frameworks/IconServices/include/IconServices/ISBundleResourceProvider.h
new file mode 100644
index 000000000..2179a3f8c
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISBundleResourceProvider.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISBundleResourceProvider : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISCenterBadgeRecipe.h b/src/private-frameworks/IconServices/include/IconServices/ISCenterBadgeRecipe.h
new file mode 100644
index 000000000..dc21f24be
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISCenterBadgeRecipe.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISCenterBadgeRecipe : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISCenterEmbossRecipe.h b/src/private-frameworks/IconServices/include/IconServices/ISCenterEmbossRecipe.h
new file mode 100644
index 000000000..8bbf28f53
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISCenterEmbossRecipe.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISCenterEmbossRecipe : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISCircle.h b/src/private-frameworks/IconServices/include/IconServices/ISCircle.h
new file mode 100644
index 000000000..3faa1eef5
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISCircle.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISCircle : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISClippingRecipe.h b/src/private-frameworks/IconServices/include/IconServices/ISClippingRecipe.h
new file mode 100644
index 000000000..636c3a245
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISClippingRecipe.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISClippingRecipe : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISCompositVariantResource.h b/src/private-frameworks/IconServices/include/IconServices/ISCompositVariantResource.h
new file mode 100644
index 000000000..0d9d91b5a
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISCompositVariantResource.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISCompositVariantResource : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISCompositVariantResourceLayer.h b/src/private-frameworks/IconServices/include/IconServices/ISCompositVariantResourceLayer.h
new file mode 100644
index 000000000..4d399cb13
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISCompositVariantResourceLayer.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISCompositVariantResourceLayer : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISCompositVariantResourceLayerProtocol.h b/src/private-frameworks/IconServices/include/IconServices/ISCompositVariantResourceLayerProtocol.h
new file mode 100644
index 000000000..b85b85e25
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISCompositVariantResourceLayerProtocol.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol ISCompositVariantResourceLayerProtocol
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISCompositor.h b/src/private-frameworks/IconServices/include/IconServices/ISCompositor.h
new file mode 100644
index 000000000..f3b04ef46
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISCompositor.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISCompositor : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISCompositorElement.h b/src/private-frameworks/IconServices/include/IconServices/ISCompositorElement.h
new file mode 100644
index 000000000..6cf103d1c
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISCompositorElement.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol ISCompositorElement
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISCompositorRecipe.h b/src/private-frameworks/IconServices/include/IconServices/ISCompositorRecipe.h
new file mode 100644
index 000000000..e76729d9d
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISCompositorRecipe.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol ISCompositorRecipe
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISCompositorResource.h b/src/private-frameworks/IconServices/include/IconServices/ISCompositorResource.h
new file mode 100644
index 000000000..14068b0e1
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISCompositorResource.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol ISCompositorResource
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISCompositorResourceAdapter.h b/src/private-frameworks/IconServices/include/IconServices/ISCompositorResourceAdapter.h
new file mode 100644
index 000000000..1cd6fde74
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISCompositorResourceAdapter.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISCompositorResourceAdapter : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISCompositorResourceProvider.h b/src/private-frameworks/IconServices/include/IconServices/ISCompositorResourceProvider.h
new file mode 100644
index 000000000..49ab24d7f
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISCompositorResourceProvider.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol ISCompositorResourceProvider
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISCompositorResourceProviderKey.h b/src/private-frameworks/IconServices/include/IconServices/ISCompositorResourceProviderKey.h
new file mode 100644
index 000000000..822150f9a
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISCompositorResourceProviderKey.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISCompositorResourceProviderKey : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISConcreteIcon.h b/src/private-frameworks/IconServices/include/IconServices/ISConcreteIcon.h
new file mode 100644
index 000000000..06bbe3032
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISConcreteIcon.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISConcreteIcon : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISContentLayer.h b/src/private-frameworks/IconServices/include/IconServices/ISContentLayer.h
new file mode 100644
index 000000000..af832e7e0
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISContentLayer.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISContentLayer : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISContinuousRoundedRect.h b/src/private-frameworks/IconServices/include/IconServices/ISContinuousRoundedRect.h
new file mode 100644
index 000000000..3730c9501
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISContinuousRoundedRect.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISContinuousRoundedRect : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISCurrentDeviceIcon.h b/src/private-frameworks/IconServices/include/IconServices/ISCurrentDeviceIcon.h
new file mode 100644
index 000000000..9bcfcc7e4
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISCurrentDeviceIcon.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISCurrentDeviceIcon : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISCustomIcon.h b/src/private-frameworks/IconServices/include/IconServices/ISCustomIcon.h
new file mode 100644
index 000000000..4380ff067
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISCustomIcon.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISCustomIcon : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISCustomIconManager.h b/src/private-frameworks/IconServices/include/IconServices/ISCustomIconManager.h
new file mode 100644
index 000000000..f8ccac1f0
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISCustomIconManager.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISCustomIconManager : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISCustomRecipe.h b/src/private-frameworks/IconServices/include/IconServices/ISCustomRecipe.h
new file mode 100644
index 000000000..49cd944d6
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISCustomRecipe.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISCustomRecipe : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISDecoratedIcon.h b/src/private-frameworks/IconServices/include/IconServices/ISDecoratedIcon.h
new file mode 100644
index 000000000..702f5dbb0
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISDecoratedIcon.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISDecoratedIcon : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISDefaults.h b/src/private-frameworks/IconServices/include/IconServices/ISDefaults.h
new file mode 100644
index 000000000..86aaa8d3b
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISDefaults.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISDefaults : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISDeviceInfo.h b/src/private-frameworks/IconServices/include/IconServices/ISDeviceInfo.h
new file mode 100644
index 000000000..440fa754d
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISDeviceInfo.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISDeviceInfo : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISDimmedDarkEffect.h b/src/private-frameworks/IconServices/include/IconServices/ISDimmedDarkEffect.h
new file mode 100644
index 000000000..1090e0170
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISDimmedDarkEffect.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISDimmedDarkEffect : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISDimmedEffect.h b/src/private-frameworks/IconServices/include/IconServices/ISDimmedEffect.h
new file mode 100644
index 000000000..3a7c715ea
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISDimmedEffect.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISDimmedEffect : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISDropShaddowEffect.h b/src/private-frameworks/IconServices/include/IconServices/ISDropShaddowEffect.h
new file mode 100644
index 000000000..5eb205e9a
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISDropShaddowEffect.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISDropShaddowEffect : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISEffect.h b/src/private-frameworks/IconServices/include/IconServices/ISEffect.h
new file mode 100644
index 000000000..40b7bd1fe
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISEffect.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol ISEffect
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISEmbossedEffect.h b/src/private-frameworks/IconServices/include/IconServices/ISEmbossedEffect.h
new file mode 100644
index 000000000..40f818621
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISEmbossedEffect.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISEmbossedEffect : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISEmbossedFolder.h b/src/private-frameworks/IconServices/include/IconServices/ISEmbossedFolder.h
new file mode 100644
index 000000000..961a63e1a
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISEmbossedFolder.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISEmbossedFolder : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISEmbossedSmartFolder.h b/src/private-frameworks/IconServices/include/IconServices/ISEmbossedSmartFolder.h
new file mode 100644
index 000000000..8ce2d8792
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISEmbossedSmartFolder.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISEmbossedSmartFolder : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISGenerationRequest.h b/src/private-frameworks/IconServices/include/IconServices/ISGenerationRequest.h
new file mode 100644
index 000000000..705a56881
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISGenerationRequest.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISGenerationRequest : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISGenerationResponse.h b/src/private-frameworks/IconServices/include/IconServices/ISGenerationResponse.h
new file mode 100644
index 000000000..26ffea056
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISGenerationResponse.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISGenerationResponse : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISGenericApplicationIcon.h b/src/private-frameworks/IconServices/include/IconServices/ISGenericApplicationIcon.h
new file mode 100644
index 000000000..b74e4c0d4
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISGenericApplicationIcon.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISGenericApplicationIcon : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISGenericDocumentIcon.h b/src/private-frameworks/IconServices/include/IconServices/ISGenericDocumentIcon.h
new file mode 100644
index 000000000..4ccc41004
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISGenericDocumentIcon.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISGenericDocumentIcon : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISGenericFolderIcon.h b/src/private-frameworks/IconServices/include/IconServices/ISGenericFolderIcon.h
new file mode 100644
index 000000000..b5c760f21
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISGenericFolderIcon.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISGenericFolderIcon : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISGenericRecipe.h b/src/private-frameworks/IconServices/include/IconServices/ISGenericRecipe.h
new file mode 100644
index 000000000..fc908597b
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISGenericRecipe.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISGenericRecipe : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISGraphicIconConfiguration.h b/src/private-frameworks/IconServices/include/IconServices/ISGraphicIconConfiguration.h
new file mode 100644
index 000000000..e6c35f6af
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISGraphicIconConfiguration.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISGraphicIconConfiguration : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISGraphicSymbolDescriptor.h b/src/private-frameworks/IconServices/include/IconServices/ISGraphicSymbolDescriptor.h
new file mode 100644
index 000000000..030f7170f
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISGraphicSymbolDescriptor.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISGraphicSymbolDescriptor : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISGraphicSymbolResource.h b/src/private-frameworks/IconServices/include/IconServices/ISGraphicSymbolResource.h
new file mode 100644
index 000000000..cbbc88bce
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISGraphicSymbolResource.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISGraphicSymbolResource : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISHintedFloat.h b/src/private-frameworks/IconServices/include/IconServices/ISHintedFloat.h
new file mode 100644
index 000000000..281e7d4bc
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISHintedFloat.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISHintedFloat : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISHintedRect.h b/src/private-frameworks/IconServices/include/IconServices/ISHintedRect.h
new file mode 100644
index 000000000..9ab4881f7
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISHintedRect.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISHintedRect : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISHintedSize.h b/src/private-frameworks/IconServices/include/IconServices/ISHintedSize.h
new file mode 100644
index 000000000..089ef90f5
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISHintedSize.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISHintedSize : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISHintedValue.h b/src/private-frameworks/IconServices/include/IconServices/ISHintedValue.h
new file mode 100644
index 000000000..ff3f93716
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISHintedValue.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISHintedValue : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISIcns.h b/src/private-frameworks/IconServices/include/IconServices/ISIcns.h
new file mode 100644
index 000000000..42aad56dc
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISIcns.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISIcns : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISIcnsIcon.h b/src/private-frameworks/IconServices/include/IconServices/ISIcnsIcon.h
new file mode 100644
index 000000000..0da31df73
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISIcnsIcon.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISIcnsIcon : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISIcon.h b/src/private-frameworks/IconServices/include/IconServices/ISIcon.h
new file mode 100644
index 000000000..3365fb07e
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISIcon.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISIcon : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISIconCache.h b/src/private-frameworks/IconServices/include/IconServices/ISIconCache.h
new file mode 100644
index 000000000..2d7e9b200
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISIconCache.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISIconCache : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISIconCacheConfiguration.h b/src/private-frameworks/IconServices/include/IconServices/ISIconCacheConfiguration.h
new file mode 100644
index 000000000..53954190e
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISIconCacheConfiguration.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISIconCacheConfiguration : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISIconCacheServiceProtocol.h b/src/private-frameworks/IconServices/include/IconServices/ISIconCacheServiceProtocol.h
new file mode 100644
index 000000000..e0e9c8437
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISIconCacheServiceProtocol.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol ISIconCacheServiceProtocol
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISIconDecoration.h b/src/private-frameworks/IconServices/include/IconServices/ISIconDecoration.h
new file mode 100644
index 000000000..a3a7867bf
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISIconDecoration.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol ISIconDecoration
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISIconDecorationInternal.h b/src/private-frameworks/IconServices/include/IconServices/ISIconDecorationInternal.h
new file mode 100644
index 000000000..8d22ca1e3
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISIconDecorationInternal.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol ISIconDecorationInternal
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISIconDecorationResource.h b/src/private-frameworks/IconServices/include/IconServices/ISIconDecorationResource.h
new file mode 100644
index 000000000..362e9ae97
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISIconDecorationResource.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISIconDecorationResource : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISIconFactory.h b/src/private-frameworks/IconServices/include/IconServices/ISIconFactory.h
new file mode 100644
index 000000000..4b83e3253
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISIconFactory.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISIconFactory : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISIconLayer.h b/src/private-frameworks/IconServices/include/IconServices/ISIconLayer.h
new file mode 100644
index 000000000..c86e16803
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISIconLayer.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISIconLayer : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISIconManager.h b/src/private-frameworks/IconServices/include/IconServices/ISIconManager.h
new file mode 100644
index 000000000..250141a65
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISIconManager.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISIconManager : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISIconManagerObserver.h b/src/private-frameworks/IconServices/include/IconServices/ISIconManagerObserver.h
new file mode 100644
index 000000000..921438946
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISIconManagerObserver.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol ISIconManagerObserver
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISIconObserver.h b/src/private-frameworks/IconServices/include/IconServices/ISIconObserver.h
new file mode 100644
index 000000000..4e9fffb92
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISIconObserver.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISIconObserver : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISIconResourceLocator.h b/src/private-frameworks/IconServices/include/IconServices/ISIconResourceLocator.h
new file mode 100644
index 000000000..65fd22b7c
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISIconResourceLocator.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISIconResourceLocator : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISIconSpecification.h b/src/private-frameworks/IconServices/include/IconServices/ISIconSpecification.h
new file mode 100644
index 000000000..b85179904
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISIconSpecification.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISIconSpecification : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISIconTypeResourceLocator.h b/src/private-frameworks/IconServices/include/IconServices/ISIconTypeResourceLocator.h
new file mode 100644
index 000000000..91999640a
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISIconTypeResourceLocator.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISIconTypeResourceLocator : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISIconset.h b/src/private-frameworks/IconServices/include/IconServices/ISIconset.h
new file mode 100644
index 000000000..4e6599544
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISIconset.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISIconset : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISIconsetVariant.h b/src/private-frameworks/IconServices/include/IconServices/ISIconsetVariant.h
new file mode 100644
index 000000000..0b8a214ec
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISIconsetVariant.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol ISIconsetVariant
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISImage.h b/src/private-frameworks/IconServices/include/IconServices/ISImage.h
new file mode 100644
index 000000000..d8ebcc25b
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISImage.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol ISImage
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISImageBag.h b/src/private-frameworks/IconServices/include/IconServices/ISImageBag.h
new file mode 100644
index 000000000..d6e9e8575
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISImageBag.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISImageBag : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISImageBagIcon.h b/src/private-frameworks/IconServices/include/IconServices/ISImageBagIcon.h
new file mode 100644
index 000000000..e5b94813e
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISImageBagIcon.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISImageBagIcon : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISImageCache.h b/src/private-frameworks/IconServices/include/IconServices/ISImageCache.h
new file mode 100644
index 000000000..25eab5f0b
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISImageCache.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISImageCache : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISImageDescriptor.h b/src/private-frameworks/IconServices/include/IconServices/ISImageDescriptor.h
new file mode 100644
index 000000000..762aaa400
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISImageDescriptor.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol ISImageDescriptor
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISImageSetVariantResource.h b/src/private-frameworks/IconServices/include/IconServices/ISImageSetVariantResource.h
new file mode 100644
index 000000000..d1dc2085d
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISImageSetVariantResource.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISImageSetVariantResource : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISImageSetVariantResourceImage.h b/src/private-frameworks/IconServices/include/IconServices/ISImageSetVariantResourceImage.h
new file mode 100644
index 000000000..bb4ec282c
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISImageSetVariantResourceImage.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISImageSetVariantResourceImage : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISImageSpecification.h b/src/private-frameworks/IconServices/include/IconServices/ISImageSpecification.h
new file mode 100644
index 000000000..d08552b0f
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISImageSpecification.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISImageSpecification : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISImageStyleDescriptor.h b/src/private-frameworks/IconServices/include/IconServices/ISImageStyleDescriptor.h
new file mode 100644
index 000000000..430cc2e92
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISImageStyleDescriptor.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISImageStyleDescriptor : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISLayer.h b/src/private-frameworks/IconServices/include/IconServices/ISLayer.h
new file mode 100644
index 000000000..777177671
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISLayer.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISLayer : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISLeadingStatusBadgeRecipe.h b/src/private-frameworks/IconServices/include/IconServices/ISLeadingStatusBadgeRecipe.h
new file mode 100644
index 000000000..7d6592402
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISLeadingStatusBadgeRecipe.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISLeadingStatusBadgeRecipe : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISLegibilityEffect.h b/src/private-frameworks/IconServices/include/IconServices/ISLegibilityEffect.h
new file mode 100644
index 000000000..abd1d3aad
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISLegibilityEffect.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISLegibilityEffect : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISMessagesAppRecipe.h b/src/private-frameworks/IconServices/include/IconServices/ISMessagesAppRecipe.h
new file mode 100644
index 000000000..ddbd7a13b
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISMessagesAppRecipe.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISMessagesAppRecipe : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISMultipleFilesRecipe.h b/src/private-frameworks/IconServices/include/IconServices/ISMultipleFilesRecipe.h
new file mode 100644
index 000000000..eefe34b37
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISMultipleFilesRecipe.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISMultipleFilesRecipe : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISMutableIcns.h b/src/private-frameworks/IconServices/include/IconServices/ISMutableIcns.h
new file mode 100644
index 000000000..f4b93b877
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISMutableIcns.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISMutableIcns : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISMutableStoreIndex.h b/src/private-frameworks/IconServices/include/IconServices/ISMutableStoreIndex.h
new file mode 100644
index 000000000..dbf6070a9
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISMutableStoreIndex.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISMutableStoreIndex : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISOverlayEmbossRecipe.h b/src/private-frameworks/IconServices/include/IconServices/ISOverlayEmbossRecipe.h
new file mode 100644
index 000000000..e836bafb5
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISOverlayEmbossRecipe.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISOverlayEmbossRecipe : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISOverlayEmbossedFolder.h b/src/private-frameworks/IconServices/include/IconServices/ISOverlayEmbossedFolder.h
new file mode 100644
index 000000000..50ef16dca
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISOverlayEmbossedFolder.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISOverlayEmbossedFolder : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISPrefsCache.h b/src/private-frameworks/IconServices/include/IconServices/ISPrefsCache.h
new file mode 100644
index 000000000..cd54f16ed
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISPrefsCache.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISPrefsCache : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISRecordResourceProvider.h b/src/private-frameworks/IconServices/include/IconServices/ISRecordResourceProvider.h
new file mode 100644
index 000000000..7854ab772
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISRecordResourceProvider.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISRecordResourceProvider : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISResourceFile.h b/src/private-frameworks/IconServices/include/IconServices/ISResourceFile.h
new file mode 100644
index 000000000..f4a7ac0ff
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISResourceFile.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISResourceFile : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISResourceMetaData.h b/src/private-frameworks/IconServices/include/IconServices/ISResourceMetaData.h
new file mode 100644
index 000000000..e602359c4
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISResourceMetaData.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol ISResourceMetadata
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISResourceProvider.h b/src/private-frameworks/IconServices/include/IconServices/ISResourceProvider.h
new file mode 100644
index 000000000..4b61b2e19
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISResourceProvider.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISResourceProvider : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISRuntimeCompositorResourceLayer.h b/src/private-frameworks/IconServices/include/IconServices/ISRuntimeCompositorResourceLayer.h
new file mode 100644
index 000000000..28fde1350
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISRuntimeCompositorResourceLayer.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISRuntimeCompositorResourceLayer : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISScalableCompositorResource.h b/src/private-frameworks/IconServices/include/IconServices/ISScalableCompositorResource.h
new file mode 100644
index 000000000..5d0be2bd9
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISScalableCompositorResource.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol ISScalableCompositorResource
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISShapeCompositorResource.h b/src/private-frameworks/IconServices/include/IconServices/ISShapeCompositorResource.h
new file mode 100644
index 000000000..a51310d00
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISShapeCompositorResource.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISShapeCompositorResource : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISStackedCompositorResource.h b/src/private-frameworks/IconServices/include/IconServices/ISStackedCompositorResource.h
new file mode 100644
index 000000000..37eeb5807
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISStackedCompositorResource.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol ISStackedCompositorResource
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISStore.h b/src/private-frameworks/IconServices/include/IconServices/ISStore.h
new file mode 100644
index 000000000..4b758d861
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISStore.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISStore : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISStoreIndex.h b/src/private-frameworks/IconServices/include/IconServices/ISStoreIndex.h
new file mode 100644
index 000000000..dbb795e94
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISStoreIndex.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISStoreIndex : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISStoreMapTable.h b/src/private-frameworks/IconServices/include/IconServices/ISStoreMapTable.h
new file mode 100644
index 000000000..df2005625
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISStoreMapTable.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISStoreMapTable : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISStoreServiceProtocol.h b/src/private-frameworks/IconServices/include/IconServices/ISStoreServiceProtocol.h
new file mode 100644
index 000000000..4b42a7b06
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISStoreServiceProtocol.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol ISStoreServiceProtocol
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISStoreUnit.h b/src/private-frameworks/IconServices/include/IconServices/ISStoreUnit.h
new file mode 100644
index 000000000..1df82ef16
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISStoreUnit.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISStoreUnit : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISSymbol.h b/src/private-frameworks/IconServices/include/IconServices/ISSymbol.h
new file mode 100644
index 000000000..be01ff6e8
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISSymbol.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISSymbol : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISSymbolIcon.h b/src/private-frameworks/IconServices/include/IconServices/ISSymbolIcon.h
new file mode 100644
index 000000000..30d1ef9b8
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISSymbolIcon.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISSymbolIcon : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISSymbolImageDescriptor.h b/src/private-frameworks/IconServices/include/IconServices/ISSymbolImageDescriptor.h
new file mode 100644
index 000000000..25f0710a6
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISSymbolImageDescriptor.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISSymbolImageDescriptor : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISSymbolLayer.h b/src/private-frameworks/IconServices/include/IconServices/ISSymbolLayer.h
new file mode 100644
index 000000000..6c7f8b181
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISSymbolLayer.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISSymbolLayer : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISTagIcon.h b/src/private-frameworks/IconServices/include/IconServices/ISTagIcon.h
new file mode 100644
index 000000000..de2d89389
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISTagIcon.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISTagIcon : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISTemplateEffect.h b/src/private-frameworks/IconServices/include/IconServices/ISTemplateEffect.h
new file mode 100644
index 000000000..e7425b486
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISTemplateEffect.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISTemplateEffect : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISTextLayer.h b/src/private-frameworks/IconServices/include/IconServices/ISTextLayer.h
new file mode 100644
index 000000000..c179ac3c9
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISTextLayer.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISTextLayer : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISTintEffect.h b/src/private-frameworks/IconServices/include/IconServices/ISTintEffect.h
new file mode 100644
index 000000000..e2ffdbbf7
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISTintEffect.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISTintEffect : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISTrailingStatusBadgeRecipe.h b/src/private-frameworks/IconServices/include/IconServices/ISTrailingStatusBadgeRecipe.h
new file mode 100644
index 000000000..66d801129
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISTrailingStatusBadgeRecipe.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISTrailingStatusBadgeRecipe : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISTransparentIcon.h b/src/private-frameworks/IconServices/include/IconServices/ISTransparentIcon.h
new file mode 100644
index 000000000..ed387623b
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISTransparentIcon.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISTransparentIcon : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISTypeIcon.h b/src/private-frameworks/IconServices/include/IconServices/ISTypeIcon.h
new file mode 100644
index 000000000..f33426b31
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISTypeIcon.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISTypeIcon : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISURLResourcePropertySpecification.h b/src/private-frameworks/IconServices/include/IconServices/ISURLResourcePropertySpecification.h
new file mode 100644
index 000000000..f911a17a0
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISURLResourcePropertySpecification.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISURLResourcePropertySpecification : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISUnknownIcon.h b/src/private-frameworks/IconServices/include/IconServices/ISUnknownIcon.h
new file mode 100644
index 000000000..f4873e0d0
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISUnknownIcon.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISUnknownIcon : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISVariant.h b/src/private-frameworks/IconServices/include/IconServices/ISVariant.h
new file mode 100644
index 000000000..0032772f1
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISVariant.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISVariant : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISVariantResourceProtocol.h b/src/private-frameworks/IconServices/include/IconServices/ISVariantResourceProtocol.h
new file mode 100644
index 000000000..25857d561
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISVariantResourceProtocol.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol ISVariantResourceProtocol
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISVariantResourceProviderProtocol.h b/src/private-frameworks/IconServices/include/IconServices/ISVariantResourceProviderProtocol.h
new file mode 100644
index 000000000..e24d0c767
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISVariantResourceProviderProtocol.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol ISVariantResourceProviderProtocol
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISVectorVariantResource.h b/src/private-frameworks/IconServices/include/IconServices/ISVectorVariantResource.h
new file mode 100644
index 000000000..0a2bb389e
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISVectorVariantResource.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISVectorVariantResource : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISVolumeIcon.h b/src/private-frameworks/IconServices/include/IconServices/ISVolumeIcon.h
new file mode 100644
index 000000000..456c00c92
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISVolumeIcon.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISVolumeIcon : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISiOSAppClipRecipe.h b/src/private-frameworks/IconServices/include/IconServices/ISiOSAppClipRecipe.h
new file mode 100644
index 000000000..ee38b007c
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISiOSAppClipRecipe.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISiOSAppClipRecipe : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISiOSAppRecipe.h b/src/private-frameworks/IconServices/include/IconServices/ISiOSAppRecipe.h
new file mode 100644
index 000000000..0dc4e0652
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISiOSAppRecipe.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISiOSAppRecipe : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISiOSMacAppRecipe.h b/src/private-frameworks/IconServices/include/IconServices/ISiOSMacAppRecipe.h
new file mode 100644
index 000000000..6c545d4d9
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISiOSMacAppRecipe.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISiOSMacAppRecipe : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISiosDocumentRecipe.h b/src/private-frameworks/IconServices/include/IconServices/ISiosDocumentRecipe.h
new file mode 100644
index 000000000..c8d8f0922
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISiosDocumentRecipe.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISiosDocumentRecipe : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISiosmacDocumentRecipe.h b/src/private-frameworks/IconServices/include/IconServices/ISiosmacDocumentRecipe.h
new file mode 100644
index 000000000..850f23fe0
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISiosmacDocumentRecipe.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISiosmacDocumentRecipe : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISmacosDocumentRecipe.h b/src/private-frameworks/IconServices/include/IconServices/ISmacosDocumentRecipe.h
new file mode 100644
index 000000000..77f41aec9
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISmacosDocumentRecipe.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISmacosDocumentRecipe : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISmacosDocumentRecipe1016.h b/src/private-frameworks/IconServices/include/IconServices/ISmacosDocumentRecipe1016.h
new file mode 100644
index 000000000..de20980a3
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISmacosDocumentRecipe1016.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISmacosDocumentRecipe1016 : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/ISwatchOSAppRecipe.h b/src/private-frameworks/IconServices/include/IconServices/ISwatchOSAppRecipe.h
new file mode 100644
index 000000000..ad487f051
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/ISwatchOSAppRecipe.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface ISwatchOSAppRecipe : NSObject
+
+@end
diff --git a/src/private-frameworks/IconServices/include/IconServices/IconServices.h b/src/private-frameworks/IconServices/include/IconServices/IconServices.h
new file mode 100644
index 000000000..69d3e3932
--- /dev/null
+++ b/src/private-frameworks/IconServices/include/IconServices/IconServices.h
@@ -0,0 +1,284 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#ifndef _ICONSERVICES_H_
+#define _ICONSERVICES_H_
+
+#import
+
+#import
+#import
+#import
+//#import
+//#import
+//#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+//#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import