local Frames = {
	"AccountStoreFrame",
	"AchievementObjectiveTracker",
	"ActionBarActionEventsFrame",
	"ActionBarButtonEventsFrame",
	"ActionBarButtonRangeCheckFrame",
	"ActionBarButtonUpdateFrame",
	"ActionBarButtonUsableWatcherFrame",
	"ActionBarController",
	"ActionStatus",
	"AddFriendFrame",
	"AddonList",
	"AdventureObjectiveTracker",
	"AlertFrame",
	"AlertFrameSystemsRegistrar",
	"ArcheologyDigsiteProgressBar",
	"ArenaEnemyFramesContainer",
	"ArtifactLevelUpToast",
	"AutoCompleteBox",
	"AutoFollowStatus",
	"AzeriteIslandsToast",
	"AzeriteLevelUpToast",
	"BNToastFrame",
	"BackpackTokenFrame",
	"BagsBar",
	"BankCleanUpConfirmationPopup",
	"BankFrame",
	"BasicMessageDialog",
	"BattlePetTooltip",
	"BattleTagInviteFrame",
	"BattlegroundChatFilters",
	"BonusObjectiveTracker",
	"BonusRollFrame",
	"BonusRollLootWonFrame",
	"BonusRollMoneyWonFrame",
	"BossBanner",
	"BossTargetFrameContainer",
	"BrowserSettingsTooltip",
	"BuffBarCooldownViewer",
	"BuffFrame",
	"BuffIconCooldownViewer",
	"CampaignQuestObjectiveTracker",
	"CatalogShopFrame",
	"CatalogShopTooltip",
	"ChannelFrame",
	"CharacterFrame",
	"ChatAlertFrame",
	"ChatConfigFrame",
	"ChatFrame1",
	"ChatFrame10",
	"ChatFrame10EditBox",
	"ChatFrame10Tab",
	"ChatFrame1EditBox",
	"ChatFrame2",
	"ChatFrame2EditBox",
	"ChatFrame3",
	"ChatFrame3EditBox",
	"ChatFrame3Tab",
	"ChatFrame4",
	"ChatFrame4EditBox",
	"ChatFrame4Tab",
	"ChatFrame5",
	"ChatFrame5EditBox",
	"ChatFrame5Tab",
	"ChatFrame6",
	"ChatFrame6EditBox",
	"ChatFrame6Tab",
	"ChatFrame7",
	"ChatFrame7EditBox",
	"ChatFrame7Tab",
	"ChatFrame8",
	"ChatFrame8EditBox",
	"ChatFrame8Tab",
	"ChatFrame9",
	"ChatFrame9EditBox",
	"ChatFrame9Tab",
	"ChatFrameToggleVoiceDeafenButton",
	"ChatFrameToggleVoiceMuteButton",
	"CinematicFrame",
	"ClassNameplateBrewmasterBarFrame",
	"ClassNameplateEbonMightBarFrame",
	"ClassNameplateManaBarFrame",
	"ClassTrialThanksForPlayingDialog",
	"ClassTrialTimerDisplay",
	"CoinPickupFrame",
	"ColorPickerFrame",
	"ComboFrame",
	"CommunitiesAvatarPickerDialog",
	"CommunitiesFrame",
	"CommunitiesGuildLogFrame",
	"CommunitiesGuildNewsFiltersFrame",
	"CommunitiesGuildTextEditFrame",
	"CommunitiesSettingsDialog",
	"CommunitiesTicketManagerDialog",
	"CompactArenaFrame",
	"CompactRaidFrameContainer",
	"CompactRaidFrameManager",
	"ContainerFrameCombinedBags",
	"ContainerFrameContainer",
	"CooldownViewerSettings",
	"CovenantChoiceToast",
	"CovenantRenownToast",
	"CreateChannelPopup",
	"CurrencyTransferMenu",
	"CustomGossipFrameManager",
	"CustomizationDebugFrame",
	"DeadlyDebuffFrame",
	"DeathKnightResourceOverlayFrame",
	"DebuffFrame",
	"DelvesCompanionAbilityListFrame",
	"DelvesCompanionConfigurationFrame",
	"DelvesToastFrame",
	"DestinyFrame",
	"DeveloperConsole",
	"DispatcherDebugFrame",
	"DispatcherFrame",
	"DressUpFrame",
	"DropDownList1",
	"DropDownList2",
	"DropDownList3",
	"DurabilityFrame",
	"EditModeImportLayoutDialog",
	"EditModeImportLayoutLinkDialog",
	"EditModeManagerFrame",
	"EditModeNewLayoutDialog",
	"EditModeSystemSettingsDialog",
	"EditModeUnsavedChangesDialog",
	"EmbeddedItemTooltip",
	"EncounterBar",
	"EquipmentFlyoutFrame",
	"EssentialCooldownViewer",
	"EventToastManagerFrame",
	"EventToastManagerSideDisplay",
	"ExpansionLandingPage",
	"ExpansionTrialThanksForPlayingDialog",
	"ExtraAbilityContainer",
	"ExtraActionBarFrame",
	"FloatingBattlePetTooltip",
	"FloatingChatFrameManager",
	"FloatingGarrisonFollowerAbilityTooltip",
	"FloatingGarrisonFollowerTooltip",
	"FloatingGarrisonMissionTooltip",
	"FloatingGarrisonShipyardFollowerTooltip",
	"FloatingPetBattleAbilityTooltip",
	"FocusFrame",
	"FramerateFrame",
	"FriendsFrame",
	"FriendsFriendsFrame",
	"FullscreenAccountStoreContainer",
	"GameMenuFrame",
	"GameNoHeaderTooltip",
	"GameSmallHeaderTooltip",
	"GameTooltip",
	"GameTooltipDefaultContainer",
	"GarrisonFollowerAbilityTooltip",
	"GarrisonFollowerAbilityWithoutCountersTooltip",
	"GarrisonFollowerMissionAbilityWithoutCountersTooltip",
	"GarrisonFollowerTooltip",
	"GarrisonShipyardFollowerTooltip",
	"GeneralDockManager",
	"GhostFrame",
	"GlobalFXBackgroundModelScene",
	"GlobalFXDialogModelScene",
	"GlobalFXMediumModelScene",
	"GossipFrame",
	"GroupLootContainer",
	"GroupLootFrame1",
	"GroupLootFrame2",
	"GroupLootFrame3",
	"GroupLootFrame4",
	"GroupLootHistoryFrame",
	"GuildControlUI",
	"GuildInviteFrame",
	"GuildRegistrarFrame",
	"GuildRenameFrame",
	"HelpFrame",
	"HelpPlateCanvas",
	"HelpPlateTooltip",
	"HonorLevelUpBanner",
	"IMECandidatesFrame",
	"IconIntroTracker",
	"InstanceAbandonFrame",
	"InstanceAbandonPopup",
	"ItemRefShoppingTooltip1",
	"ItemRefShoppingTooltip2",
	"ItemRefTooltip",
	"ItemTextFrame",
	"LFDReadyCheckPopup",
	"LFDRoleCheckPopup",
	"LFGDungeonReadyPopup",
	"LFGEventFrame",
	"LFGInvitePopup",
	"LFGListApplicationDialog",
	"LFGListInviteDialog",
	"LootFrame",
	"LossOfControlFrame",
	"LowHealthFrame",
	"MailFrame",
	"MainMenuBar",
	"MapQuestInfoRewardsFrame",
	"MasterLooterFrame",
	"MerchantFrame",
	"MicroButtonAndBagsBar",
	"MicroMenuContainer",
	"MinimapCluster",
	"MirrorTimerContainer",
	"ModelPanningFrame",
	"ModelPreviewFrame",
	"MonthlyActivitiesObjectiveTracker",
	"MotionSicknessFrame",
	"MovieFrame",
	"MultiBar5",
	"MultiBar6",
	"MultiBar7",
	"MultiBarBottomLeft",
	"MultiBarBottomRight",
	"MultiBarLeft",
	"MultiBarRight",
	"MultiCastActionBarFrame",
	"NamePlateDriverFrame",
	"NamePlateTooltip",
	"ObjectiveTrackerFrame",
	"ObjectiveTrackerTopBannerFrame",
	"ObjectiveTrackerUIWidgetContainer",
	"OpacityFrame",
	"OpacityFrameCloseButton",
	"OpenMailFrame",
	"OverlayPlayerCastingBarFrame",
	"OverrideActionBar",
	"PVEFrame",
	"PVPFramePopup",
	"PVPHelperFrame",
	"PVPMatchResults",
	"PVPMatchScoreboard",
	"PVPReadyDialog",
	"PVPReadyPopup",
	"PVPRoleCheckPopup",
	"PVPTimerFrame",
	"PartyFrame",
	"PartyMemberBuffTooltip",
	"PersonalFriendlyBuffFrame",
	"PetActionBar",
	"PetBattleFrame",
	"PetBattlePrimaryAbilityTooltip",
	"PetBattlePrimaryUnitTooltip",
	"PetBattleQueueReadyFrame",
	"PetCastingBarFrame",
	"PetitionFrame",
	"PingSystemTutorial",
	"PlayerBuffTimerManager",
	"PlayerCastingBarFrame",
	"PlayerFrame",
	"PlayerInteractionFrameManager",
	"PlunderstormFramePopup",
	"PlunderstormQueueTutorialFrame",
	"PossessActionBar",
	"PrestigeLevelUpBanner",
	"PrivateRaidBossEmoteFrameAnchor",
	"ProfessionsRecipeTracker",
	"QuestFrame",
	"QuestInfoFrame",
	"QuestInfoObjectivesFrame",
	"QuestInfoRequiredMoneyFrame",
	"QuestInfoRewardsFrame",
	"QuestInfoSpecialObjectivesFrame",
	"QuestInfoTimerFrame",
	"QuestLogPopupDetailFrame",
	"QuestModelScene",
	"QuestObjectiveTracker",
	"QuestSessionManager",
	"QueueStatusFrame",
	"QuickJoinRoleSelectionFrame",
	"QuickJoinToastButton",
	"QuickKeybindFrame",
	"QuickKeybindTooltip",
	"RaidBossEmoteFrame",
	"RaidParentFrame",
	"RaidWarningFrame",
	"RatingMenuFrame",
	"ReadyCheckFrame",
	"RecruitAFriendRecruitmentFrame",
	"RecruitAFriendRewardsFrame",
	"ReportCheatingDialog",
	"ReportFrame",
	"RoleChangedFrame",
	"RolePollPopup",
	"ScenarioObjectiveTracker",
	"ScenarioRewardsFrame",
	"ScenarioTimerFrame",
	"ScriptErrorsFrame",
	"SecureHandlersUpdateFrame",
	"SecureHoverDriverManager",
	"SecureStateDriverManager",
	"SettingsPanel",
	"SettingsTooltip",
	"SharedTooltipDefaultContainer",
	"ShoppingTooltip1",
	"ShoppingTooltip2",
	"SpellActivationOverlayFrame",
	"SpellFlyout",
	"SplashFrame",
	"StableFrame",
	"StackSplitFrame",
	"StanceBar",
	"StartSplash",
	"StaticPopup1",
	"StaticPopup2",
	"StaticPopup3",
	"StaticPopup4",
	"StatusTrackingBarManager",
	"StreamingIcon",
	"SubZoneTextFrame",
	"SubtitlesFrame",
	"SuperTrackedFrame",
	"TabardFrame",
	"TalkingHeadFrame",
	"TargetFrame",
	"TaxiFrame",
	"TextToSpeechButtonFrame",
	"TicketStatusFrame",
	"TimeAlertFrame",
	"TimerTracker",
	"TradeFrame",
	"TransmogAndMountDressupFrame",
	"TutorialDragAnimationFrame",
	"TutorialDragOriginFrame",
	"TutorialDragTargetFrame",
	"TutorialFrame",
	"TutorialFrameAlertButton",
	"TutorialFrameAlertButtonBadge",
	"TutorialMainFrame_Frame",
	"TutorialSingleKey_Frame",
	"UIErrorsFrame",
	"UIFrameManager",
	"UIParent",
	"UIParentBottomManagedFrameContainer",
	"UIParentRightManagedFrameContainer",
	"UIWidgetCenterDisplayFrame",
	"UIWidgetCenterScreenContainerFrame",
	"UIWidgetManager",
	"UIWidgetObjectiveTracker",
	"UIWidgetTopCenterContainerFrame",
	"UtilityCooldownViewer",
	"VehicleSeatIndicator",
	"VoiceActivityManager",
	"VoiceChatChannelActivatedNotification",
	"VoiceChatPromptActivateChannel",
	"WardrobeOutfitCheckAppearancesFrame",
	"WardrobeOutfitEditFrame",
	"WorldFrame",
	"WorldMapFrame",
	"WorldQuestObjectiveTracker",
	"ZoneAbilityFrame",
	"ZoneTextFrame",
}

local LoadOnDemand = {
	"AchievementFrame",
	"AchievementFrameAchievementsObjectives",
	"AdventureMapQuestChoiceDialog",
	"AlliedRacesFrame",
	"AnimaDiversionFrame",
	"ArchaeologyFrame",
	"ArtifactFrame",
	"ArtifactFrameUnderlay",
	"AuctionHouseFrame",
	"AuctionHouseMultisellProgressFrame",
	"AzeriteEmpoweredItemUI",
	"AzeriteEssenceLearnAnimFrame",
	"AzeriteEssenceUI",
	"AzeriteRespecFrame",
	"BFAMissionFrame",
	"BarberShopFrame",
	"BattlefieldMapFrame",
	"BattlefieldMapTab",
	"BehavioralMessagingDetails",
	"BehavioralMessagingTray",
	"BlackMarketFrame",
	"CalendarFrame",
	"ChallengeModeCompleteBanner",
	"ChallengesKeystoneFrame",
	"ChromieTimeFrame",
	"ClassTalentLoadoutCreateDialog",
	"ClassTalentLoadoutEditDialog",
	"ClassTalentLoadoutImportDialog",
	"ClassTrainerFrame",
	"ClickBindingFrame",
	"CollectionsJournal",
	"CombatLogQuickButtonFrame",
	"CombatLogUpdateFrame",
	"CombatText",
	"Commentator",
	"CommentatorFadeToBlackFrame",
	"CommentatorVictoryFanfareFrame",
	"ConquestTooltip",
	"ContributionBuffTooltip",
	"ContributionCollectionFrame",
	"CovenantMissionFrame",
	"CovenantPreviewFrame",
	"CovenantRenownFrame",
	"CovenantSanctumFrame",
	"CustomizationNoHeaderTooltip",
	"CypherPlayerChoiceToggleButton",
	"DeathRecapFrame",
	"DelvesDifficultyPickerFrame",
	"EncounterJournal",
	"EncounterJournalTooltip",
	"EventTrace",
	"ExpansionTrialCheckPointDialog",
	"FlightMapFrame",
	"FrameStackHighlight",
	"FrameStackTooltip",
	"GMChatFrame",
	"GMChatFrameEditBox",
	"GMChatStatusFrame",
	"GarrisonBonusAreaTooltip",
	"GarrisonBuildingFrame",
	"GarrisonBuildingPlacer",
	"GarrisonBuildingPlacerFrame",
	"GarrisonCapacitiveDisplayFrame",
	"GarrisonConfirmFollowerAbilityUpgradeFrame",
	"GarrisonFollowerPlacer",
	"GarrisonFollowerPlacerFrame",
	"GarrisonLandingPage",
	"GarrisonMissionFrame",
	"GarrisonMissionListTooltipThreatsFrame",
	"GarrisonMissionMechanicFollowerCounterTooltip",
	"GarrisonMissionMechanicTooltip",
	"GarrisonMissionTutorialFrame",
	"GarrisonMonumentFrame",
	"GarrisonRecruitSelectFrame",
	"GarrisonRecruiterFrame",
	"GarrisonShipFollowerPlacer",
	"GarrisonShipyardFrame",
	"GarrisonShipyardMapMissionTooltip",
	"GarrisonThreatCountersFrame",
	"GarrisonTruncationFrame",
	"GenericPlayerChoiceToggleButton",
	"GenericTraitFrame",
	"GuideFrame",
	"GuildBankFrame",
	"HeroTalentsSelectionDialog",
	"InspectFrame",
	"InspectRecipeFrame",
	"IslandsPartyPoseFrame",
	"IslandsQueueFrame",
	"ItemInteractionFrame",
	"ItemSocketingFrame",
	"ItemUpgradeFrame",
	"KioskFrame",
	"KioskSessionFinishedDialog",
	"KioskSessionStartedDialog",
	"MacroFrame",
	"MajorFactionRenownFrame",
	"MajorFactionUnlockToast",
	"MajorFactionsRenownToast",
	"MatchCelebrationPartyPoseFrame",
	"MovePadFrame",
	"NPE_TutorialInterfaceHelp",
	"NPE_TutorialKeyboardMouseFrame_Frame",
	"NPE_TutorialMainFrame_Frame",
	"ObliterumForgeFrame",
	"OrderHallMissionFrame",
	"OrderHallMissionTutorialFrame",
	"OrderHallTalentFrame",
	"PerksProgramFrame",
	"PetJournalPrimaryAbilityTooltip",
	"PetJournalSecondaryAbilityTooltip",
	"PlayerChoiceFrame",
	"PlayerChoiceTimeRemaining",
	"PlayerSpellsFrame",
	"PlunderstormBasicsContainerFrame",
	"ProfessionsBookFrame",
	"ProfessionsCustomerOrdersFrame",
	"ProfessionsFrame",
	"PvPObjectiveBannerFrame",
	"RuneforgeFrame",
	"ScrappingMachineFrame",
	"SoulbindViewer",
	"StopwatchFrame",
	"SubscriptionInterstitialFrame",
	"TableAttributeDisplay",
	"TimeManagerFrame",
	"TorghastLevelPickerFrame",
	"TorghastPlayerChoiceToggleButton",
	"TrackingInterfaceShortcutsFrame",
	"TutorialKeyboardMouseFrame_Frame",
	"TutorialWalk_Frame",
	"Tutorial_PointerDown",
	"Tutorial_PointerLeft",
	"Tutorial_PointerRight",
	"Tutorial_PointerUp",
	"WardrobeFrame",
	"WarfrontsPartyPoseFrame",
	"WeeklyRewardExpirationWarningDialog",
	"WeeklyRewardsFrame",
}

return {Frames, LoadOnDemand}
