diff --git a/src/Umbraco.Configuration/Umbraco.Configuration.csproj b/src/Umbraco.Configuration/Umbraco.Configuration.csproj index 15c6ac263f..bc28a2c13a 100644 --- a/src/Umbraco.Configuration/Umbraco.Configuration.csproj +++ b/src/Umbraco.Configuration/Umbraco.Configuration.csproj @@ -25,7 +25,7 @@ - + diff --git a/src/Umbraco.Abstractions/Actions/ActionAssignDomain.cs b/src/Umbraco.Core/Actions/ActionAssignDomain.cs similarity index 100% rename from src/Umbraco.Abstractions/Actions/ActionAssignDomain.cs rename to src/Umbraco.Core/Actions/ActionAssignDomain.cs diff --git a/src/Umbraco.Abstractions/Actions/ActionBrowse.cs b/src/Umbraco.Core/Actions/ActionBrowse.cs similarity index 100% rename from src/Umbraco.Abstractions/Actions/ActionBrowse.cs rename to src/Umbraco.Core/Actions/ActionBrowse.cs diff --git a/src/Umbraco.Abstractions/Actions/ActionChangeDocType.cs b/src/Umbraco.Core/Actions/ActionChangeDocType.cs similarity index 100% rename from src/Umbraco.Abstractions/Actions/ActionChangeDocType.cs rename to src/Umbraco.Core/Actions/ActionChangeDocType.cs diff --git a/src/Umbraco.Abstractions/Actions/ActionCollection.cs b/src/Umbraco.Core/Actions/ActionCollection.cs similarity index 100% rename from src/Umbraco.Abstractions/Actions/ActionCollection.cs rename to src/Umbraco.Core/Actions/ActionCollection.cs diff --git a/src/Umbraco.Abstractions/Actions/ActionCollectionBuilder.cs b/src/Umbraco.Core/Actions/ActionCollectionBuilder.cs similarity index 100% rename from src/Umbraco.Abstractions/Actions/ActionCollectionBuilder.cs rename to src/Umbraco.Core/Actions/ActionCollectionBuilder.cs diff --git a/src/Umbraco.Abstractions/Actions/ActionCopy.cs b/src/Umbraco.Core/Actions/ActionCopy.cs similarity index 100% rename from src/Umbraco.Abstractions/Actions/ActionCopy.cs rename to src/Umbraco.Core/Actions/ActionCopy.cs diff --git a/src/Umbraco.Abstractions/Actions/ActionCreateBlueprintFromContent.cs b/src/Umbraco.Core/Actions/ActionCreateBlueprintFromContent.cs similarity index 100% rename from src/Umbraco.Abstractions/Actions/ActionCreateBlueprintFromContent.cs rename to src/Umbraco.Core/Actions/ActionCreateBlueprintFromContent.cs diff --git a/src/Umbraco.Abstractions/Actions/ActionDelete.cs b/src/Umbraco.Core/Actions/ActionDelete.cs similarity index 100% rename from src/Umbraco.Abstractions/Actions/ActionDelete.cs rename to src/Umbraco.Core/Actions/ActionDelete.cs diff --git a/src/Umbraco.Abstractions/Actions/ActionMove.cs b/src/Umbraco.Core/Actions/ActionMove.cs similarity index 100% rename from src/Umbraco.Abstractions/Actions/ActionMove.cs rename to src/Umbraco.Core/Actions/ActionMove.cs diff --git a/src/Umbraco.Abstractions/Actions/ActionNew.cs b/src/Umbraco.Core/Actions/ActionNew.cs similarity index 100% rename from src/Umbraco.Abstractions/Actions/ActionNew.cs rename to src/Umbraco.Core/Actions/ActionNew.cs diff --git a/src/Umbraco.Abstractions/Actions/ActionProtect.cs b/src/Umbraco.Core/Actions/ActionProtect.cs similarity index 100% rename from src/Umbraco.Abstractions/Actions/ActionProtect.cs rename to src/Umbraco.Core/Actions/ActionProtect.cs diff --git a/src/Umbraco.Abstractions/Actions/ActionPublish.cs b/src/Umbraco.Core/Actions/ActionPublish.cs similarity index 100% rename from src/Umbraco.Abstractions/Actions/ActionPublish.cs rename to src/Umbraco.Core/Actions/ActionPublish.cs diff --git a/src/Umbraco.Abstractions/Actions/ActionRestore.cs b/src/Umbraco.Core/Actions/ActionRestore.cs similarity index 100% rename from src/Umbraco.Abstractions/Actions/ActionRestore.cs rename to src/Umbraco.Core/Actions/ActionRestore.cs diff --git a/src/Umbraco.Abstractions/Actions/ActionRights.cs b/src/Umbraco.Core/Actions/ActionRights.cs similarity index 100% rename from src/Umbraco.Abstractions/Actions/ActionRights.cs rename to src/Umbraco.Core/Actions/ActionRights.cs diff --git a/src/Umbraco.Abstractions/Actions/ActionRollback.cs b/src/Umbraco.Core/Actions/ActionRollback.cs similarity index 100% rename from src/Umbraco.Abstractions/Actions/ActionRollback.cs rename to src/Umbraco.Core/Actions/ActionRollback.cs diff --git a/src/Umbraco.Abstractions/Actions/ActionSort.cs b/src/Umbraco.Core/Actions/ActionSort.cs similarity index 100% rename from src/Umbraco.Abstractions/Actions/ActionSort.cs rename to src/Umbraco.Core/Actions/ActionSort.cs diff --git a/src/Umbraco.Abstractions/Actions/ActionToPublish.cs b/src/Umbraco.Core/Actions/ActionToPublish.cs similarity index 100% rename from src/Umbraco.Abstractions/Actions/ActionToPublish.cs rename to src/Umbraco.Core/Actions/ActionToPublish.cs diff --git a/src/Umbraco.Abstractions/Actions/ActionUnpublish.cs b/src/Umbraco.Core/Actions/ActionUnpublish.cs similarity index 100% rename from src/Umbraco.Abstractions/Actions/ActionUnpublish.cs rename to src/Umbraco.Core/Actions/ActionUnpublish.cs diff --git a/src/Umbraco.Abstractions/Actions/ActionUpdate.cs b/src/Umbraco.Core/Actions/ActionUpdate.cs similarity index 100% rename from src/Umbraco.Abstractions/Actions/ActionUpdate.cs rename to src/Umbraco.Core/Actions/ActionUpdate.cs diff --git a/src/Umbraco.Abstractions/Actions/IAction.cs b/src/Umbraco.Core/Actions/IAction.cs similarity index 100% rename from src/Umbraco.Abstractions/Actions/IAction.cs rename to src/Umbraco.Core/Actions/IAction.cs diff --git a/src/Umbraco.Abstractions/AssemblyExtensions.cs b/src/Umbraco.Core/AssemblyExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/AssemblyExtensions.cs rename to src/Umbraco.Core/AssemblyExtensions.cs diff --git a/src/Umbraco.Abstractions/Attempt.cs b/src/Umbraco.Core/Attempt.cs similarity index 100% rename from src/Umbraco.Abstractions/Attempt.cs rename to src/Umbraco.Core/Attempt.cs diff --git a/src/Umbraco.Abstractions/AttemptOfTResult.cs b/src/Umbraco.Core/AttemptOfTResult.cs similarity index 100% rename from src/Umbraco.Abstractions/AttemptOfTResult.cs rename to src/Umbraco.Core/AttemptOfTResult.cs diff --git a/src/Umbraco.Abstractions/AttemptOfTResultTStatus.cs b/src/Umbraco.Core/AttemptOfTResultTStatus.cs similarity index 100% rename from src/Umbraco.Abstractions/AttemptOfTResultTStatus.cs rename to src/Umbraco.Core/AttemptOfTResultTStatus.cs diff --git a/src/Umbraco.Abstractions/Cache/AppCacheExtensions.cs b/src/Umbraco.Core/Cache/AppCacheExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/Cache/AppCacheExtensions.cs rename to src/Umbraco.Core/Cache/AppCacheExtensions.cs diff --git a/src/Umbraco.Abstractions/Cache/AppCaches.cs b/src/Umbraco.Core/Cache/AppCaches.cs similarity index 100% rename from src/Umbraco.Abstractions/Cache/AppCaches.cs rename to src/Umbraco.Core/Cache/AppCaches.cs diff --git a/src/Umbraco.Abstractions/Cache/AppPolicedCacheDictionary.cs b/src/Umbraco.Core/Cache/AppPolicedCacheDictionary.cs similarity index 100% rename from src/Umbraco.Abstractions/Cache/AppPolicedCacheDictionary.cs rename to src/Umbraco.Core/Cache/AppPolicedCacheDictionary.cs diff --git a/src/Umbraco.Abstractions/Cache/ApplicationCacheRefresher.cs b/src/Umbraco.Core/Cache/ApplicationCacheRefresher.cs similarity index 100% rename from src/Umbraco.Abstractions/Cache/ApplicationCacheRefresher.cs rename to src/Umbraco.Core/Cache/ApplicationCacheRefresher.cs diff --git a/src/Umbraco.Abstractions/Cache/CacheKeys.cs b/src/Umbraco.Core/Cache/CacheKeys.cs similarity index 100% rename from src/Umbraco.Abstractions/Cache/CacheKeys.cs rename to src/Umbraco.Core/Cache/CacheKeys.cs diff --git a/src/Umbraco.Abstractions/Cache/CacheRefresherBase.cs b/src/Umbraco.Core/Cache/CacheRefresherBase.cs similarity index 100% rename from src/Umbraco.Abstractions/Cache/CacheRefresherBase.cs rename to src/Umbraco.Core/Cache/CacheRefresherBase.cs diff --git a/src/Umbraco.Abstractions/Cache/CacheRefresherCollection.cs b/src/Umbraco.Core/Cache/CacheRefresherCollection.cs similarity index 100% rename from src/Umbraco.Abstractions/Cache/CacheRefresherCollection.cs rename to src/Umbraco.Core/Cache/CacheRefresherCollection.cs diff --git a/src/Umbraco.Abstractions/Cache/CacheRefresherCollectionBuilder.cs b/src/Umbraco.Core/Cache/CacheRefresherCollectionBuilder.cs similarity index 100% rename from src/Umbraco.Abstractions/Cache/CacheRefresherCollectionBuilder.cs rename to src/Umbraco.Core/Cache/CacheRefresherCollectionBuilder.cs diff --git a/src/Umbraco.Abstractions/Cache/CacheRefresherEventArgs.cs b/src/Umbraco.Core/Cache/CacheRefresherEventArgs.cs similarity index 100% rename from src/Umbraco.Abstractions/Cache/CacheRefresherEventArgs.cs rename to src/Umbraco.Core/Cache/CacheRefresherEventArgs.cs diff --git a/src/Umbraco.Abstractions/Cache/ContentCacheRefresher.cs b/src/Umbraco.Core/Cache/ContentCacheRefresher.cs similarity index 100% rename from src/Umbraco.Abstractions/Cache/ContentCacheRefresher.cs rename to src/Umbraco.Core/Cache/ContentCacheRefresher.cs diff --git a/src/Umbraco.Abstractions/Cache/ContentTypeCacheRefresher.cs b/src/Umbraco.Core/Cache/ContentTypeCacheRefresher.cs similarity index 100% rename from src/Umbraco.Abstractions/Cache/ContentTypeCacheRefresher.cs rename to src/Umbraco.Core/Cache/ContentTypeCacheRefresher.cs diff --git a/src/Umbraco.Abstractions/Cache/DataTypeCacheRefresher.cs b/src/Umbraco.Core/Cache/DataTypeCacheRefresher.cs similarity index 100% rename from src/Umbraco.Abstractions/Cache/DataTypeCacheRefresher.cs rename to src/Umbraco.Core/Cache/DataTypeCacheRefresher.cs diff --git a/src/Umbraco.Abstractions/Cache/DeepCloneAppCache.cs b/src/Umbraco.Core/Cache/DeepCloneAppCache.cs similarity index 100% rename from src/Umbraco.Abstractions/Cache/DeepCloneAppCache.cs rename to src/Umbraco.Core/Cache/DeepCloneAppCache.cs diff --git a/src/Umbraco.Abstractions/Cache/DictionaryAppCache.cs b/src/Umbraco.Core/Cache/DictionaryAppCache.cs similarity index 100% rename from src/Umbraco.Abstractions/Cache/DictionaryAppCache.cs rename to src/Umbraco.Core/Cache/DictionaryAppCache.cs diff --git a/src/Umbraco.Abstractions/Cache/DictionaryCacheRefresher.cs b/src/Umbraco.Core/Cache/DictionaryCacheRefresher.cs similarity index 100% rename from src/Umbraco.Abstractions/Cache/DictionaryCacheRefresher.cs rename to src/Umbraco.Core/Cache/DictionaryCacheRefresher.cs diff --git a/src/Umbraco.Abstractions/Cache/DistributedCache.cs b/src/Umbraco.Core/Cache/DistributedCache.cs similarity index 100% rename from src/Umbraco.Abstractions/Cache/DistributedCache.cs rename to src/Umbraco.Core/Cache/DistributedCache.cs diff --git a/src/Umbraco.Abstractions/Cache/DistributedCacheBinderComponent.cs b/src/Umbraco.Core/Cache/DistributedCacheBinderComponent.cs similarity index 100% rename from src/Umbraco.Abstractions/Cache/DistributedCacheBinderComponent.cs rename to src/Umbraco.Core/Cache/DistributedCacheBinderComponent.cs diff --git a/src/Umbraco.Abstractions/Cache/DomainCacheRefresher.cs b/src/Umbraco.Core/Cache/DomainCacheRefresher.cs similarity index 100% rename from src/Umbraco.Abstractions/Cache/DomainCacheRefresher.cs rename to src/Umbraco.Core/Cache/DomainCacheRefresher.cs diff --git a/src/Umbraco.Abstractions/Cache/FastDictionaryAppCache.cs b/src/Umbraco.Core/Cache/FastDictionaryAppCache.cs similarity index 100% rename from src/Umbraco.Abstractions/Cache/FastDictionaryAppCache.cs rename to src/Umbraco.Core/Cache/FastDictionaryAppCache.cs diff --git a/src/Umbraco.Abstractions/Cache/FastDictionaryAppCacheBase.cs b/src/Umbraco.Core/Cache/FastDictionaryAppCacheBase.cs similarity index 100% rename from src/Umbraco.Abstractions/Cache/FastDictionaryAppCacheBase.cs rename to src/Umbraco.Core/Cache/FastDictionaryAppCacheBase.cs diff --git a/src/Umbraco.Abstractions/Cache/HttpRequestAppCache.cs b/src/Umbraco.Core/Cache/HttpRequestAppCache.cs similarity index 100% rename from src/Umbraco.Abstractions/Cache/HttpRequestAppCache.cs rename to src/Umbraco.Core/Cache/HttpRequestAppCache.cs diff --git a/src/Umbraco.Abstractions/Cache/IAppCache.cs b/src/Umbraco.Core/Cache/IAppCache.cs similarity index 100% rename from src/Umbraco.Abstractions/Cache/IAppCache.cs rename to src/Umbraco.Core/Cache/IAppCache.cs diff --git a/src/Umbraco.Abstractions/Cache/IAppPolicyCache.cs b/src/Umbraco.Core/Cache/IAppPolicyCache.cs similarity index 100% rename from src/Umbraco.Abstractions/Cache/IAppPolicyCache.cs rename to src/Umbraco.Core/Cache/IAppPolicyCache.cs diff --git a/src/Umbraco.Abstractions/Cache/ICacheRefresher.cs b/src/Umbraco.Core/Cache/ICacheRefresher.cs similarity index 100% rename from src/Umbraco.Abstractions/Cache/ICacheRefresher.cs rename to src/Umbraco.Core/Cache/ICacheRefresher.cs diff --git a/src/Umbraco.Abstractions/Cache/IDistributedCacheBinder.cs b/src/Umbraco.Core/Cache/IDistributedCacheBinder.cs similarity index 100% rename from src/Umbraco.Abstractions/Cache/IDistributedCacheBinder.cs rename to src/Umbraco.Core/Cache/IDistributedCacheBinder.cs diff --git a/src/Umbraco.Abstractions/Cache/IJsonCacheRefresher.cs b/src/Umbraco.Core/Cache/IJsonCacheRefresher.cs similarity index 100% rename from src/Umbraco.Abstractions/Cache/IJsonCacheRefresher.cs rename to src/Umbraco.Core/Cache/IJsonCacheRefresher.cs diff --git a/src/Umbraco.Abstractions/Cache/IPayloadCacheRefresher.cs b/src/Umbraco.Core/Cache/IPayloadCacheRefresher.cs similarity index 100% rename from src/Umbraco.Abstractions/Cache/IPayloadCacheRefresher.cs rename to src/Umbraco.Core/Cache/IPayloadCacheRefresher.cs diff --git a/src/Umbraco.Abstractions/Cache/IRepositoryCachePolicy.cs b/src/Umbraco.Core/Cache/IRepositoryCachePolicy.cs similarity index 100% rename from src/Umbraco.Abstractions/Cache/IRepositoryCachePolicy.cs rename to src/Umbraco.Core/Cache/IRepositoryCachePolicy.cs diff --git a/src/Umbraco.Abstractions/Cache/IRequestCache.cs b/src/Umbraco.Core/Cache/IRequestCache.cs similarity index 100% rename from src/Umbraco.Abstractions/Cache/IRequestCache.cs rename to src/Umbraco.Core/Cache/IRequestCache.cs diff --git a/src/Umbraco.Abstractions/Cache/IsolatedCaches.cs b/src/Umbraco.Core/Cache/IsolatedCaches.cs similarity index 100% rename from src/Umbraco.Abstractions/Cache/IsolatedCaches.cs rename to src/Umbraco.Core/Cache/IsolatedCaches.cs diff --git a/src/Umbraco.Abstractions/Cache/JsonCacheRefresherBase.cs b/src/Umbraco.Core/Cache/JsonCacheRefresherBase.cs similarity index 100% rename from src/Umbraco.Abstractions/Cache/JsonCacheRefresherBase.cs rename to src/Umbraco.Core/Cache/JsonCacheRefresherBase.cs diff --git a/src/Umbraco.Abstractions/Cache/LanguageCacheRefresher.cs b/src/Umbraco.Core/Cache/LanguageCacheRefresher.cs similarity index 100% rename from src/Umbraco.Abstractions/Cache/LanguageCacheRefresher.cs rename to src/Umbraco.Core/Cache/LanguageCacheRefresher.cs diff --git a/src/Umbraco.Abstractions/Cache/MacroCacheRefresher.cs b/src/Umbraco.Core/Cache/MacroCacheRefresher.cs similarity index 100% rename from src/Umbraco.Abstractions/Cache/MacroCacheRefresher.cs rename to src/Umbraco.Core/Cache/MacroCacheRefresher.cs diff --git a/src/Umbraco.Abstractions/Cache/MediaCacheRefresher.cs b/src/Umbraco.Core/Cache/MediaCacheRefresher.cs similarity index 100% rename from src/Umbraco.Abstractions/Cache/MediaCacheRefresher.cs rename to src/Umbraco.Core/Cache/MediaCacheRefresher.cs diff --git a/src/Umbraco.Abstractions/Cache/MemberCacheRefresher.cs b/src/Umbraco.Core/Cache/MemberCacheRefresher.cs similarity index 100% rename from src/Umbraco.Abstractions/Cache/MemberCacheRefresher.cs rename to src/Umbraco.Core/Cache/MemberCacheRefresher.cs diff --git a/src/Umbraco.Abstractions/Cache/MemberGroupCacheRefresher.cs b/src/Umbraco.Core/Cache/MemberGroupCacheRefresher.cs similarity index 100% rename from src/Umbraco.Abstractions/Cache/MemberGroupCacheRefresher.cs rename to src/Umbraco.Core/Cache/MemberGroupCacheRefresher.cs diff --git a/src/Umbraco.Abstractions/Cache/NoAppCache.cs b/src/Umbraco.Core/Cache/NoAppCache.cs similarity index 100% rename from src/Umbraco.Abstractions/Cache/NoAppCache.cs rename to src/Umbraco.Core/Cache/NoAppCache.cs diff --git a/src/Umbraco.Abstractions/Cache/NoCacheRepositoryCachePolicy.cs b/src/Umbraco.Core/Cache/NoCacheRepositoryCachePolicy.cs similarity index 100% rename from src/Umbraco.Abstractions/Cache/NoCacheRepositoryCachePolicy.cs rename to src/Umbraco.Core/Cache/NoCacheRepositoryCachePolicy.cs diff --git a/src/Umbraco.Abstractions/Cache/ObjectCacheAppCache.cs b/src/Umbraco.Core/Cache/ObjectCacheAppCache.cs similarity index 100% rename from src/Umbraco.Abstractions/Cache/ObjectCacheAppCache.cs rename to src/Umbraco.Core/Cache/ObjectCacheAppCache.cs diff --git a/src/Umbraco.Abstractions/Cache/PayloadCacheRefresherBase.cs b/src/Umbraco.Core/Cache/PayloadCacheRefresherBase.cs similarity index 100% rename from src/Umbraco.Abstractions/Cache/PayloadCacheRefresherBase.cs rename to src/Umbraco.Core/Cache/PayloadCacheRefresherBase.cs diff --git a/src/Umbraco.Abstractions/Cache/PublicAccessCacheRefresher.cs b/src/Umbraco.Core/Cache/PublicAccessCacheRefresher.cs similarity index 100% rename from src/Umbraco.Abstractions/Cache/PublicAccessCacheRefresher.cs rename to src/Umbraco.Core/Cache/PublicAccessCacheRefresher.cs diff --git a/src/Umbraco.Abstractions/Cache/RelationTypeCacheRefresher.cs b/src/Umbraco.Core/Cache/RelationTypeCacheRefresher.cs similarity index 100% rename from src/Umbraco.Abstractions/Cache/RelationTypeCacheRefresher.cs rename to src/Umbraco.Core/Cache/RelationTypeCacheRefresher.cs diff --git a/src/Umbraco.Abstractions/Cache/RepositoryCachePolicyOptions.cs b/src/Umbraco.Core/Cache/RepositoryCachePolicyOptions.cs similarity index 100% rename from src/Umbraco.Abstractions/Cache/RepositoryCachePolicyOptions.cs rename to src/Umbraco.Core/Cache/RepositoryCachePolicyOptions.cs diff --git a/src/Umbraco.Abstractions/Cache/SafeLazy.cs b/src/Umbraco.Core/Cache/SafeLazy.cs similarity index 100% rename from src/Umbraco.Abstractions/Cache/SafeLazy.cs rename to src/Umbraco.Core/Cache/SafeLazy.cs diff --git a/src/Umbraco.Abstractions/Cache/TemplateCacheRefresher.cs b/src/Umbraco.Core/Cache/TemplateCacheRefresher.cs similarity index 100% rename from src/Umbraco.Abstractions/Cache/TemplateCacheRefresher.cs rename to src/Umbraco.Core/Cache/TemplateCacheRefresher.cs diff --git a/src/Umbraco.Abstractions/Cache/TypedCacheRefresherBase.cs b/src/Umbraco.Core/Cache/TypedCacheRefresherBase.cs similarity index 100% rename from src/Umbraco.Abstractions/Cache/TypedCacheRefresherBase.cs rename to src/Umbraco.Core/Cache/TypedCacheRefresherBase.cs diff --git a/src/Umbraco.Abstractions/Cache/UserCacheRefresher.cs b/src/Umbraco.Core/Cache/UserCacheRefresher.cs similarity index 100% rename from src/Umbraco.Abstractions/Cache/UserCacheRefresher.cs rename to src/Umbraco.Core/Cache/UserCacheRefresher.cs diff --git a/src/Umbraco.Abstractions/Cache/UserGroupCacheRefresher.cs b/src/Umbraco.Core/Cache/UserGroupCacheRefresher.cs similarity index 100% rename from src/Umbraco.Abstractions/Cache/UserGroupCacheRefresher.cs rename to src/Umbraco.Core/Cache/UserGroupCacheRefresher.cs diff --git a/src/Umbraco.Abstractions/CacheHelperExtensions.cs b/src/Umbraco.Core/CacheHelperExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/CacheHelperExtensions.cs rename to src/Umbraco.Core/CacheHelperExtensions.cs diff --git a/src/Umbraco.Abstractions/CodeAnnotations/FriendlyNameAttribute.cs b/src/Umbraco.Core/CodeAnnotations/FriendlyNameAttribute.cs similarity index 100% rename from src/Umbraco.Abstractions/CodeAnnotations/FriendlyNameAttribute.cs rename to src/Umbraco.Core/CodeAnnotations/FriendlyNameAttribute.cs diff --git a/src/Umbraco.Abstractions/CodeAnnotations/UmbracoObjectTypeAttribute.cs b/src/Umbraco.Core/CodeAnnotations/UmbracoObjectTypeAttribute.cs similarity index 100% rename from src/Umbraco.Abstractions/CodeAnnotations/UmbracoObjectTypeAttribute.cs rename to src/Umbraco.Core/CodeAnnotations/UmbracoObjectTypeAttribute.cs diff --git a/src/Umbraco.Abstractions/CodeAnnotations/UmbracoUdiTypeAttribute.cs b/src/Umbraco.Core/CodeAnnotations/UmbracoUdiTypeAttribute.cs similarity index 100% rename from src/Umbraco.Abstractions/CodeAnnotations/UmbracoUdiTypeAttribute.cs rename to src/Umbraco.Core/CodeAnnotations/UmbracoUdiTypeAttribute.cs diff --git a/src/Umbraco.Abstractions/Collections/CompositeIntStringKey.cs b/src/Umbraco.Core/Collections/CompositeIntStringKey.cs similarity index 100% rename from src/Umbraco.Abstractions/Collections/CompositeIntStringKey.cs rename to src/Umbraco.Core/Collections/CompositeIntStringKey.cs diff --git a/src/Umbraco.Abstractions/Collections/CompositeNStringNStringKey.cs b/src/Umbraco.Core/Collections/CompositeNStringNStringKey.cs similarity index 100% rename from src/Umbraco.Abstractions/Collections/CompositeNStringNStringKey.cs rename to src/Umbraco.Core/Collections/CompositeNStringNStringKey.cs diff --git a/src/Umbraco.Abstractions/Collections/CompositeStringStringKey.cs b/src/Umbraco.Core/Collections/CompositeStringStringKey.cs similarity index 100% rename from src/Umbraco.Abstractions/Collections/CompositeStringStringKey.cs rename to src/Umbraco.Core/Collections/CompositeStringStringKey.cs diff --git a/src/Umbraco.Abstractions/Collections/CompositeTypeTypeKey.cs b/src/Umbraco.Core/Collections/CompositeTypeTypeKey.cs similarity index 100% rename from src/Umbraco.Abstractions/Collections/CompositeTypeTypeKey.cs rename to src/Umbraco.Core/Collections/CompositeTypeTypeKey.cs diff --git a/src/Umbraco.Abstractions/Collections/ConcurrentHashSet.cs b/src/Umbraco.Core/Collections/ConcurrentHashSet.cs similarity index 100% rename from src/Umbraco.Abstractions/Collections/ConcurrentHashSet.cs rename to src/Umbraco.Core/Collections/ConcurrentHashSet.cs diff --git a/src/Umbraco.Abstractions/Collections/DeepCloneableList.cs b/src/Umbraco.Core/Collections/DeepCloneableList.cs similarity index 100% rename from src/Umbraco.Abstractions/Collections/DeepCloneableList.cs rename to src/Umbraco.Core/Collections/DeepCloneableList.cs diff --git a/src/Umbraco.Abstractions/Collections/ListCloneBehavior.cs b/src/Umbraco.Core/Collections/ListCloneBehavior.cs similarity index 100% rename from src/Umbraco.Abstractions/Collections/ListCloneBehavior.cs rename to src/Umbraco.Core/Collections/ListCloneBehavior.cs diff --git a/src/Umbraco.Abstractions/Collections/ObservableDictionary.cs b/src/Umbraco.Core/Collections/ObservableDictionary.cs similarity index 100% rename from src/Umbraco.Abstractions/Collections/ObservableDictionary.cs rename to src/Umbraco.Core/Collections/ObservableDictionary.cs diff --git a/src/Umbraco.Abstractions/Collections/OrderedHashSet.cs b/src/Umbraco.Core/Collections/OrderedHashSet.cs similarity index 100% rename from src/Umbraco.Abstractions/Collections/OrderedHashSet.cs rename to src/Umbraco.Core/Collections/OrderedHashSet.cs diff --git a/src/Umbraco.Abstractions/Collections/TopoGraph.cs b/src/Umbraco.Core/Collections/TopoGraph.cs similarity index 100% rename from src/Umbraco.Abstractions/Collections/TopoGraph.cs rename to src/Umbraco.Core/Collections/TopoGraph.cs diff --git a/src/Umbraco.Abstractions/Collections/TypeList.cs b/src/Umbraco.Core/Collections/TypeList.cs similarity index 100% rename from src/Umbraco.Abstractions/Collections/TypeList.cs rename to src/Umbraco.Core/Collections/TypeList.cs diff --git a/src/Umbraco.Abstractions/Composing/BuilderCollectionBase.cs b/src/Umbraco.Core/Composing/BuilderCollectionBase.cs similarity index 100% rename from src/Umbraco.Abstractions/Composing/BuilderCollectionBase.cs rename to src/Umbraco.Core/Composing/BuilderCollectionBase.cs diff --git a/src/Umbraco.Abstractions/Composing/CollectionBuilderBase.cs b/src/Umbraco.Core/Composing/CollectionBuilderBase.cs similarity index 100% rename from src/Umbraco.Abstractions/Composing/CollectionBuilderBase.cs rename to src/Umbraco.Core/Composing/CollectionBuilderBase.cs diff --git a/src/Umbraco.Abstractions/Composing/ComponentCollection.cs b/src/Umbraco.Core/Composing/ComponentCollection.cs similarity index 100% rename from src/Umbraco.Abstractions/Composing/ComponentCollection.cs rename to src/Umbraco.Core/Composing/ComponentCollection.cs diff --git a/src/Umbraco.Abstractions/Composing/ComponentCollectionBuilder.cs b/src/Umbraco.Core/Composing/ComponentCollectionBuilder.cs similarity index 100% rename from src/Umbraco.Abstractions/Composing/ComponentCollectionBuilder.cs rename to src/Umbraco.Core/Composing/ComponentCollectionBuilder.cs diff --git a/src/Umbraco.Abstractions/Composing/ComponentComposer.cs b/src/Umbraco.Core/Composing/ComponentComposer.cs similarity index 100% rename from src/Umbraco.Abstractions/Composing/ComponentComposer.cs rename to src/Umbraco.Core/Composing/ComponentComposer.cs diff --git a/src/Umbraco.Abstractions/Composing/ComposeAfterAttribute.cs b/src/Umbraco.Core/Composing/ComposeAfterAttribute.cs similarity index 100% rename from src/Umbraco.Abstractions/Composing/ComposeAfterAttribute.cs rename to src/Umbraco.Core/Composing/ComposeAfterAttribute.cs diff --git a/src/Umbraco.Abstractions/Composing/ComposeBeforeAttribute.cs b/src/Umbraco.Core/Composing/ComposeBeforeAttribute.cs similarity index 100% rename from src/Umbraco.Abstractions/Composing/ComposeBeforeAttribute.cs rename to src/Umbraco.Core/Composing/ComposeBeforeAttribute.cs diff --git a/src/Umbraco.Abstractions/Composing/Composers.cs b/src/Umbraco.Core/Composing/Composers.cs similarity index 100% rename from src/Umbraco.Abstractions/Composing/Composers.cs rename to src/Umbraco.Core/Composing/Composers.cs diff --git a/src/Umbraco.Abstractions/Composing/Composition.cs b/src/Umbraco.Core/Composing/Composition.cs similarity index 100% rename from src/Umbraco.Abstractions/Composing/Composition.cs rename to src/Umbraco.Core/Composing/Composition.cs diff --git a/src/Umbraco.Abstractions/Composing/CompositionExtensions.cs b/src/Umbraco.Core/Composing/CompositionExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/Composing/CompositionExtensions.cs rename to src/Umbraco.Core/Composing/CompositionExtensions.cs diff --git a/src/Umbraco.Abstractions/Composing/Current.cs b/src/Umbraco.Core/Composing/Current.cs similarity index 100% rename from src/Umbraco.Abstractions/Composing/Current.cs rename to src/Umbraco.Core/Composing/Current.cs diff --git a/src/Umbraco.Abstractions/Composing/DisableAttribute.cs b/src/Umbraco.Core/Composing/DisableAttribute.cs similarity index 100% rename from src/Umbraco.Abstractions/Composing/DisableAttribute.cs rename to src/Umbraco.Core/Composing/DisableAttribute.cs diff --git a/src/Umbraco.Abstractions/Composing/DisableComposerAttribute.cs b/src/Umbraco.Core/Composing/DisableComposerAttribute.cs similarity index 100% rename from src/Umbraco.Abstractions/Composing/DisableComposerAttribute.cs rename to src/Umbraco.Core/Composing/DisableComposerAttribute.cs diff --git a/src/Umbraco.Abstractions/Composing/EnableAttribute.cs b/src/Umbraco.Core/Composing/EnableAttribute.cs similarity index 100% rename from src/Umbraco.Abstractions/Composing/EnableAttribute.cs rename to src/Umbraco.Core/Composing/EnableAttribute.cs diff --git a/src/Umbraco.Abstractions/Composing/EnableComposerAttribute.cs b/src/Umbraco.Core/Composing/EnableComposerAttribute.cs similarity index 100% rename from src/Umbraco.Abstractions/Composing/EnableComposerAttribute.cs rename to src/Umbraco.Core/Composing/EnableComposerAttribute.cs diff --git a/src/Umbraco.Abstractions/Composing/HideFromTypeFinderAttribute.cs b/src/Umbraco.Core/Composing/HideFromTypeFinderAttribute.cs similarity index 100% rename from src/Umbraco.Abstractions/Composing/HideFromTypeFinderAttribute.cs rename to src/Umbraco.Core/Composing/HideFromTypeFinderAttribute.cs diff --git a/src/Umbraco.Abstractions/Composing/IBuilderCollection.cs b/src/Umbraco.Core/Composing/IBuilderCollection.cs similarity index 100% rename from src/Umbraco.Abstractions/Composing/IBuilderCollection.cs rename to src/Umbraco.Core/Composing/IBuilderCollection.cs diff --git a/src/Umbraco.Abstractions/Composing/ICollectionBuilder.cs b/src/Umbraco.Core/Composing/ICollectionBuilder.cs similarity index 100% rename from src/Umbraco.Abstractions/Composing/ICollectionBuilder.cs rename to src/Umbraco.Core/Composing/ICollectionBuilder.cs diff --git a/src/Umbraco.Abstractions/Composing/IComponent.cs b/src/Umbraco.Core/Composing/IComponent.cs similarity index 100% rename from src/Umbraco.Abstractions/Composing/IComponent.cs rename to src/Umbraco.Core/Composing/IComponent.cs diff --git a/src/Umbraco.Abstractions/Composing/IComposer.cs b/src/Umbraco.Core/Composing/IComposer.cs similarity index 100% rename from src/Umbraco.Abstractions/Composing/IComposer.cs rename to src/Umbraco.Core/Composing/IComposer.cs diff --git a/src/Umbraco.Abstractions/Composing/ICoreComposer.cs b/src/Umbraco.Core/Composing/ICoreComposer.cs similarity index 100% rename from src/Umbraco.Abstractions/Composing/ICoreComposer.cs rename to src/Umbraco.Core/Composing/ICoreComposer.cs diff --git a/src/Umbraco.Abstractions/Composing/IDiscoverable.cs b/src/Umbraco.Core/Composing/IDiscoverable.cs similarity index 100% rename from src/Umbraco.Abstractions/Composing/IDiscoverable.cs rename to src/Umbraco.Core/Composing/IDiscoverable.cs diff --git a/src/Umbraco.Abstractions/Composing/IFactory.cs b/src/Umbraco.Core/Composing/IFactory.cs similarity index 100% rename from src/Umbraco.Abstractions/Composing/IFactory.cs rename to src/Umbraco.Core/Composing/IFactory.cs diff --git a/src/Umbraco.Abstractions/Composing/IPublishedCacheComposer .cs b/src/Umbraco.Core/Composing/IPublishedCacheComposer .cs similarity index 100% rename from src/Umbraco.Abstractions/Composing/IPublishedCacheComposer .cs rename to src/Umbraco.Core/Composing/IPublishedCacheComposer .cs diff --git a/src/Umbraco.Abstractions/Composing/IRegister.cs b/src/Umbraco.Core/Composing/IRegister.cs similarity index 100% rename from src/Umbraco.Abstractions/Composing/IRegister.cs rename to src/Umbraco.Core/Composing/IRegister.cs diff --git a/src/Umbraco.Abstractions/Composing/ITypeFinder.cs b/src/Umbraco.Core/Composing/ITypeFinder.cs similarity index 100% rename from src/Umbraco.Abstractions/Composing/ITypeFinder.cs rename to src/Umbraco.Core/Composing/ITypeFinder.cs diff --git a/src/Umbraco.Abstractions/Composing/IUserComposer.cs b/src/Umbraco.Core/Composing/IUserComposer.cs similarity index 100% rename from src/Umbraco.Abstractions/Composing/IUserComposer.cs rename to src/Umbraco.Core/Composing/IUserComposer.cs diff --git a/src/Umbraco.Abstractions/Composing/LazyCollectionBuilderBase.cs b/src/Umbraco.Core/Composing/LazyCollectionBuilderBase.cs similarity index 100% rename from src/Umbraco.Abstractions/Composing/LazyCollectionBuilderBase.cs rename to src/Umbraco.Core/Composing/LazyCollectionBuilderBase.cs diff --git a/src/Umbraco.Abstractions/Composing/Lifetime.cs b/src/Umbraco.Core/Composing/Lifetime.cs similarity index 100% rename from src/Umbraco.Abstractions/Composing/Lifetime.cs rename to src/Umbraco.Core/Composing/Lifetime.cs diff --git a/src/Umbraco.Abstractions/Composing/OrderedCollectionBuilderBase.cs b/src/Umbraco.Core/Composing/OrderedCollectionBuilderBase.cs similarity index 100% rename from src/Umbraco.Abstractions/Composing/OrderedCollectionBuilderBase.cs rename to src/Umbraco.Core/Composing/OrderedCollectionBuilderBase.cs diff --git a/src/Umbraco.Abstractions/Composing/RuntimeLevelAttribute.cs b/src/Umbraco.Core/Composing/RuntimeLevelAttribute.cs similarity index 100% rename from src/Umbraco.Abstractions/Composing/RuntimeLevelAttribute.cs rename to src/Umbraco.Core/Composing/RuntimeLevelAttribute.cs diff --git a/src/Umbraco.Abstractions/Composing/SetCollectionBuilderBase.cs b/src/Umbraco.Core/Composing/SetCollectionBuilderBase.cs similarity index 100% rename from src/Umbraco.Abstractions/Composing/SetCollectionBuilderBase.cs rename to src/Umbraco.Core/Composing/SetCollectionBuilderBase.cs diff --git a/src/Umbraco.Abstractions/Composing/TargetedServiceFactory.cs b/src/Umbraco.Core/Composing/TargetedServiceFactory.cs similarity index 100% rename from src/Umbraco.Abstractions/Composing/TargetedServiceFactory.cs rename to src/Umbraco.Core/Composing/TargetedServiceFactory.cs diff --git a/src/Umbraco.Abstractions/Composing/TypeCollectionBuilderBase.cs b/src/Umbraco.Core/Composing/TypeCollectionBuilderBase.cs similarity index 100% rename from src/Umbraco.Abstractions/Composing/TypeCollectionBuilderBase.cs rename to src/Umbraco.Core/Composing/TypeCollectionBuilderBase.cs diff --git a/src/Umbraco.Abstractions/Composing/TypeFinder.cs b/src/Umbraco.Core/Composing/TypeFinder.cs similarity index 100% rename from src/Umbraco.Abstractions/Composing/TypeFinder.cs rename to src/Umbraco.Core/Composing/TypeFinder.cs diff --git a/src/Umbraco.Abstractions/Composing/TypeFinderExtensions.cs b/src/Umbraco.Core/Composing/TypeFinderExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/Composing/TypeFinderExtensions.cs rename to src/Umbraco.Core/Composing/TypeFinderExtensions.cs diff --git a/src/Umbraco.Abstractions/Composing/TypeHelper.cs b/src/Umbraco.Core/Composing/TypeHelper.cs similarity index 100% rename from src/Umbraco.Abstractions/Composing/TypeHelper.cs rename to src/Umbraco.Core/Composing/TypeHelper.cs diff --git a/src/Umbraco.Abstractions/Composing/TypeLoader.cs b/src/Umbraco.Core/Composing/TypeLoader.cs similarity index 100% rename from src/Umbraco.Abstractions/Composing/TypeLoader.cs rename to src/Umbraco.Core/Composing/TypeLoader.cs diff --git a/src/Umbraco.Abstractions/Composing/WeightAttribute.cs b/src/Umbraco.Core/Composing/WeightAttribute.cs similarity index 100% rename from src/Umbraco.Abstractions/Composing/WeightAttribute.cs rename to src/Umbraco.Core/Composing/WeightAttribute.cs diff --git a/src/Umbraco.Abstractions/Composing/WeightedCollectionBuilderBase.cs b/src/Umbraco.Core/Composing/WeightedCollectionBuilderBase.cs similarity index 100% rename from src/Umbraco.Abstractions/Composing/WeightedCollectionBuilderBase.cs rename to src/Umbraco.Core/Composing/WeightedCollectionBuilderBase.cs diff --git a/src/Umbraco.Abstractions/CompositionExtensions.cs b/src/Umbraco.Core/CompositionExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/CompositionExtensions.cs rename to src/Umbraco.Core/CompositionExtensions.cs diff --git a/src/Umbraco.Abstractions/CompositionExtensions_Uniques.cs b/src/Umbraco.Core/CompositionExtensions_Uniques.cs similarity index 100% rename from src/Umbraco.Abstractions/CompositionExtensions_Uniques.cs rename to src/Umbraco.Core/CompositionExtensions_Uniques.cs diff --git a/src/Umbraco.Abstractions/ConfigConnectionStringExtensions.cs b/src/Umbraco.Core/ConfigConnectionStringExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/ConfigConnectionStringExtensions.cs rename to src/Umbraco.Core/ConfigConnectionStringExtensions.cs diff --git a/src/Umbraco.Abstractions/Configuration/ConfigConnectionString.cs b/src/Umbraco.Core/Configuration/ConfigConnectionString.cs similarity index 100% rename from src/Umbraco.Abstractions/Configuration/ConfigConnectionString.cs rename to src/Umbraco.Core/Configuration/ConfigConnectionString.cs diff --git a/src/Umbraco.Abstractions/Configuration/Configs.cs b/src/Umbraco.Core/Configuration/Configs.cs similarity index 100% rename from src/Umbraco.Abstractions/Configuration/Configs.cs rename to src/Umbraco.Core/Configuration/Configs.cs diff --git a/src/Umbraco.Abstractions/Configuration/ConfigsExtensions.cs b/src/Umbraco.Core/Configuration/ConfigsExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/Configuration/ConfigsExtensions.cs rename to src/Umbraco.Core/Configuration/ConfigsExtensions.cs diff --git a/src/Umbraco.Abstractions/Configuration/GlobalSettingsExtensions.cs b/src/Umbraco.Core/Configuration/GlobalSettingsExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/Configuration/GlobalSettingsExtensions.cs rename to src/Umbraco.Core/Configuration/GlobalSettingsExtensions.cs diff --git a/src/Umbraco.Abstractions/Configuration/Grid/GridConfig.cs b/src/Umbraco.Core/Configuration/Grid/GridConfig.cs similarity index 100% rename from src/Umbraco.Abstractions/Configuration/Grid/GridConfig.cs rename to src/Umbraco.Core/Configuration/Grid/GridConfig.cs diff --git a/src/Umbraco.Abstractions/Configuration/Grid/GridEditorsConfig.cs b/src/Umbraco.Core/Configuration/Grid/GridEditorsConfig.cs similarity index 100% rename from src/Umbraco.Abstractions/Configuration/Grid/GridEditorsConfig.cs rename to src/Umbraco.Core/Configuration/Grid/GridEditorsConfig.cs diff --git a/src/Umbraco.Abstractions/Configuration/Grid/IGridConfig.cs b/src/Umbraco.Core/Configuration/Grid/IGridConfig.cs similarity index 100% rename from src/Umbraco.Abstractions/Configuration/Grid/IGridConfig.cs rename to src/Umbraco.Core/Configuration/Grid/IGridConfig.cs diff --git a/src/Umbraco.Abstractions/Configuration/Grid/IGridEditorConfig.cs b/src/Umbraco.Core/Configuration/Grid/IGridEditorConfig.cs similarity index 100% rename from src/Umbraco.Abstractions/Configuration/Grid/IGridEditorConfig.cs rename to src/Umbraco.Core/Configuration/Grid/IGridEditorConfig.cs diff --git a/src/Umbraco.Abstractions/Configuration/Grid/IGridEditorsConfig.cs b/src/Umbraco.Core/Configuration/Grid/IGridEditorsConfig.cs similarity index 100% rename from src/Umbraco.Abstractions/Configuration/Grid/IGridEditorsConfig.cs rename to src/Umbraco.Core/Configuration/Grid/IGridEditorsConfig.cs diff --git a/src/Umbraco.Abstractions/Configuration/HealthChecks/AbstractConfigCheck.cs b/src/Umbraco.Core/Configuration/HealthChecks/AbstractConfigCheck.cs similarity index 100% rename from src/Umbraco.Abstractions/Configuration/HealthChecks/AbstractConfigCheck.cs rename to src/Umbraco.Core/Configuration/HealthChecks/AbstractConfigCheck.cs diff --git a/src/Umbraco.Abstractions/Configuration/HealthChecks/AcceptableConfiguration.cs b/src/Umbraco.Core/Configuration/HealthChecks/AcceptableConfiguration.cs similarity index 100% rename from src/Umbraco.Abstractions/Configuration/HealthChecks/AcceptableConfiguration.cs rename to src/Umbraco.Core/Configuration/HealthChecks/AcceptableConfiguration.cs diff --git a/src/Umbraco.Abstractions/Configuration/HealthChecks/CompilationDebugCheck.cs b/src/Umbraco.Core/Configuration/HealthChecks/CompilationDebugCheck.cs similarity index 100% rename from src/Umbraco.Abstractions/Configuration/HealthChecks/CompilationDebugCheck.cs rename to src/Umbraco.Core/Configuration/HealthChecks/CompilationDebugCheck.cs diff --git a/src/Umbraco.Abstractions/Configuration/HealthChecks/ConfigurationService.cs b/src/Umbraco.Core/Configuration/HealthChecks/ConfigurationService.cs similarity index 100% rename from src/Umbraco.Abstractions/Configuration/HealthChecks/ConfigurationService.cs rename to src/Umbraco.Core/Configuration/HealthChecks/ConfigurationService.cs diff --git a/src/Umbraco.Abstractions/Configuration/HealthChecks/ConfigurationServiceResult.cs b/src/Umbraco.Core/Configuration/HealthChecks/ConfigurationServiceResult.cs similarity index 100% rename from src/Umbraco.Abstractions/Configuration/HealthChecks/ConfigurationServiceResult.cs rename to src/Umbraco.Core/Configuration/HealthChecks/ConfigurationServiceResult.cs diff --git a/src/Umbraco.Abstractions/Configuration/HealthChecks/CustomErrorsCheck.cs b/src/Umbraco.Core/Configuration/HealthChecks/CustomErrorsCheck.cs similarity index 100% rename from src/Umbraco.Abstractions/Configuration/HealthChecks/CustomErrorsCheck.cs rename to src/Umbraco.Core/Configuration/HealthChecks/CustomErrorsCheck.cs diff --git a/src/Umbraco.Abstractions/Configuration/HealthChecks/HealthCheckNotificationVerbosity.cs b/src/Umbraco.Core/Configuration/HealthChecks/HealthCheckNotificationVerbosity.cs similarity index 100% rename from src/Umbraco.Abstractions/Configuration/HealthChecks/HealthCheckNotificationVerbosity.cs rename to src/Umbraco.Core/Configuration/HealthChecks/HealthCheckNotificationVerbosity.cs diff --git a/src/Umbraco.Abstractions/Configuration/HealthChecks/IDisabledHealthCheck.cs b/src/Umbraco.Core/Configuration/HealthChecks/IDisabledHealthCheck.cs similarity index 100% rename from src/Umbraco.Abstractions/Configuration/HealthChecks/IDisabledHealthCheck.cs rename to src/Umbraco.Core/Configuration/HealthChecks/IDisabledHealthCheck.cs diff --git a/src/Umbraco.Abstractions/Configuration/HealthChecks/IHealthCheckNotificationSettings.cs b/src/Umbraco.Core/Configuration/HealthChecks/IHealthCheckNotificationSettings.cs similarity index 100% rename from src/Umbraco.Abstractions/Configuration/HealthChecks/IHealthCheckNotificationSettings.cs rename to src/Umbraco.Core/Configuration/HealthChecks/IHealthCheckNotificationSettings.cs diff --git a/src/Umbraco.Abstractions/Configuration/HealthChecks/IHealthChecks.cs b/src/Umbraco.Core/Configuration/HealthChecks/IHealthChecks.cs similarity index 100% rename from src/Umbraco.Abstractions/Configuration/HealthChecks/IHealthChecks.cs rename to src/Umbraco.Core/Configuration/HealthChecks/IHealthChecks.cs diff --git a/src/Umbraco.Abstractions/Configuration/HealthChecks/INotificationMethod.cs b/src/Umbraco.Core/Configuration/HealthChecks/INotificationMethod.cs similarity index 100% rename from src/Umbraco.Abstractions/Configuration/HealthChecks/INotificationMethod.cs rename to src/Umbraco.Core/Configuration/HealthChecks/INotificationMethod.cs diff --git a/src/Umbraco.Abstractions/Configuration/HealthChecks/INotificationMethodSettings.cs b/src/Umbraco.Core/Configuration/HealthChecks/INotificationMethodSettings.cs similarity index 100% rename from src/Umbraco.Abstractions/Configuration/HealthChecks/INotificationMethodSettings.cs rename to src/Umbraco.Core/Configuration/HealthChecks/INotificationMethodSettings.cs diff --git a/src/Umbraco.Abstractions/Configuration/HealthChecks/MacroErrorsCheck.cs b/src/Umbraco.Core/Configuration/HealthChecks/MacroErrorsCheck.cs similarity index 100% rename from src/Umbraco.Abstractions/Configuration/HealthChecks/MacroErrorsCheck.cs rename to src/Umbraco.Core/Configuration/HealthChecks/MacroErrorsCheck.cs diff --git a/src/Umbraco.Abstractions/Configuration/HealthChecks/NotificationEmailCheck.cs b/src/Umbraco.Core/Configuration/HealthChecks/NotificationEmailCheck.cs similarity index 100% rename from src/Umbraco.Abstractions/Configuration/HealthChecks/NotificationEmailCheck.cs rename to src/Umbraco.Core/Configuration/HealthChecks/NotificationEmailCheck.cs diff --git a/src/Umbraco.Abstractions/Configuration/HealthChecks/TraceCheck.cs b/src/Umbraco.Core/Configuration/HealthChecks/TraceCheck.cs similarity index 100% rename from src/Umbraco.Abstractions/Configuration/HealthChecks/TraceCheck.cs rename to src/Umbraco.Core/Configuration/HealthChecks/TraceCheck.cs diff --git a/src/Umbraco.Abstractions/Configuration/HealthChecks/TrySkipIisCustomErrorsCheck.cs b/src/Umbraco.Core/Configuration/HealthChecks/TrySkipIisCustomErrorsCheck.cs similarity index 100% rename from src/Umbraco.Abstractions/Configuration/HealthChecks/TrySkipIisCustomErrorsCheck.cs rename to src/Umbraco.Core/Configuration/HealthChecks/TrySkipIisCustomErrorsCheck.cs diff --git a/src/Umbraco.Abstractions/Configuration/HealthChecks/ValueComparisonType.cs b/src/Umbraco.Core/Configuration/HealthChecks/ValueComparisonType.cs similarity index 100% rename from src/Umbraco.Abstractions/Configuration/HealthChecks/ValueComparisonType.cs rename to src/Umbraco.Core/Configuration/HealthChecks/ValueComparisonType.cs diff --git a/src/Umbraco.Abstractions/Configuration/IConfigsFactory.cs b/src/Umbraco.Core/Configuration/IConfigsFactory.cs similarity index 100% rename from src/Umbraco.Abstractions/Configuration/IConfigsFactory.cs rename to src/Umbraco.Core/Configuration/IConfigsFactory.cs diff --git a/src/Umbraco.Abstractions/Configuration/IConnectionStrings.cs b/src/Umbraco.Core/Configuration/IConnectionStrings.cs similarity index 100% rename from src/Umbraco.Abstractions/Configuration/IConnectionStrings.cs rename to src/Umbraco.Core/Configuration/IConnectionStrings.cs diff --git a/src/Umbraco.Abstractions/Configuration/ICoreDebug.cs b/src/Umbraco.Core/Configuration/ICoreDebug.cs similarity index 100% rename from src/Umbraco.Abstractions/Configuration/ICoreDebug.cs rename to src/Umbraco.Core/Configuration/ICoreDebug.cs diff --git a/src/Umbraco.Abstractions/Configuration/IGlobalSettings.cs b/src/Umbraco.Core/Configuration/IGlobalSettings.cs similarity index 100% rename from src/Umbraco.Abstractions/Configuration/IGlobalSettings.cs rename to src/Umbraco.Core/Configuration/IGlobalSettings.cs diff --git a/src/Umbraco.Abstractions/Configuration/IHostingSettings.cs b/src/Umbraco.Core/Configuration/IHostingSettings.cs similarity index 100% rename from src/Umbraco.Abstractions/Configuration/IHostingSettings.cs rename to src/Umbraco.Core/Configuration/IHostingSettings.cs diff --git a/src/Umbraco.Abstractions/Configuration/IMemberPasswordConfiguration.cs b/src/Umbraco.Core/Configuration/IMemberPasswordConfiguration.cs similarity index 100% rename from src/Umbraco.Abstractions/Configuration/IMemberPasswordConfiguration.cs rename to src/Umbraco.Core/Configuration/IMemberPasswordConfiguration.cs diff --git a/src/Umbraco.Abstractions/Configuration/IPasswordConfiguration.cs b/src/Umbraco.Core/Configuration/IPasswordConfiguration.cs similarity index 100% rename from src/Umbraco.Abstractions/Configuration/IPasswordConfiguration.cs rename to src/Umbraco.Core/Configuration/IPasswordConfiguration.cs diff --git a/src/Umbraco.Abstractions/Configuration/ISmtpSettings.cs b/src/Umbraco.Core/Configuration/ISmtpSettings.cs similarity index 100% rename from src/Umbraco.Abstractions/Configuration/ISmtpSettings.cs rename to src/Umbraco.Core/Configuration/ISmtpSettings.cs diff --git a/src/Umbraco.Abstractions/Configuration/IUmbracoConfigurationSection.cs b/src/Umbraco.Core/Configuration/IUmbracoConfigurationSection.cs similarity index 100% rename from src/Umbraco.Abstractions/Configuration/IUmbracoConfigurationSection.cs rename to src/Umbraco.Core/Configuration/IUmbracoConfigurationSection.cs diff --git a/src/Umbraco.Abstractions/Configuration/IUmbracoVersion.cs b/src/Umbraco.Core/Configuration/IUmbracoVersion.cs similarity index 100% rename from src/Umbraco.Abstractions/Configuration/IUmbracoVersion.cs rename to src/Umbraco.Core/Configuration/IUmbracoVersion.cs diff --git a/src/Umbraco.Abstractions/Configuration/IUserPasswordConfiguration.cs b/src/Umbraco.Core/Configuration/IUserPasswordConfiguration.cs similarity index 100% rename from src/Umbraco.Abstractions/Configuration/IUserPasswordConfiguration.cs rename to src/Umbraco.Core/Configuration/IUserPasswordConfiguration.cs diff --git a/src/Umbraco.Abstractions/Configuration/LocalTempStorage.cs b/src/Umbraco.Core/Configuration/LocalTempStorage.cs similarity index 100% rename from src/Umbraco.Abstractions/Configuration/LocalTempStorage.cs rename to src/Umbraco.Core/Configuration/LocalTempStorage.cs diff --git a/src/Umbraco.Abstractions/Configuration/MemberPasswordConfiguration.cs b/src/Umbraco.Core/Configuration/MemberPasswordConfiguration.cs similarity index 100% rename from src/Umbraco.Abstractions/Configuration/MemberPasswordConfiguration.cs rename to src/Umbraco.Core/Configuration/MemberPasswordConfiguration.cs diff --git a/src/Umbraco.Abstractions/Configuration/PasswordConfiguration.cs b/src/Umbraco.Core/Configuration/PasswordConfiguration.cs similarity index 100% rename from src/Umbraco.Abstractions/Configuration/PasswordConfiguration.cs rename to src/Umbraco.Core/Configuration/PasswordConfiguration.cs diff --git a/src/Umbraco.Abstractions/Configuration/UmbracoSettings/ContentSectionExtensions.cs b/src/Umbraco.Core/Configuration/UmbracoSettings/ContentSectionExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/Configuration/UmbracoSettings/ContentSectionExtensions.cs rename to src/Umbraco.Core/Configuration/UmbracoSettings/ContentSectionExtensions.cs diff --git a/src/Umbraco.Abstractions/Configuration/UmbracoSettings/IBackOfficeSection.cs b/src/Umbraco.Core/Configuration/UmbracoSettings/IBackOfficeSection.cs similarity index 100% rename from src/Umbraco.Abstractions/Configuration/UmbracoSettings/IBackOfficeSection.cs rename to src/Umbraco.Core/Configuration/UmbracoSettings/IBackOfficeSection.cs diff --git a/src/Umbraco.Abstractions/Configuration/UmbracoSettings/IChar.cs b/src/Umbraco.Core/Configuration/UmbracoSettings/IChar.cs similarity index 100% rename from src/Umbraco.Abstractions/Configuration/UmbracoSettings/IChar.cs rename to src/Umbraco.Core/Configuration/UmbracoSettings/IChar.cs diff --git a/src/Umbraco.Abstractions/Configuration/UmbracoSettings/IContentErrorPage.cs b/src/Umbraco.Core/Configuration/UmbracoSettings/IContentErrorPage.cs similarity index 100% rename from src/Umbraco.Abstractions/Configuration/UmbracoSettings/IContentErrorPage.cs rename to src/Umbraco.Core/Configuration/UmbracoSettings/IContentErrorPage.cs diff --git a/src/Umbraco.Abstractions/Configuration/UmbracoSettings/IContentSection.cs b/src/Umbraco.Core/Configuration/UmbracoSettings/IContentSection.cs similarity index 100% rename from src/Umbraco.Abstractions/Configuration/UmbracoSettings/IContentSection.cs rename to src/Umbraco.Core/Configuration/UmbracoSettings/IContentSection.cs diff --git a/src/Umbraco.Abstractions/Configuration/UmbracoSettings/IImagingAutoFillUploadField.cs b/src/Umbraco.Core/Configuration/UmbracoSettings/IImagingAutoFillUploadField.cs similarity index 100% rename from src/Umbraco.Abstractions/Configuration/UmbracoSettings/IImagingAutoFillUploadField.cs rename to src/Umbraco.Core/Configuration/UmbracoSettings/IImagingAutoFillUploadField.cs diff --git a/src/Umbraco.Abstractions/Configuration/UmbracoSettings/IKeepAliveSection.cs b/src/Umbraco.Core/Configuration/UmbracoSettings/IKeepAliveSection.cs similarity index 100% rename from src/Umbraco.Abstractions/Configuration/UmbracoSettings/IKeepAliveSection.cs rename to src/Umbraco.Core/Configuration/UmbracoSettings/IKeepAliveSection.cs diff --git a/src/Umbraco.Abstractions/Configuration/UmbracoSettings/ILoggingSection.cs b/src/Umbraco.Core/Configuration/UmbracoSettings/ILoggingSection.cs similarity index 100% rename from src/Umbraco.Abstractions/Configuration/UmbracoSettings/ILoggingSection.cs rename to src/Umbraco.Core/Configuration/UmbracoSettings/ILoggingSection.cs diff --git a/src/Umbraco.Abstractions/Configuration/UmbracoSettings/IMemberPasswordConfigurationSection.cs b/src/Umbraco.Core/Configuration/UmbracoSettings/IMemberPasswordConfigurationSection.cs similarity index 100% rename from src/Umbraco.Abstractions/Configuration/UmbracoSettings/IMemberPasswordConfigurationSection.cs rename to src/Umbraco.Core/Configuration/UmbracoSettings/IMemberPasswordConfigurationSection.cs diff --git a/src/Umbraco.Abstractions/Configuration/UmbracoSettings/IPasswordConfigurationSection.cs b/src/Umbraco.Core/Configuration/UmbracoSettings/IPasswordConfigurationSection.cs similarity index 100% rename from src/Umbraco.Abstractions/Configuration/UmbracoSettings/IPasswordConfigurationSection.cs rename to src/Umbraco.Core/Configuration/UmbracoSettings/IPasswordConfigurationSection.cs diff --git a/src/Umbraco.Abstractions/Configuration/UmbracoSettings/IRequestHandlerSection.cs b/src/Umbraco.Core/Configuration/UmbracoSettings/IRequestHandlerSection.cs similarity index 100% rename from src/Umbraco.Abstractions/Configuration/UmbracoSettings/IRequestHandlerSection.cs rename to src/Umbraco.Core/Configuration/UmbracoSettings/IRequestHandlerSection.cs diff --git a/src/Umbraco.Abstractions/Configuration/UmbracoSettings/ISecuritySection.cs b/src/Umbraco.Core/Configuration/UmbracoSettings/ISecuritySection.cs similarity index 100% rename from src/Umbraco.Abstractions/Configuration/UmbracoSettings/ISecuritySection.cs rename to src/Umbraco.Core/Configuration/UmbracoSettings/ISecuritySection.cs diff --git a/src/Umbraco.Abstractions/Configuration/UmbracoSettings/ITourSection.cs b/src/Umbraco.Core/Configuration/UmbracoSettings/ITourSection.cs similarity index 100% rename from src/Umbraco.Abstractions/Configuration/UmbracoSettings/ITourSection.cs rename to src/Umbraco.Core/Configuration/UmbracoSettings/ITourSection.cs diff --git a/src/Umbraco.Abstractions/Configuration/UmbracoSettings/ITypeFinderConfig.cs b/src/Umbraco.Core/Configuration/UmbracoSettings/ITypeFinderConfig.cs similarity index 100% rename from src/Umbraco.Abstractions/Configuration/UmbracoSettings/ITypeFinderConfig.cs rename to src/Umbraco.Core/Configuration/UmbracoSettings/ITypeFinderConfig.cs diff --git a/src/Umbraco.Abstractions/Configuration/UmbracoSettings/IUmbracoSettingsSection.cs b/src/Umbraco.Core/Configuration/UmbracoSettings/IUmbracoSettingsSection.cs similarity index 100% rename from src/Umbraco.Abstractions/Configuration/UmbracoSettings/IUmbracoSettingsSection.cs rename to src/Umbraco.Core/Configuration/UmbracoSettings/IUmbracoSettingsSection.cs diff --git a/src/Umbraco.Abstractions/Configuration/UmbracoSettings/IUserPasswordConfigurationSection.cs b/src/Umbraco.Core/Configuration/UmbracoSettings/IUserPasswordConfigurationSection.cs similarity index 100% rename from src/Umbraco.Abstractions/Configuration/UmbracoSettings/IUserPasswordConfigurationSection.cs rename to src/Umbraco.Core/Configuration/UmbracoSettings/IUserPasswordConfigurationSection.cs diff --git a/src/Umbraco.Abstractions/Configuration/UmbracoSettings/IWebRoutingSection.cs b/src/Umbraco.Core/Configuration/UmbracoSettings/IWebRoutingSection.cs similarity index 100% rename from src/Umbraco.Abstractions/Configuration/UmbracoSettings/IWebRoutingSection.cs rename to src/Umbraco.Core/Configuration/UmbracoSettings/IWebRoutingSection.cs diff --git a/src/Umbraco.Abstractions/Configuration/UmbracoVersion.cs b/src/Umbraco.Core/Configuration/UmbracoVersion.cs similarity index 100% rename from src/Umbraco.Abstractions/Configuration/UmbracoVersion.cs rename to src/Umbraco.Core/Configuration/UmbracoVersion.cs diff --git a/src/Umbraco.Abstractions/Configuration/UserPasswordConfiguration.cs b/src/Umbraco.Core/Configuration/UserPasswordConfiguration.cs similarity index 100% rename from src/Umbraco.Abstractions/Configuration/UserPasswordConfiguration.cs rename to src/Umbraco.Core/Configuration/UserPasswordConfiguration.cs diff --git a/src/Umbraco.Abstractions/Constants-AppSettings.cs b/src/Umbraco.Core/Constants-AppSettings.cs similarity index 100% rename from src/Umbraco.Abstractions/Constants-AppSettings.cs rename to src/Umbraco.Core/Constants-AppSettings.cs diff --git a/src/Umbraco.Abstractions/Constants-Applications.cs b/src/Umbraco.Core/Constants-Applications.cs similarity index 100% rename from src/Umbraco.Abstractions/Constants-Applications.cs rename to src/Umbraco.Core/Constants-Applications.cs diff --git a/src/Umbraco.Abstractions/Constants-Composing.cs b/src/Umbraco.Core/Constants-Composing.cs similarity index 100% rename from src/Umbraco.Abstractions/Constants-Composing.cs rename to src/Umbraco.Core/Constants-Composing.cs diff --git a/src/Umbraco.Abstractions/Constants-Conventions.cs b/src/Umbraco.Core/Constants-Conventions.cs similarity index 100% rename from src/Umbraco.Abstractions/Constants-Conventions.cs rename to src/Umbraco.Core/Constants-Conventions.cs diff --git a/src/Umbraco.Abstractions/Constants-DataTypes.cs b/src/Umbraco.Core/Constants-DataTypes.cs similarity index 100% rename from src/Umbraco.Abstractions/Constants-DataTypes.cs rename to src/Umbraco.Core/Constants-DataTypes.cs diff --git a/src/Umbraco.Abstractions/Constants-DatabaseProviders.cs b/src/Umbraco.Core/Constants-DatabaseProviders.cs similarity index 100% rename from src/Umbraco.Abstractions/Constants-DatabaseProviders.cs rename to src/Umbraco.Core/Constants-DatabaseProviders.cs diff --git a/src/Umbraco.Abstractions/Constants-DeploySelector.cs b/src/Umbraco.Core/Constants-DeploySelector.cs similarity index 100% rename from src/Umbraco.Abstractions/Constants-DeploySelector.cs rename to src/Umbraco.Core/Constants-DeploySelector.cs diff --git a/src/Umbraco.Abstractions/Constants-Icons.cs b/src/Umbraco.Core/Constants-Icons.cs similarity index 100% rename from src/Umbraco.Abstractions/Constants-Icons.cs rename to src/Umbraco.Core/Constants-Icons.cs diff --git a/src/Umbraco.Abstractions/Constants-Indexes.cs b/src/Umbraco.Core/Constants-Indexes.cs similarity index 100% rename from src/Umbraco.Abstractions/Constants-Indexes.cs rename to src/Umbraco.Core/Constants-Indexes.cs diff --git a/src/Umbraco.Abstractions/Constants-ObjectTypes.cs b/src/Umbraco.Core/Constants-ObjectTypes.cs similarity index 100% rename from src/Umbraco.Abstractions/Constants-ObjectTypes.cs rename to src/Umbraco.Core/Constants-ObjectTypes.cs diff --git a/src/Umbraco.Abstractions/Constants-PackageRepository.cs b/src/Umbraco.Core/Constants-PackageRepository.cs similarity index 100% rename from src/Umbraco.Abstractions/Constants-PackageRepository.cs rename to src/Umbraco.Core/Constants-PackageRepository.cs diff --git a/src/Umbraco.Abstractions/Constants-PropertyEditors.cs b/src/Umbraco.Core/Constants-PropertyEditors.cs similarity index 100% rename from src/Umbraco.Abstractions/Constants-PropertyEditors.cs rename to src/Umbraco.Core/Constants-PropertyEditors.cs diff --git a/src/Umbraco.Abstractions/Constants-PropertyTypeGroups.cs b/src/Umbraco.Core/Constants-PropertyTypeGroups.cs similarity index 100% rename from src/Umbraco.Abstractions/Constants-PropertyTypeGroups.cs rename to src/Umbraco.Core/Constants-PropertyTypeGroups.cs diff --git a/src/Umbraco.Abstractions/Constants-Security.cs b/src/Umbraco.Core/Constants-Security.cs similarity index 100% rename from src/Umbraco.Abstractions/Constants-Security.cs rename to src/Umbraco.Core/Constants-Security.cs diff --git a/src/Umbraco.Abstractions/Constants-System.cs b/src/Umbraco.Core/Constants-System.cs similarity index 100% rename from src/Umbraco.Abstractions/Constants-System.cs rename to src/Umbraco.Core/Constants-System.cs diff --git a/src/Umbraco.Abstractions/Constants-SystemDirectories.cs b/src/Umbraco.Core/Constants-SystemDirectories.cs similarity index 100% rename from src/Umbraco.Abstractions/Constants-SystemDirectories.cs rename to src/Umbraco.Core/Constants-SystemDirectories.cs diff --git a/src/Umbraco.Abstractions/Constants-UdiEntityType.cs b/src/Umbraco.Core/Constants-UdiEntityType.cs similarity index 100% rename from src/Umbraco.Abstractions/Constants-UdiEntityType.cs rename to src/Umbraco.Core/Constants-UdiEntityType.cs diff --git a/src/Umbraco.Abstractions/Constants-Web.cs b/src/Umbraco.Core/Constants-Web.cs similarity index 100% rename from src/Umbraco.Abstractions/Constants-Web.cs rename to src/Umbraco.Core/Constants-Web.cs diff --git a/src/Umbraco.Abstractions/ContentApps/ContentAppFactoryCollection.cs b/src/Umbraco.Core/ContentApps/ContentAppFactoryCollection.cs similarity index 100% rename from src/Umbraco.Abstractions/ContentApps/ContentAppFactoryCollection.cs rename to src/Umbraco.Core/ContentApps/ContentAppFactoryCollection.cs diff --git a/src/Umbraco.Abstractions/ContentApps/ContentAppFactoryCollectionBuilder.cs b/src/Umbraco.Core/ContentApps/ContentAppFactoryCollectionBuilder.cs similarity index 100% rename from src/Umbraco.Abstractions/ContentApps/ContentAppFactoryCollectionBuilder.cs rename to src/Umbraco.Core/ContentApps/ContentAppFactoryCollectionBuilder.cs diff --git a/src/Umbraco.Abstractions/ContentApps/ContentEditorContentAppFactory.cs b/src/Umbraco.Core/ContentApps/ContentEditorContentAppFactory.cs similarity index 100% rename from src/Umbraco.Abstractions/ContentApps/ContentEditorContentAppFactory.cs rename to src/Umbraco.Core/ContentApps/ContentEditorContentAppFactory.cs diff --git a/src/Umbraco.Abstractions/ContentApps/ContentInfoContentAppFactory.cs b/src/Umbraco.Core/ContentApps/ContentInfoContentAppFactory.cs similarity index 100% rename from src/Umbraco.Abstractions/ContentApps/ContentInfoContentAppFactory.cs rename to src/Umbraco.Core/ContentApps/ContentInfoContentAppFactory.cs diff --git a/src/Umbraco.Abstractions/ContentApps/ListViewContentAppFactory.cs b/src/Umbraco.Core/ContentApps/ListViewContentAppFactory.cs similarity index 100% rename from src/Umbraco.Abstractions/ContentApps/ListViewContentAppFactory.cs rename to src/Umbraco.Core/ContentApps/ListViewContentAppFactory.cs diff --git a/src/Umbraco.Abstractions/ContentExtensions.cs b/src/Umbraco.Core/ContentExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/ContentExtensions.cs rename to src/Umbraco.Core/ContentExtensions.cs diff --git a/src/Umbraco.Abstractions/ContentVariationExtensions.cs b/src/Umbraco.Core/ContentVariationExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/ContentVariationExtensions.cs rename to src/Umbraco.Core/ContentVariationExtensions.cs diff --git a/src/Umbraco.Abstractions/Cookie/ICookieManager.cs b/src/Umbraco.Core/Cookie/ICookieManager.cs similarity index 100% rename from src/Umbraco.Abstractions/Cookie/ICookieManager.cs rename to src/Umbraco.Core/Cookie/ICookieManager.cs diff --git a/src/Umbraco.Abstractions/CustomBooleanTypeConverter.cs b/src/Umbraco.Core/CustomBooleanTypeConverter.cs similarity index 100% rename from src/Umbraco.Abstractions/CustomBooleanTypeConverter.cs rename to src/Umbraco.Core/CustomBooleanTypeConverter.cs diff --git a/src/Umbraco.Abstractions/Dashboards/AccessRule.cs b/src/Umbraco.Core/Dashboards/AccessRule.cs similarity index 100% rename from src/Umbraco.Abstractions/Dashboards/AccessRule.cs rename to src/Umbraco.Core/Dashboards/AccessRule.cs diff --git a/src/Umbraco.Abstractions/Dashboards/AccessRuleType.cs b/src/Umbraco.Core/Dashboards/AccessRuleType.cs similarity index 100% rename from src/Umbraco.Abstractions/Dashboards/AccessRuleType.cs rename to src/Umbraco.Core/Dashboards/AccessRuleType.cs diff --git a/src/Umbraco.Abstractions/Dashboards/DashboardCollection.cs b/src/Umbraco.Core/Dashboards/DashboardCollection.cs similarity index 100% rename from src/Umbraco.Abstractions/Dashboards/DashboardCollection.cs rename to src/Umbraco.Core/Dashboards/DashboardCollection.cs diff --git a/src/Umbraco.Abstractions/Dashboards/DashboardCollectionBuilder.cs b/src/Umbraco.Core/Dashboards/DashboardCollectionBuilder.cs similarity index 100% rename from src/Umbraco.Abstractions/Dashboards/DashboardCollectionBuilder.cs rename to src/Umbraco.Core/Dashboards/DashboardCollectionBuilder.cs diff --git a/src/Umbraco.Abstractions/Dashboards/DashboardSlim.cs b/src/Umbraco.Core/Dashboards/DashboardSlim.cs similarity index 100% rename from src/Umbraco.Abstractions/Dashboards/DashboardSlim.cs rename to src/Umbraco.Core/Dashboards/DashboardSlim.cs diff --git a/src/Umbraco.Abstractions/Dashboards/IAccessRule.cs b/src/Umbraco.Core/Dashboards/IAccessRule.cs similarity index 100% rename from src/Umbraco.Abstractions/Dashboards/IAccessRule.cs rename to src/Umbraco.Core/Dashboards/IAccessRule.cs diff --git a/src/Umbraco.Abstractions/Dashboards/IDashboard.cs b/src/Umbraco.Core/Dashboards/IDashboard.cs similarity index 100% rename from src/Umbraco.Abstractions/Dashboards/IDashboard.cs rename to src/Umbraco.Core/Dashboards/IDashboard.cs diff --git a/src/Umbraco.Abstractions/Dashboards/IDashboardSlim.cs b/src/Umbraco.Core/Dashboards/IDashboardSlim.cs similarity index 100% rename from src/Umbraco.Abstractions/Dashboards/IDashboardSlim.cs rename to src/Umbraco.Core/Dashboards/IDashboardSlim.cs diff --git a/src/Umbraco.Abstractions/DataTableExtensions.cs b/src/Umbraco.Core/DataTableExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/DataTableExtensions.cs rename to src/Umbraco.Core/DataTableExtensions.cs diff --git a/src/Umbraco.Abstractions/DateTimeExtensions.cs b/src/Umbraco.Core/DateTimeExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/DateTimeExtensions.cs rename to src/Umbraco.Core/DateTimeExtensions.cs diff --git a/src/Umbraco.Abstractions/DecimalExtensions.cs b/src/Umbraco.Core/DecimalExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/DecimalExtensions.cs rename to src/Umbraco.Core/DecimalExtensions.cs diff --git a/src/Umbraco.Abstractions/DelegateEqualityComparer.cs b/src/Umbraco.Core/DelegateEqualityComparer.cs similarity index 100% rename from src/Umbraco.Abstractions/DelegateEqualityComparer.cs rename to src/Umbraco.Core/DelegateEqualityComparer.cs diff --git a/src/Umbraco.Abstractions/DelegateExtensions.cs b/src/Umbraco.Core/DelegateExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/DelegateExtensions.cs rename to src/Umbraco.Core/DelegateExtensions.cs diff --git a/src/Umbraco.Abstractions/Deploy/ArtifactBase.cs b/src/Umbraco.Core/Deploy/ArtifactBase.cs similarity index 100% rename from src/Umbraco.Abstractions/Deploy/ArtifactBase.cs rename to src/Umbraco.Core/Deploy/ArtifactBase.cs diff --git a/src/Umbraco.Abstractions/Deploy/ArtifactDependency.cs b/src/Umbraco.Core/Deploy/ArtifactDependency.cs similarity index 100% rename from src/Umbraco.Abstractions/Deploy/ArtifactDependency.cs rename to src/Umbraco.Core/Deploy/ArtifactDependency.cs diff --git a/src/Umbraco.Abstractions/Deploy/ArtifactDependencyCollection.cs b/src/Umbraco.Core/Deploy/ArtifactDependencyCollection.cs similarity index 100% rename from src/Umbraco.Abstractions/Deploy/ArtifactDependencyCollection.cs rename to src/Umbraco.Core/Deploy/ArtifactDependencyCollection.cs diff --git a/src/Umbraco.Abstractions/Deploy/ArtifactDependencyMode.cs b/src/Umbraco.Core/Deploy/ArtifactDependencyMode.cs similarity index 100% rename from src/Umbraco.Abstractions/Deploy/ArtifactDependencyMode.cs rename to src/Umbraco.Core/Deploy/ArtifactDependencyMode.cs diff --git a/src/Umbraco.Abstractions/Deploy/ArtifactDeployState.cs b/src/Umbraco.Core/Deploy/ArtifactDeployState.cs similarity index 100% rename from src/Umbraco.Abstractions/Deploy/ArtifactDeployState.cs rename to src/Umbraco.Core/Deploy/ArtifactDeployState.cs diff --git a/src/Umbraco.Abstractions/Deploy/ArtifactDeployStateOfTArtifactTEntity.cs b/src/Umbraco.Core/Deploy/ArtifactDeployStateOfTArtifactTEntity.cs similarity index 100% rename from src/Umbraco.Abstractions/Deploy/ArtifactDeployStateOfTArtifactTEntity.cs rename to src/Umbraco.Core/Deploy/ArtifactDeployStateOfTArtifactTEntity.cs diff --git a/src/Umbraco.Abstractions/Deploy/ArtifactSignature.cs b/src/Umbraco.Core/Deploy/ArtifactSignature.cs similarity index 100% rename from src/Umbraco.Abstractions/Deploy/ArtifactSignature.cs rename to src/Umbraco.Core/Deploy/ArtifactSignature.cs diff --git a/src/Umbraco.Abstractions/Deploy/Difference.cs b/src/Umbraco.Core/Deploy/Difference.cs similarity index 100% rename from src/Umbraco.Abstractions/Deploy/Difference.cs rename to src/Umbraco.Core/Deploy/Difference.cs diff --git a/src/Umbraco.Abstractions/Deploy/Direction.cs b/src/Umbraco.Core/Deploy/Direction.cs similarity index 100% rename from src/Umbraco.Abstractions/Deploy/Direction.cs rename to src/Umbraco.Core/Deploy/Direction.cs diff --git a/src/Umbraco.Abstractions/Deploy/IArtifact.cs b/src/Umbraco.Core/Deploy/IArtifact.cs similarity index 100% rename from src/Umbraco.Abstractions/Deploy/IArtifact.cs rename to src/Umbraco.Core/Deploy/IArtifact.cs diff --git a/src/Umbraco.Abstractions/Deploy/IArtifactSignature.cs b/src/Umbraco.Core/Deploy/IArtifactSignature.cs similarity index 100% rename from src/Umbraco.Abstractions/Deploy/IArtifactSignature.cs rename to src/Umbraco.Core/Deploy/IArtifactSignature.cs diff --git a/src/Umbraco.Abstractions/Deploy/IDataTypeConfigurationConnector.cs b/src/Umbraco.Core/Deploy/IDataTypeConfigurationConnector.cs similarity index 100% rename from src/Umbraco.Abstractions/Deploy/IDataTypeConfigurationConnector.cs rename to src/Umbraco.Core/Deploy/IDataTypeConfigurationConnector.cs diff --git a/src/Umbraco.Abstractions/Deploy/IDeployContext.cs b/src/Umbraco.Core/Deploy/IDeployContext.cs similarity index 100% rename from src/Umbraco.Abstractions/Deploy/IDeployContext.cs rename to src/Umbraco.Core/Deploy/IDeployContext.cs diff --git a/src/Umbraco.Abstractions/Deploy/IFileSource.cs b/src/Umbraco.Core/Deploy/IFileSource.cs similarity index 100% rename from src/Umbraco.Abstractions/Deploy/IFileSource.cs rename to src/Umbraco.Core/Deploy/IFileSource.cs diff --git a/src/Umbraco.Abstractions/Deploy/IFileType.cs b/src/Umbraco.Core/Deploy/IFileType.cs similarity index 100% rename from src/Umbraco.Abstractions/Deploy/IFileType.cs rename to src/Umbraco.Core/Deploy/IFileType.cs diff --git a/src/Umbraco.Abstractions/Deploy/IFileTypeCollection.cs b/src/Umbraco.Core/Deploy/IFileTypeCollection.cs similarity index 100% rename from src/Umbraco.Abstractions/Deploy/IFileTypeCollection.cs rename to src/Umbraco.Core/Deploy/IFileTypeCollection.cs diff --git a/src/Umbraco.Abstractions/Deploy/IImageSourceParser.cs b/src/Umbraco.Core/Deploy/IImageSourceParser.cs similarity index 100% rename from src/Umbraco.Abstractions/Deploy/IImageSourceParser.cs rename to src/Umbraco.Core/Deploy/IImageSourceParser.cs diff --git a/src/Umbraco.Abstractions/Deploy/ILocalLinkParser.cs b/src/Umbraco.Core/Deploy/ILocalLinkParser.cs similarity index 100% rename from src/Umbraco.Abstractions/Deploy/ILocalLinkParser.cs rename to src/Umbraco.Core/Deploy/ILocalLinkParser.cs diff --git a/src/Umbraco.Abstractions/Deploy/IMacroParser.cs b/src/Umbraco.Core/Deploy/IMacroParser.cs similarity index 100% rename from src/Umbraco.Abstractions/Deploy/IMacroParser.cs rename to src/Umbraco.Core/Deploy/IMacroParser.cs diff --git a/src/Umbraco.Abstractions/Deploy/IServiceConnector.cs b/src/Umbraco.Core/Deploy/IServiceConnector.cs similarity index 100% rename from src/Umbraco.Abstractions/Deploy/IServiceConnector.cs rename to src/Umbraco.Core/Deploy/IServiceConnector.cs diff --git a/src/Umbraco.Abstractions/Deploy/IUniqueIdentifyingServiceConnector.cs b/src/Umbraco.Core/Deploy/IUniqueIdentifyingServiceConnector.cs similarity index 100% rename from src/Umbraco.Abstractions/Deploy/IUniqueIdentifyingServiceConnector.cs rename to src/Umbraco.Core/Deploy/IUniqueIdentifyingServiceConnector.cs diff --git a/src/Umbraco.Abstractions/Deploy/IValueConnector.cs b/src/Umbraco.Core/Deploy/IValueConnector.cs similarity index 100% rename from src/Umbraco.Abstractions/Deploy/IValueConnector.cs rename to src/Umbraco.Core/Deploy/IValueConnector.cs diff --git a/src/Umbraco.Abstractions/Dictionary/ICultureDictionary.cs b/src/Umbraco.Core/Dictionary/ICultureDictionary.cs similarity index 100% rename from src/Umbraco.Abstractions/Dictionary/ICultureDictionary.cs rename to src/Umbraco.Core/Dictionary/ICultureDictionary.cs diff --git a/src/Umbraco.Abstractions/Dictionary/ICultureDictionaryFactory.cs b/src/Umbraco.Core/Dictionary/ICultureDictionaryFactory.cs similarity index 100% rename from src/Umbraco.Abstractions/Dictionary/ICultureDictionaryFactory.cs rename to src/Umbraco.Core/Dictionary/ICultureDictionaryFactory.cs diff --git a/src/Umbraco.Abstractions/DictionaryExtensions.cs b/src/Umbraco.Core/DictionaryExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/DictionaryExtensions.cs rename to src/Umbraco.Core/DictionaryExtensions.cs diff --git a/src/Umbraco.Abstractions/Direction.cs b/src/Umbraco.Core/Direction.cs similarity index 100% rename from src/Umbraco.Abstractions/Direction.cs rename to src/Umbraco.Core/Direction.cs diff --git a/src/Umbraco.Abstractions/DisposableObjectSlim.cs b/src/Umbraco.Core/DisposableObjectSlim.cs similarity index 100% rename from src/Umbraco.Abstractions/DisposableObjectSlim.cs rename to src/Umbraco.Core/DisposableObjectSlim.cs diff --git a/src/Umbraco.Abstractions/EmailSender.cs b/src/Umbraco.Core/EmailSender.cs similarity index 100% rename from src/Umbraco.Abstractions/EmailSender.cs rename to src/Umbraco.Core/EmailSender.cs diff --git a/src/Umbraco.Abstractions/Enum.cs b/src/Umbraco.Core/Enum.cs similarity index 100% rename from src/Umbraco.Abstractions/Enum.cs rename to src/Umbraco.Core/Enum.cs diff --git a/src/Umbraco.Abstractions/EnumExtensions.cs b/src/Umbraco.Core/EnumExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/EnumExtensions.cs rename to src/Umbraco.Core/EnumExtensions.cs diff --git a/src/Umbraco.Abstractions/EnumerableExtensions.cs b/src/Umbraco.Core/EnumerableExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/EnumerableExtensions.cs rename to src/Umbraco.Core/EnumerableExtensions.cs diff --git a/src/Umbraco.Abstractions/Events/CancellableEnumerableObjectEventArgs.cs b/src/Umbraco.Core/Events/CancellableEnumerableObjectEventArgs.cs similarity index 100% rename from src/Umbraco.Abstractions/Events/CancellableEnumerableObjectEventArgs.cs rename to src/Umbraco.Core/Events/CancellableEnumerableObjectEventArgs.cs diff --git a/src/Umbraco.Abstractions/Events/CancellableEventArgs.cs b/src/Umbraco.Core/Events/CancellableEventArgs.cs similarity index 100% rename from src/Umbraco.Abstractions/Events/CancellableEventArgs.cs rename to src/Umbraco.Core/Events/CancellableEventArgs.cs diff --git a/src/Umbraco.Abstractions/Events/CancellableObjectEventArgs.cs b/src/Umbraco.Core/Events/CancellableObjectEventArgs.cs similarity index 100% rename from src/Umbraco.Abstractions/Events/CancellableObjectEventArgs.cs rename to src/Umbraco.Core/Events/CancellableObjectEventArgs.cs diff --git a/src/Umbraco.Abstractions/Events/CancellableObjectEventArgsOfTEventObject.cs b/src/Umbraco.Core/Events/CancellableObjectEventArgsOfTEventObject.cs similarity index 100% rename from src/Umbraco.Abstractions/Events/CancellableObjectEventArgsOfTEventObject.cs rename to src/Umbraco.Core/Events/CancellableObjectEventArgsOfTEventObject.cs diff --git a/src/Umbraco.Abstractions/Events/ContentCacheEventArgs.cs b/src/Umbraco.Core/Events/ContentCacheEventArgs.cs similarity index 100% rename from src/Umbraco.Abstractions/Events/ContentCacheEventArgs.cs rename to src/Umbraco.Core/Events/ContentCacheEventArgs.cs diff --git a/src/Umbraco.Abstractions/Events/ContentPublishedEventArgs.cs b/src/Umbraco.Core/Events/ContentPublishedEventArgs.cs similarity index 100% rename from src/Umbraco.Abstractions/Events/ContentPublishedEventArgs.cs rename to src/Umbraco.Core/Events/ContentPublishedEventArgs.cs diff --git a/src/Umbraco.Abstractions/Events/ContentPublishingEventArgs.cs b/src/Umbraco.Core/Events/ContentPublishingEventArgs.cs similarity index 100% rename from src/Umbraco.Abstractions/Events/ContentPublishingEventArgs.cs rename to src/Umbraco.Core/Events/ContentPublishingEventArgs.cs diff --git a/src/Umbraco.Abstractions/Events/ContentSavedEventArgs.cs b/src/Umbraco.Core/Events/ContentSavedEventArgs.cs similarity index 100% rename from src/Umbraco.Abstractions/Events/ContentSavedEventArgs.cs rename to src/Umbraco.Core/Events/ContentSavedEventArgs.cs diff --git a/src/Umbraco.Abstractions/Events/ContentSavingEventArgs.cs b/src/Umbraco.Core/Events/ContentSavingEventArgs.cs similarity index 100% rename from src/Umbraco.Abstractions/Events/ContentSavingEventArgs.cs rename to src/Umbraco.Core/Events/ContentSavingEventArgs.cs diff --git a/src/Umbraco.Abstractions/Events/CopyEventArgs.cs b/src/Umbraco.Core/Events/CopyEventArgs.cs similarity index 100% rename from src/Umbraco.Abstractions/Events/CopyEventArgs.cs rename to src/Umbraco.Core/Events/CopyEventArgs.cs diff --git a/src/Umbraco.Abstractions/Events/DatabaseCreationEventArgs.cs b/src/Umbraco.Core/Events/DatabaseCreationEventArgs.cs similarity index 100% rename from src/Umbraco.Abstractions/Events/DatabaseCreationEventArgs.cs rename to src/Umbraco.Core/Events/DatabaseCreationEventArgs.cs diff --git a/src/Umbraco.Abstractions/Events/DeleteEventArgs.cs b/src/Umbraco.Core/Events/DeleteEventArgs.cs similarity index 100% rename from src/Umbraco.Abstractions/Events/DeleteEventArgs.cs rename to src/Umbraco.Core/Events/DeleteEventArgs.cs diff --git a/src/Umbraco.Abstractions/Events/DeleteRevisionsEventArgs.cs b/src/Umbraco.Core/Events/DeleteRevisionsEventArgs.cs similarity index 100% rename from src/Umbraco.Abstractions/Events/DeleteRevisionsEventArgs.cs rename to src/Umbraco.Core/Events/DeleteRevisionsEventArgs.cs diff --git a/src/Umbraco.Abstractions/Events/EventDefinition.cs b/src/Umbraco.Core/Events/EventDefinition.cs similarity index 100% rename from src/Umbraco.Abstractions/Events/EventDefinition.cs rename to src/Umbraco.Core/Events/EventDefinition.cs diff --git a/src/Umbraco.Abstractions/Events/EventDefinitionBase.cs b/src/Umbraco.Core/Events/EventDefinitionBase.cs similarity index 100% rename from src/Umbraco.Abstractions/Events/EventDefinitionBase.cs rename to src/Umbraco.Core/Events/EventDefinitionBase.cs diff --git a/src/Umbraco.Abstractions/Events/EventDefinitionFilter.cs b/src/Umbraco.Core/Events/EventDefinitionFilter.cs similarity index 100% rename from src/Umbraco.Abstractions/Events/EventDefinitionFilter.cs rename to src/Umbraco.Core/Events/EventDefinitionFilter.cs diff --git a/src/Umbraco.Abstractions/Events/EventExtensions.cs b/src/Umbraco.Core/Events/EventExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/Events/EventExtensions.cs rename to src/Umbraco.Core/Events/EventExtensions.cs diff --git a/src/Umbraco.Abstractions/Events/EventMessage.cs b/src/Umbraco.Core/Events/EventMessage.cs similarity index 100% rename from src/Umbraco.Abstractions/Events/EventMessage.cs rename to src/Umbraco.Core/Events/EventMessage.cs diff --git a/src/Umbraco.Abstractions/Events/EventMessageType.cs b/src/Umbraco.Core/Events/EventMessageType.cs similarity index 100% rename from src/Umbraco.Abstractions/Events/EventMessageType.cs rename to src/Umbraco.Core/Events/EventMessageType.cs diff --git a/src/Umbraco.Abstractions/Events/EventMessages.cs b/src/Umbraco.Core/Events/EventMessages.cs similarity index 100% rename from src/Umbraco.Abstractions/Events/EventMessages.cs rename to src/Umbraco.Core/Events/EventMessages.cs diff --git a/src/Umbraco.Abstractions/Events/EventNameExtractor.cs b/src/Umbraco.Core/Events/EventNameExtractor.cs similarity index 100% rename from src/Umbraco.Abstractions/Events/EventNameExtractor.cs rename to src/Umbraco.Core/Events/EventNameExtractor.cs diff --git a/src/Umbraco.Abstractions/Events/EventNameExtractorError.cs b/src/Umbraco.Core/Events/EventNameExtractorError.cs similarity index 100% rename from src/Umbraco.Abstractions/Events/EventNameExtractorError.cs rename to src/Umbraco.Core/Events/EventNameExtractorError.cs diff --git a/src/Umbraco.Abstractions/Events/EventNameExtractorResult.cs b/src/Umbraco.Core/Events/EventNameExtractorResult.cs similarity index 100% rename from src/Umbraco.Abstractions/Events/EventNameExtractorResult.cs rename to src/Umbraco.Core/Events/EventNameExtractorResult.cs diff --git a/src/Umbraco.Abstractions/Events/ExportedMemberEventArgs.cs b/src/Umbraco.Core/Events/ExportedMemberEventArgs.cs similarity index 100% rename from src/Umbraco.Abstractions/Events/ExportedMemberEventArgs.cs rename to src/Umbraco.Core/Events/ExportedMemberEventArgs.cs diff --git a/src/Umbraco.Abstractions/Events/IDeletingMediaFilesEventArgs.cs b/src/Umbraco.Core/Events/IDeletingMediaFilesEventArgs.cs similarity index 100% rename from src/Umbraco.Abstractions/Events/IDeletingMediaFilesEventArgs.cs rename to src/Umbraco.Core/Events/IDeletingMediaFilesEventArgs.cs diff --git a/src/Umbraco.Abstractions/Events/IEventDefinition.cs b/src/Umbraco.Core/Events/IEventDefinition.cs similarity index 100% rename from src/Umbraco.Abstractions/Events/IEventDefinition.cs rename to src/Umbraco.Core/Events/IEventDefinition.cs diff --git a/src/Umbraco.Abstractions/Events/IEventDispatcher.cs b/src/Umbraco.Core/Events/IEventDispatcher.cs similarity index 100% rename from src/Umbraco.Abstractions/Events/IEventDispatcher.cs rename to src/Umbraco.Core/Events/IEventDispatcher.cs diff --git a/src/Umbraco.Abstractions/Events/IEventMessagesAccessor.cs b/src/Umbraco.Core/Events/IEventMessagesAccessor.cs similarity index 100% rename from src/Umbraco.Abstractions/Events/IEventMessagesAccessor.cs rename to src/Umbraco.Core/Events/IEventMessagesAccessor.cs diff --git a/src/Umbraco.Abstractions/Events/IEventMessagesFactory.cs b/src/Umbraco.Core/Events/IEventMessagesFactory.cs similarity index 100% rename from src/Umbraco.Abstractions/Events/IEventMessagesFactory.cs rename to src/Umbraco.Core/Events/IEventMessagesFactory.cs diff --git a/src/Umbraco.Abstractions/Events/ImportPackageEventArgs.cs b/src/Umbraco.Core/Events/ImportPackageEventArgs.cs similarity index 100% rename from src/Umbraco.Abstractions/Events/ImportPackageEventArgs.cs rename to src/Umbraco.Core/Events/ImportPackageEventArgs.cs diff --git a/src/Umbraco.Abstractions/Events/MacroErrorEventArgs.cs b/src/Umbraco.Core/Events/MacroErrorEventArgs.cs similarity index 100% rename from src/Umbraco.Abstractions/Events/MacroErrorEventArgs.cs rename to src/Umbraco.Core/Events/MacroErrorEventArgs.cs diff --git a/src/Umbraco.Abstractions/Events/MoveEventArgs.cs b/src/Umbraco.Core/Events/MoveEventArgs.cs similarity index 100% rename from src/Umbraco.Abstractions/Events/MoveEventArgs.cs rename to src/Umbraco.Core/Events/MoveEventArgs.cs diff --git a/src/Umbraco.Abstractions/Events/MoveEventInfo.cs b/src/Umbraco.Core/Events/MoveEventInfo.cs similarity index 100% rename from src/Umbraco.Abstractions/Events/MoveEventInfo.cs rename to src/Umbraco.Core/Events/MoveEventInfo.cs diff --git a/src/Umbraco.Abstractions/Events/NewEventArgs.cs b/src/Umbraco.Core/Events/NewEventArgs.cs similarity index 100% rename from src/Umbraco.Abstractions/Events/NewEventArgs.cs rename to src/Umbraco.Core/Events/NewEventArgs.cs diff --git a/src/Umbraco.Abstractions/Events/PassThroughEventDispatcher.cs b/src/Umbraco.Core/Events/PassThroughEventDispatcher.cs similarity index 100% rename from src/Umbraco.Abstractions/Events/PassThroughEventDispatcher.cs rename to src/Umbraco.Core/Events/PassThroughEventDispatcher.cs diff --git a/src/Umbraco.Abstractions/Events/PublishEventArgs.cs b/src/Umbraco.Core/Events/PublishEventArgs.cs similarity index 100% rename from src/Umbraco.Abstractions/Events/PublishEventArgs.cs rename to src/Umbraco.Core/Events/PublishEventArgs.cs diff --git a/src/Umbraco.Abstractions/Events/QueuingEventDispatcherBase.cs b/src/Umbraco.Core/Events/QueuingEventDispatcherBase.cs similarity index 100% rename from src/Umbraco.Abstractions/Events/QueuingEventDispatcherBase.cs rename to src/Umbraco.Core/Events/QueuingEventDispatcherBase.cs diff --git a/src/Umbraco.Abstractions/Events/RecycleBinEventArgs.cs b/src/Umbraco.Core/Events/RecycleBinEventArgs.cs similarity index 100% rename from src/Umbraco.Abstractions/Events/RecycleBinEventArgs.cs rename to src/Umbraco.Core/Events/RecycleBinEventArgs.cs diff --git a/src/Umbraco.Abstractions/Events/RefreshContentEventArgs.cs b/src/Umbraco.Core/Events/RefreshContentEventArgs.cs similarity index 100% rename from src/Umbraco.Abstractions/Events/RefreshContentEventArgs.cs rename to src/Umbraco.Core/Events/RefreshContentEventArgs.cs diff --git a/src/Umbraco.Abstractions/Events/RolesEventArgs.cs b/src/Umbraco.Core/Events/RolesEventArgs.cs similarity index 100% rename from src/Umbraco.Abstractions/Events/RolesEventArgs.cs rename to src/Umbraco.Core/Events/RolesEventArgs.cs diff --git a/src/Umbraco.Abstractions/Events/RollbackEventArgs.cs b/src/Umbraco.Core/Events/RollbackEventArgs.cs similarity index 100% rename from src/Umbraco.Abstractions/Events/RollbackEventArgs.cs rename to src/Umbraco.Core/Events/RollbackEventArgs.cs diff --git a/src/Umbraco.Abstractions/Events/SaveEventArgs.cs b/src/Umbraco.Core/Events/SaveEventArgs.cs similarity index 100% rename from src/Umbraco.Abstractions/Events/SaveEventArgs.cs rename to src/Umbraco.Core/Events/SaveEventArgs.cs diff --git a/src/Umbraco.Abstractions/Events/SendEmailEventArgs.cs b/src/Umbraco.Core/Events/SendEmailEventArgs.cs similarity index 100% rename from src/Umbraco.Abstractions/Events/SendEmailEventArgs.cs rename to src/Umbraco.Core/Events/SendEmailEventArgs.cs diff --git a/src/Umbraco.Abstractions/Events/SendToPublishEventArgs.cs b/src/Umbraco.Core/Events/SendToPublishEventArgs.cs similarity index 100% rename from src/Umbraco.Abstractions/Events/SendToPublishEventArgs.cs rename to src/Umbraco.Core/Events/SendToPublishEventArgs.cs diff --git a/src/Umbraco.Abstractions/Events/SupersedeEventAttribute.cs b/src/Umbraco.Core/Events/SupersedeEventAttribute.cs similarity index 100% rename from src/Umbraco.Abstractions/Events/SupersedeEventAttribute.cs rename to src/Umbraco.Core/Events/SupersedeEventAttribute.cs diff --git a/src/Umbraco.Abstractions/Events/TransientEventMessagesFactory.cs b/src/Umbraco.Core/Events/TransientEventMessagesFactory.cs similarity index 100% rename from src/Umbraco.Abstractions/Events/TransientEventMessagesFactory.cs rename to src/Umbraco.Core/Events/TransientEventMessagesFactory.cs diff --git a/src/Umbraco.Abstractions/Events/TypedEventHandler.cs b/src/Umbraco.Core/Events/TypedEventHandler.cs similarity index 100% rename from src/Umbraco.Abstractions/Events/TypedEventHandler.cs rename to src/Umbraco.Core/Events/TypedEventHandler.cs diff --git a/src/Umbraco.Abstractions/Events/UninstallPackageEventArgs.cs b/src/Umbraco.Core/Events/UninstallPackageEventArgs.cs similarity index 100% rename from src/Umbraco.Abstractions/Events/UninstallPackageEventArgs.cs rename to src/Umbraco.Core/Events/UninstallPackageEventArgs.cs diff --git a/src/Umbraco.Abstractions/Events/UserGroupWithUsers.cs b/src/Umbraco.Core/Events/UserGroupWithUsers.cs similarity index 100% rename from src/Umbraco.Abstractions/Events/UserGroupWithUsers.cs rename to src/Umbraco.Core/Events/UserGroupWithUsers.cs diff --git a/src/Umbraco.Abstractions/Exceptions/AuthorizationException.cs b/src/Umbraco.Core/Exceptions/AuthorizationException.cs similarity index 100% rename from src/Umbraco.Abstractions/Exceptions/AuthorizationException.cs rename to src/Umbraco.Core/Exceptions/AuthorizationException.cs diff --git a/src/Umbraco.Abstractions/Exceptions/BootFailedException.cs b/src/Umbraco.Core/Exceptions/BootFailedException.cs similarity index 100% rename from src/Umbraco.Abstractions/Exceptions/BootFailedException.cs rename to src/Umbraco.Core/Exceptions/BootFailedException.cs diff --git a/src/Umbraco.Abstractions/Exceptions/DataOperationException.cs b/src/Umbraco.Core/Exceptions/DataOperationException.cs similarity index 100% rename from src/Umbraco.Abstractions/Exceptions/DataOperationException.cs rename to src/Umbraco.Core/Exceptions/DataOperationException.cs diff --git a/src/Umbraco.Abstractions/Exceptions/InvalidCompositionException.cs b/src/Umbraco.Core/Exceptions/InvalidCompositionException.cs similarity index 100% rename from src/Umbraco.Abstractions/Exceptions/InvalidCompositionException.cs rename to src/Umbraco.Core/Exceptions/InvalidCompositionException.cs diff --git a/src/Umbraco.Abstractions/Exceptions/PanicException.cs b/src/Umbraco.Core/Exceptions/PanicException.cs similarity index 100% rename from src/Umbraco.Abstractions/Exceptions/PanicException.cs rename to src/Umbraco.Core/Exceptions/PanicException.cs diff --git a/src/Umbraco.Abstractions/ExpressionExtensions.cs b/src/Umbraco.Core/ExpressionExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/ExpressionExtensions.cs rename to src/Umbraco.Core/ExpressionExtensions.cs diff --git a/src/Umbraco.Abstractions/ExpressionHelper.cs b/src/Umbraco.Core/ExpressionHelper.cs similarity index 100% rename from src/Umbraco.Abstractions/ExpressionHelper.cs rename to src/Umbraco.Core/ExpressionHelper.cs diff --git a/src/Umbraco.Abstractions/FactoryExtensions.cs b/src/Umbraco.Core/FactoryExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/FactoryExtensions.cs rename to src/Umbraco.Core/FactoryExtensions.cs diff --git a/src/Umbraco.Abstractions/GuidUdi.cs b/src/Umbraco.Core/GuidUdi.cs similarity index 100% rename from src/Umbraco.Abstractions/GuidUdi.cs rename to src/Umbraco.Core/GuidUdi.cs diff --git a/src/Umbraco.Abstractions/GuidUtils.cs b/src/Umbraco.Core/GuidUtils.cs similarity index 100% rename from src/Umbraco.Abstractions/GuidUtils.cs rename to src/Umbraco.Core/GuidUtils.cs diff --git a/src/Umbraco.Abstractions/HashCodeCombiner.cs b/src/Umbraco.Core/HashCodeCombiner.cs similarity index 100% rename from src/Umbraco.Abstractions/HashCodeCombiner.cs rename to src/Umbraco.Core/HashCodeCombiner.cs diff --git a/src/Umbraco.Abstractions/HashCodeHelper.cs b/src/Umbraco.Core/HashCodeHelper.cs similarity index 100% rename from src/Umbraco.Abstractions/HashCodeHelper.cs rename to src/Umbraco.Core/HashCodeHelper.cs diff --git a/src/Umbraco.Abstractions/HashGenerator.cs b/src/Umbraco.Core/HashGenerator.cs similarity index 100% rename from src/Umbraco.Abstractions/HashGenerator.cs rename to src/Umbraco.Core/HashGenerator.cs diff --git a/src/Umbraco.Abstractions/HealthCheck/Checks/Permissions/FolderAndFilePermissionsCheck.cs b/src/Umbraco.Core/HealthCheck/Checks/Permissions/FolderAndFilePermissionsCheck.cs similarity index 100% rename from src/Umbraco.Abstractions/HealthCheck/Checks/Permissions/FolderAndFilePermissionsCheck.cs rename to src/Umbraco.Core/HealthCheck/Checks/Permissions/FolderAndFilePermissionsCheck.cs diff --git a/src/Umbraco.Abstractions/HealthCheck/Checks/Security/BaseHttpHeaderCheck.cs b/src/Umbraco.Core/HealthCheck/Checks/Security/BaseHttpHeaderCheck.cs similarity index 100% rename from src/Umbraco.Abstractions/HealthCheck/Checks/Security/BaseHttpHeaderCheck.cs rename to src/Umbraco.Core/HealthCheck/Checks/Security/BaseHttpHeaderCheck.cs diff --git a/src/Umbraco.Abstractions/HealthCheck/Checks/Security/ClickJackingCheck.cs b/src/Umbraco.Core/HealthCheck/Checks/Security/ClickJackingCheck.cs similarity index 100% rename from src/Umbraco.Abstractions/HealthCheck/Checks/Security/ClickJackingCheck.cs rename to src/Umbraco.Core/HealthCheck/Checks/Security/ClickJackingCheck.cs diff --git a/src/Umbraco.Abstractions/HealthCheck/Checks/Security/ExcessiveHeadersCheck.cs b/src/Umbraco.Core/HealthCheck/Checks/Security/ExcessiveHeadersCheck.cs similarity index 100% rename from src/Umbraco.Abstractions/HealthCheck/Checks/Security/ExcessiveHeadersCheck.cs rename to src/Umbraco.Core/HealthCheck/Checks/Security/ExcessiveHeadersCheck.cs diff --git a/src/Umbraco.Abstractions/HealthCheck/Checks/Security/HstsCheck.cs b/src/Umbraco.Core/HealthCheck/Checks/Security/HstsCheck.cs similarity index 100% rename from src/Umbraco.Abstractions/HealthCheck/Checks/Security/HstsCheck.cs rename to src/Umbraco.Core/HealthCheck/Checks/Security/HstsCheck.cs diff --git a/src/Umbraco.Abstractions/HealthCheck/Checks/Security/HttpsCheck.cs b/src/Umbraco.Core/HealthCheck/Checks/Security/HttpsCheck.cs similarity index 100% rename from src/Umbraco.Abstractions/HealthCheck/Checks/Security/HttpsCheck.cs rename to src/Umbraco.Core/HealthCheck/Checks/Security/HttpsCheck.cs diff --git a/src/Umbraco.Abstractions/HealthCheck/Checks/Security/NoSniffCheck.cs b/src/Umbraco.Core/HealthCheck/Checks/Security/NoSniffCheck.cs similarity index 100% rename from src/Umbraco.Abstractions/HealthCheck/Checks/Security/NoSniffCheck.cs rename to src/Umbraco.Core/HealthCheck/Checks/Security/NoSniffCheck.cs diff --git a/src/Umbraco.Abstractions/HealthCheck/Checks/Security/XssProtectionCheck.cs b/src/Umbraco.Core/HealthCheck/Checks/Security/XssProtectionCheck.cs similarity index 100% rename from src/Umbraco.Abstractions/HealthCheck/Checks/Security/XssProtectionCheck.cs rename to src/Umbraco.Core/HealthCheck/Checks/Security/XssProtectionCheck.cs diff --git a/src/Umbraco.Abstractions/HealthCheck/Checks/Services/SmtpCheck.cs b/src/Umbraco.Core/HealthCheck/Checks/Services/SmtpCheck.cs similarity index 100% rename from src/Umbraco.Abstractions/HealthCheck/Checks/Services/SmtpCheck.cs rename to src/Umbraco.Core/HealthCheck/Checks/Services/SmtpCheck.cs diff --git a/src/Umbraco.Abstractions/HealthCheck/HealthCheck.cs b/src/Umbraco.Core/HealthCheck/HealthCheck.cs similarity index 100% rename from src/Umbraco.Abstractions/HealthCheck/HealthCheck.cs rename to src/Umbraco.Core/HealthCheck/HealthCheck.cs diff --git a/src/Umbraco.Abstractions/HealthCheck/HealthCheckAction.cs b/src/Umbraco.Core/HealthCheck/HealthCheckAction.cs similarity index 100% rename from src/Umbraco.Abstractions/HealthCheck/HealthCheckAction.cs rename to src/Umbraco.Core/HealthCheck/HealthCheckAction.cs diff --git a/src/Umbraco.Abstractions/HealthCheck/HealthCheckAttribute.cs b/src/Umbraco.Core/HealthCheck/HealthCheckAttribute.cs similarity index 100% rename from src/Umbraco.Abstractions/HealthCheck/HealthCheckAttribute.cs rename to src/Umbraco.Core/HealthCheck/HealthCheckAttribute.cs diff --git a/src/Umbraco.Abstractions/HealthCheck/HealthCheckCollection.cs b/src/Umbraco.Core/HealthCheck/HealthCheckCollection.cs similarity index 100% rename from src/Umbraco.Abstractions/HealthCheck/HealthCheckCollection.cs rename to src/Umbraco.Core/HealthCheck/HealthCheckCollection.cs diff --git a/src/Umbraco.Abstractions/HealthCheck/HealthCheckGroup.cs b/src/Umbraco.Core/HealthCheck/HealthCheckGroup.cs similarity index 100% rename from src/Umbraco.Abstractions/HealthCheck/HealthCheckGroup.cs rename to src/Umbraco.Core/HealthCheck/HealthCheckGroup.cs diff --git a/src/Umbraco.Abstractions/HealthCheck/HealthCheckNotificationMethodAttribute.cs b/src/Umbraco.Core/HealthCheck/HealthCheckNotificationMethodAttribute.cs similarity index 100% rename from src/Umbraco.Abstractions/HealthCheck/HealthCheckNotificationMethodAttribute.cs rename to src/Umbraco.Core/HealthCheck/HealthCheckNotificationMethodAttribute.cs diff --git a/src/Umbraco.Abstractions/HealthCheck/HealthCheckStatus.cs b/src/Umbraco.Core/HealthCheck/HealthCheckStatus.cs similarity index 100% rename from src/Umbraco.Abstractions/HealthCheck/HealthCheckStatus.cs rename to src/Umbraco.Core/HealthCheck/HealthCheckStatus.cs diff --git a/src/Umbraco.Abstractions/HealthCheck/HeathCheckCollectionBuilder.cs b/src/Umbraco.Core/HealthCheck/HeathCheckCollectionBuilder.cs similarity index 100% rename from src/Umbraco.Abstractions/HealthCheck/HeathCheckCollectionBuilder.cs rename to src/Umbraco.Core/HealthCheck/HeathCheckCollectionBuilder.cs diff --git a/src/Umbraco.Abstractions/HealthCheck/StatusResultType.cs b/src/Umbraco.Core/HealthCheck/StatusResultType.cs similarity index 100% rename from src/Umbraco.Abstractions/HealthCheck/StatusResultType.cs rename to src/Umbraco.Core/HealthCheck/StatusResultType.cs diff --git a/src/Umbraco.Abstractions/HexEncoder.cs b/src/Umbraco.Core/HexEncoder.cs similarity index 100% rename from src/Umbraco.Abstractions/HexEncoder.cs rename to src/Umbraco.Core/HexEncoder.cs diff --git a/src/Umbraco.Abstractions/Hosting/IHostingEnvironment.cs b/src/Umbraco.Core/Hosting/IHostingEnvironment.cs similarity index 100% rename from src/Umbraco.Abstractions/Hosting/IHostingEnvironment.cs rename to src/Umbraco.Core/Hosting/IHostingEnvironment.cs diff --git a/src/Umbraco.Abstractions/HybridAccessorBase.cs b/src/Umbraco.Core/HybridAccessorBase.cs similarity index 100% rename from src/Umbraco.Abstractions/HybridAccessorBase.cs rename to src/Umbraco.Core/HybridAccessorBase.cs diff --git a/src/Umbraco.Abstractions/HybridEventMessagesAccessor.cs b/src/Umbraco.Core/HybridEventMessagesAccessor.cs similarity index 100% rename from src/Umbraco.Abstractions/HybridEventMessagesAccessor.cs rename to src/Umbraco.Core/HybridEventMessagesAccessor.cs diff --git a/src/Umbraco.Abstractions/IBackOfficeInfo.cs b/src/Umbraco.Core/IBackOfficeInfo.cs similarity index 100% rename from src/Umbraco.Abstractions/IBackOfficeInfo.cs rename to src/Umbraco.Core/IBackOfficeInfo.cs diff --git a/src/Umbraco.Abstractions/ICompletable.cs b/src/Umbraco.Core/ICompletable.cs similarity index 100% rename from src/Umbraco.Abstractions/ICompletable.cs rename to src/Umbraco.Core/ICompletable.cs diff --git a/src/Umbraco.Abstractions/IDisposeOnRequestEnd.cs b/src/Umbraco.Core/IDisposeOnRequestEnd.cs similarity index 100% rename from src/Umbraco.Abstractions/IDisposeOnRequestEnd.cs rename to src/Umbraco.Core/IDisposeOnRequestEnd.cs diff --git a/src/Umbraco.Abstractions/IEmailSender.cs b/src/Umbraco.Core/IEmailSender.cs similarity index 100% rename from src/Umbraco.Abstractions/IEmailSender.cs rename to src/Umbraco.Core/IEmailSender.cs diff --git a/src/Umbraco.Abstractions/IO/FileSystemExtensions.cs b/src/Umbraco.Core/IO/FileSystemExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/IO/FileSystemExtensions.cs rename to src/Umbraco.Core/IO/FileSystemExtensions.cs diff --git a/src/Umbraco.Abstractions/IO/FileSystemWrapper.cs b/src/Umbraco.Core/IO/FileSystemWrapper.cs similarity index 100% rename from src/Umbraco.Abstractions/IO/FileSystemWrapper.cs rename to src/Umbraco.Core/IO/FileSystemWrapper.cs diff --git a/src/Umbraco.Abstractions/IO/FileSystems.cs b/src/Umbraco.Core/IO/FileSystems.cs similarity index 100% rename from src/Umbraco.Abstractions/IO/FileSystems.cs rename to src/Umbraco.Core/IO/FileSystems.cs diff --git a/src/Umbraco.Abstractions/IO/IFileSystem.cs b/src/Umbraco.Core/IO/IFileSystem.cs similarity index 100% rename from src/Umbraco.Abstractions/IO/IFileSystem.cs rename to src/Umbraco.Core/IO/IFileSystem.cs diff --git a/src/Umbraco.Abstractions/IO/IFileSystems.cs b/src/Umbraco.Core/IO/IFileSystems.cs similarity index 100% rename from src/Umbraco.Abstractions/IO/IFileSystems.cs rename to src/Umbraco.Core/IO/IFileSystems.cs diff --git a/src/Umbraco.Abstractions/IO/IIOHelper.cs b/src/Umbraco.Core/IO/IIOHelper.cs similarity index 100% rename from src/Umbraco.Abstractions/IO/IIOHelper.cs rename to src/Umbraco.Core/IO/IIOHelper.cs diff --git a/src/Umbraco.Abstractions/IO/IMediaFileSystem.cs b/src/Umbraco.Core/IO/IMediaFileSystem.cs similarity index 100% rename from src/Umbraco.Abstractions/IO/IMediaFileSystem.cs rename to src/Umbraco.Core/IO/IMediaFileSystem.cs diff --git a/src/Umbraco.Abstractions/IO/IMediaPathScheme.cs b/src/Umbraco.Core/IO/IMediaPathScheme.cs similarity index 100% rename from src/Umbraco.Abstractions/IO/IMediaPathScheme.cs rename to src/Umbraco.Core/IO/IMediaPathScheme.cs diff --git a/src/Umbraco.Abstractions/IO/IOHelper.cs b/src/Umbraco.Core/IO/IOHelper.cs similarity index 100% rename from src/Umbraco.Abstractions/IO/IOHelper.cs rename to src/Umbraco.Core/IO/IOHelper.cs diff --git a/src/Umbraco.Abstractions/IO/MediaFileSystem.cs b/src/Umbraco.Core/IO/MediaFileSystem.cs similarity index 100% rename from src/Umbraco.Abstractions/IO/MediaFileSystem.cs rename to src/Umbraco.Core/IO/MediaFileSystem.cs diff --git a/src/Umbraco.Abstractions/IO/MediaPathSchemes/CombinedGuidsMediaPathScheme.cs b/src/Umbraco.Core/IO/MediaPathSchemes/CombinedGuidsMediaPathScheme.cs similarity index 100% rename from src/Umbraco.Abstractions/IO/MediaPathSchemes/CombinedGuidsMediaPathScheme.cs rename to src/Umbraco.Core/IO/MediaPathSchemes/CombinedGuidsMediaPathScheme.cs diff --git a/src/Umbraco.Abstractions/IO/MediaPathSchemes/OriginalMediaPathScheme.cs b/src/Umbraco.Core/IO/MediaPathSchemes/OriginalMediaPathScheme.cs similarity index 100% rename from src/Umbraco.Abstractions/IO/MediaPathSchemes/OriginalMediaPathScheme.cs rename to src/Umbraco.Core/IO/MediaPathSchemes/OriginalMediaPathScheme.cs diff --git a/src/Umbraco.Abstractions/IO/MediaPathSchemes/TwoGuidsMediaPathScheme.cs b/src/Umbraco.Core/IO/MediaPathSchemes/TwoGuidsMediaPathScheme.cs similarity index 100% rename from src/Umbraco.Abstractions/IO/MediaPathSchemes/TwoGuidsMediaPathScheme.cs rename to src/Umbraco.Core/IO/MediaPathSchemes/TwoGuidsMediaPathScheme.cs diff --git a/src/Umbraco.Abstractions/IO/MediaPathSchemes/UniqueMediaPathScheme.cs b/src/Umbraco.Core/IO/MediaPathSchemes/UniqueMediaPathScheme.cs similarity index 100% rename from src/Umbraco.Abstractions/IO/MediaPathSchemes/UniqueMediaPathScheme.cs rename to src/Umbraco.Core/IO/MediaPathSchemes/UniqueMediaPathScheme.cs diff --git a/src/Umbraco.Abstractions/IO/PhysicalFileSystem.cs b/src/Umbraco.Core/IO/PhysicalFileSystem.cs similarity index 100% rename from src/Umbraco.Abstractions/IO/PhysicalFileSystem.cs rename to src/Umbraco.Core/IO/PhysicalFileSystem.cs diff --git a/src/Umbraco.Abstractions/IO/ShadowFileSystem.cs b/src/Umbraco.Core/IO/ShadowFileSystem.cs similarity index 100% rename from src/Umbraco.Abstractions/IO/ShadowFileSystem.cs rename to src/Umbraco.Core/IO/ShadowFileSystem.cs diff --git a/src/Umbraco.Abstractions/IO/ShadowFileSystems.cs b/src/Umbraco.Core/IO/ShadowFileSystems.cs similarity index 100% rename from src/Umbraco.Abstractions/IO/ShadowFileSystems.cs rename to src/Umbraco.Core/IO/ShadowFileSystems.cs diff --git a/src/Umbraco.Abstractions/IO/ShadowWrapper.cs b/src/Umbraco.Core/IO/ShadowWrapper.cs similarity index 100% rename from src/Umbraco.Abstractions/IO/ShadowWrapper.cs rename to src/Umbraco.Core/IO/ShadowWrapper.cs diff --git a/src/Umbraco.Abstractions/IO/SupportingFileSystems.cs b/src/Umbraco.Core/IO/SupportingFileSystems.cs similarity index 100% rename from src/Umbraco.Abstractions/IO/SupportingFileSystems.cs rename to src/Umbraco.Core/IO/SupportingFileSystems.cs diff --git a/src/Umbraco.Abstractions/IO/SystemFiles.cs b/src/Umbraco.Core/IO/SystemFiles.cs similarity index 100% rename from src/Umbraco.Abstractions/IO/SystemFiles.cs rename to src/Umbraco.Core/IO/SystemFiles.cs diff --git a/src/Umbraco.Abstractions/IO/ViewHelper.cs b/src/Umbraco.Core/IO/ViewHelper.cs similarity index 100% rename from src/Umbraco.Abstractions/IO/ViewHelper.cs rename to src/Umbraco.Core/IO/ViewHelper.cs diff --git a/src/Umbraco.Abstractions/IRegisteredObject.cs b/src/Umbraco.Core/IRegisteredObject.cs similarity index 100% rename from src/Umbraco.Abstractions/IRegisteredObject.cs rename to src/Umbraco.Core/IRegisteredObject.cs diff --git a/src/Umbraco.Abstractions/ITagQuery.cs b/src/Umbraco.Core/ITagQuery.cs similarity index 100% rename from src/Umbraco.Abstractions/ITagQuery.cs rename to src/Umbraco.Core/ITagQuery.cs diff --git a/src/Umbraco.Abstractions/IUmbracoContext.cs b/src/Umbraco.Core/IUmbracoContext.cs similarity index 100% rename from src/Umbraco.Abstractions/IUmbracoContext.cs rename to src/Umbraco.Core/IUmbracoContext.cs diff --git a/src/Umbraco.Abstractions/IUmbracoContextAccessor.cs b/src/Umbraco.Core/IUmbracoContextAccessor.cs similarity index 100% rename from src/Umbraco.Abstractions/IUmbracoContextAccessor.cs rename to src/Umbraco.Core/IUmbracoContextAccessor.cs diff --git a/src/Umbraco.Abstractions/IfExtensions.cs b/src/Umbraco.Core/IfExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/IfExtensions.cs rename to src/Umbraco.Core/IfExtensions.cs diff --git a/src/Umbraco.Abstractions/Install/IFilePermissionHelper.cs b/src/Umbraco.Core/Install/IFilePermissionHelper.cs similarity index 100% rename from src/Umbraco.Abstractions/Install/IFilePermissionHelper.cs rename to src/Umbraco.Core/Install/IFilePermissionHelper.cs diff --git a/src/Umbraco.Abstractions/InstallLog.cs b/src/Umbraco.Core/InstallLog.cs similarity index 100% rename from src/Umbraco.Abstractions/InstallLog.cs rename to src/Umbraco.Core/InstallLog.cs diff --git a/src/Umbraco.Abstractions/IntExtensions.cs b/src/Umbraco.Core/IntExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/IntExtensions.cs rename to src/Umbraco.Core/IntExtensions.cs diff --git a/src/Umbraco.Abstractions/KeyValuePairExtensions.cs b/src/Umbraco.Core/KeyValuePairExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/KeyValuePairExtensions.cs rename to src/Umbraco.Core/KeyValuePairExtensions.cs diff --git a/src/Umbraco.Abstractions/LambdaExpressionCacheKey.cs b/src/Umbraco.Core/LambdaExpressionCacheKey.cs similarity index 100% rename from src/Umbraco.Abstractions/LambdaExpressionCacheKey.cs rename to src/Umbraco.Core/LambdaExpressionCacheKey.cs diff --git a/src/Umbraco.Abstractions/Logging/DebugDiagnosticsLogger.cs b/src/Umbraco.Core/Logging/DebugDiagnosticsLogger.cs similarity index 100% rename from src/Umbraco.Abstractions/Logging/DebugDiagnosticsLogger.cs rename to src/Umbraco.Core/Logging/DebugDiagnosticsLogger.cs diff --git a/src/Umbraco.Abstractions/Logging/DisposableTimer.cs b/src/Umbraco.Core/Logging/DisposableTimer.cs similarity index 100% rename from src/Umbraco.Abstractions/Logging/DisposableTimer.cs rename to src/Umbraco.Core/Logging/DisposableTimer.cs diff --git a/src/Umbraco.Abstractions/Logging/ILogger.cs b/src/Umbraco.Core/Logging/ILogger.cs similarity index 100% rename from src/Umbraco.Abstractions/Logging/ILogger.cs rename to src/Umbraco.Core/Logging/ILogger.cs diff --git a/src/Umbraco.Abstractions/Logging/IMessageTemplates.cs b/src/Umbraco.Core/Logging/IMessageTemplates.cs similarity index 100% rename from src/Umbraco.Abstractions/Logging/IMessageTemplates.cs rename to src/Umbraco.Core/Logging/IMessageTemplates.cs diff --git a/src/Umbraco.Abstractions/Logging/IProfiler.cs b/src/Umbraco.Core/Logging/IProfiler.cs similarity index 100% rename from src/Umbraco.Abstractions/Logging/IProfiler.cs rename to src/Umbraco.Core/Logging/IProfiler.cs diff --git a/src/Umbraco.Abstractions/Logging/IProfilingLogger.cs b/src/Umbraco.Core/Logging/IProfilingLogger.cs similarity index 100% rename from src/Umbraco.Abstractions/Logging/IProfilingLogger.cs rename to src/Umbraco.Core/Logging/IProfilingLogger.cs diff --git a/src/Umbraco.Abstractions/Logging/LogLevel.cs b/src/Umbraco.Core/Logging/LogLevel.cs similarity index 100% rename from src/Umbraco.Abstractions/Logging/LogLevel.cs rename to src/Umbraco.Core/Logging/LogLevel.cs diff --git a/src/Umbraco.Abstractions/Logging/LogProfiler.cs b/src/Umbraco.Core/Logging/LogProfiler.cs similarity index 100% rename from src/Umbraco.Abstractions/Logging/LogProfiler.cs rename to src/Umbraco.Core/Logging/LogProfiler.cs diff --git a/src/Umbraco.Abstractions/Logging/LoggerExtensions.cs b/src/Umbraco.Core/Logging/LoggerExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/Logging/LoggerExtensions.cs rename to src/Umbraco.Core/Logging/LoggerExtensions.cs diff --git a/src/Umbraco.Abstractions/Logging/LoggingTaskExtension.cs b/src/Umbraco.Core/Logging/LoggingTaskExtension.cs similarity index 100% rename from src/Umbraco.Abstractions/Logging/LoggingTaskExtension.cs rename to src/Umbraco.Core/Logging/LoggingTaskExtension.cs diff --git a/src/Umbraco.Abstractions/Logging/NullLogger.cs b/src/Umbraco.Core/Logging/NullLogger.cs similarity index 100% rename from src/Umbraco.Abstractions/Logging/NullLogger.cs rename to src/Umbraco.Core/Logging/NullLogger.cs diff --git a/src/Umbraco.Abstractions/Logging/ProfilerExtensions.cs b/src/Umbraco.Core/Logging/ProfilerExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/Logging/ProfilerExtensions.cs rename to src/Umbraco.Core/Logging/ProfilerExtensions.cs diff --git a/src/Umbraco.Abstractions/Logging/ProfilingLogger.cs b/src/Umbraco.Core/Logging/ProfilingLogger.cs similarity index 100% rename from src/Umbraco.Abstractions/Logging/ProfilingLogger.cs rename to src/Umbraco.Core/Logging/ProfilingLogger.cs diff --git a/src/Umbraco.Abstractions/Logging/VoidProfiler.cs b/src/Umbraco.Core/Logging/VoidProfiler.cs similarity index 100% rename from src/Umbraco.Abstractions/Logging/VoidProfiler.cs rename to src/Umbraco.Core/Logging/VoidProfiler.cs diff --git a/src/Umbraco.Abstractions/Macros/MacroErrorBehaviour.cs b/src/Umbraco.Core/Macros/MacroErrorBehaviour.cs similarity index 100% rename from src/Umbraco.Abstractions/Macros/MacroErrorBehaviour.cs rename to src/Umbraco.Core/Macros/MacroErrorBehaviour.cs diff --git a/src/Umbraco.Abstractions/Manifest/IManifestFilter.cs b/src/Umbraco.Core/Manifest/IManifestFilter.cs similarity index 100% rename from src/Umbraco.Abstractions/Manifest/IManifestFilter.cs rename to src/Umbraco.Core/Manifest/IManifestFilter.cs diff --git a/src/Umbraco.Abstractions/Manifest/IManifestParser.cs b/src/Umbraco.Core/Manifest/IManifestParser.cs similarity index 100% rename from src/Umbraco.Abstractions/Manifest/IManifestParser.cs rename to src/Umbraco.Core/Manifest/IManifestParser.cs diff --git a/src/Umbraco.Abstractions/Manifest/IPackageManifest.cs b/src/Umbraco.Core/Manifest/IPackageManifest.cs similarity index 100% rename from src/Umbraco.Abstractions/Manifest/IPackageManifest.cs rename to src/Umbraco.Core/Manifest/IPackageManifest.cs diff --git a/src/Umbraco.Abstractions/Manifest/ManifestContentAppDefinition.cs b/src/Umbraco.Core/Manifest/ManifestContentAppDefinition.cs similarity index 100% rename from src/Umbraco.Abstractions/Manifest/ManifestContentAppDefinition.cs rename to src/Umbraco.Core/Manifest/ManifestContentAppDefinition.cs diff --git a/src/Umbraco.Abstractions/Manifest/ManifestContentAppFactory.cs b/src/Umbraco.Core/Manifest/ManifestContentAppFactory.cs similarity index 100% rename from src/Umbraco.Abstractions/Manifest/ManifestContentAppFactory.cs rename to src/Umbraco.Core/Manifest/ManifestContentAppFactory.cs diff --git a/src/Umbraco.Abstractions/Manifest/ManifestDashboard.cs b/src/Umbraco.Core/Manifest/ManifestDashboard.cs similarity index 100% rename from src/Umbraco.Abstractions/Manifest/ManifestDashboard.cs rename to src/Umbraco.Core/Manifest/ManifestDashboard.cs diff --git a/src/Umbraco.Abstractions/Manifest/ManifestFilterCollection.cs b/src/Umbraco.Core/Manifest/ManifestFilterCollection.cs similarity index 100% rename from src/Umbraco.Abstractions/Manifest/ManifestFilterCollection.cs rename to src/Umbraco.Core/Manifest/ManifestFilterCollection.cs diff --git a/src/Umbraco.Abstractions/Manifest/ManifestFilterCollectionBuilder.cs b/src/Umbraco.Core/Manifest/ManifestFilterCollectionBuilder.cs similarity index 100% rename from src/Umbraco.Abstractions/Manifest/ManifestFilterCollectionBuilder.cs rename to src/Umbraco.Core/Manifest/ManifestFilterCollectionBuilder.cs diff --git a/src/Umbraco.Abstractions/Manifest/ManifestSection.cs b/src/Umbraco.Core/Manifest/ManifestSection.cs similarity index 100% rename from src/Umbraco.Abstractions/Manifest/ManifestSection.cs rename to src/Umbraco.Core/Manifest/ManifestSection.cs diff --git a/src/Umbraco.Abstractions/Manifest/ManifestWatcher.cs b/src/Umbraco.Core/Manifest/ManifestWatcher.cs similarity index 100% rename from src/Umbraco.Abstractions/Manifest/ManifestWatcher.cs rename to src/Umbraco.Core/Manifest/ManifestWatcher.cs diff --git a/src/Umbraco.Abstractions/Manifest/PackageManifest.cs b/src/Umbraco.Core/Manifest/PackageManifest.cs similarity index 100% rename from src/Umbraco.Abstractions/Manifest/PackageManifest.cs rename to src/Umbraco.Core/Manifest/PackageManifest.cs diff --git a/src/Umbraco.Abstractions/Mapping/IMapDefinition.cs b/src/Umbraco.Core/Mapping/IMapDefinition.cs similarity index 100% rename from src/Umbraco.Abstractions/Mapping/IMapDefinition.cs rename to src/Umbraco.Core/Mapping/IMapDefinition.cs diff --git a/src/Umbraco.Abstractions/Mapping/MapDefinitionCollection.cs b/src/Umbraco.Core/Mapping/MapDefinitionCollection.cs similarity index 100% rename from src/Umbraco.Abstractions/Mapping/MapDefinitionCollection.cs rename to src/Umbraco.Core/Mapping/MapDefinitionCollection.cs diff --git a/src/Umbraco.Abstractions/Mapping/MapDefinitionCollectionBuilder.cs b/src/Umbraco.Core/Mapping/MapDefinitionCollectionBuilder.cs similarity index 100% rename from src/Umbraco.Abstractions/Mapping/MapDefinitionCollectionBuilder.cs rename to src/Umbraco.Core/Mapping/MapDefinitionCollectionBuilder.cs diff --git a/src/Umbraco.Abstractions/Mapping/MapperContext.cs b/src/Umbraco.Core/Mapping/MapperContext.cs similarity index 100% rename from src/Umbraco.Abstractions/Mapping/MapperContext.cs rename to src/Umbraco.Core/Mapping/MapperContext.cs diff --git a/src/Umbraco.Abstractions/Mapping/UmbracoMapper.cs b/src/Umbraco.Core/Mapping/UmbracoMapper.cs similarity index 100% rename from src/Umbraco.Abstractions/Mapping/UmbracoMapper.cs rename to src/Umbraco.Core/Mapping/UmbracoMapper.cs diff --git a/src/Umbraco.Abstractions/Media/IEmbedProvider.cs b/src/Umbraco.Core/Media/IEmbedProvider.cs similarity index 100% rename from src/Umbraco.Abstractions/Media/IEmbedProvider.cs rename to src/Umbraco.Core/Media/IEmbedProvider.cs diff --git a/src/Umbraco.Abstractions/Media/OEmbedResult.cs b/src/Umbraco.Core/Media/OEmbedResult.cs similarity index 100% rename from src/Umbraco.Abstractions/Media/OEmbedResult.cs rename to src/Umbraco.Core/Media/OEmbedResult.cs diff --git a/src/Umbraco.Abstractions/Media/OEmbedStatus.cs b/src/Umbraco.Core/Media/OEmbedStatus.cs similarity index 100% rename from src/Umbraco.Abstractions/Media/OEmbedStatus.cs rename to src/Umbraco.Core/Media/OEmbedStatus.cs diff --git a/src/Umbraco.Abstractions/MediaTypeExtensions.cs b/src/Umbraco.Core/MediaTypeExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/MediaTypeExtensions.cs rename to src/Umbraco.Core/MediaTypeExtensions.cs diff --git a/src/Umbraco.Abstractions/Migrations/IMigration.cs b/src/Umbraco.Core/Migrations/IMigration.cs similarity index 100% rename from src/Umbraco.Abstractions/Migrations/IMigration.cs rename to src/Umbraco.Core/Migrations/IMigration.cs diff --git a/src/Umbraco.Abstractions/Migrations/IncompleteMigrationExpressionException.cs b/src/Umbraco.Core/Migrations/IncompleteMigrationExpressionException.cs similarity index 100% rename from src/Umbraco.Abstractions/Migrations/IncompleteMigrationExpressionException.cs rename to src/Umbraco.Core/Migrations/IncompleteMigrationExpressionException.cs diff --git a/src/Umbraco.Abstractions/Migrations/NoopMigration.cs b/src/Umbraco.Core/Migrations/NoopMigration.cs similarity index 100% rename from src/Umbraco.Abstractions/Migrations/NoopMigration.cs rename to src/Umbraco.Core/Migrations/NoopMigration.cs diff --git a/src/Umbraco.Abstractions/Models/AnchorsModel.cs b/src/Umbraco.Core/Models/AnchorsModel.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/AnchorsModel.cs rename to src/Umbraco.Core/Models/AnchorsModel.cs diff --git a/src/Umbraco.Abstractions/Models/AuditEntry.cs b/src/Umbraco.Core/Models/AuditEntry.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/AuditEntry.cs rename to src/Umbraco.Core/Models/AuditEntry.cs diff --git a/src/Umbraco.Abstractions/Models/AuditItem.cs b/src/Umbraco.Core/Models/AuditItem.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/AuditItem.cs rename to src/Umbraco.Core/Models/AuditItem.cs diff --git a/src/Umbraco.Abstractions/Models/AuditType.cs b/src/Umbraco.Core/Models/AuditType.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/AuditType.cs rename to src/Umbraco.Core/Models/AuditType.cs diff --git a/src/Umbraco.Abstractions/Models/ChangingPasswordModel.cs b/src/Umbraco.Core/Models/ChangingPasswordModel.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ChangingPasswordModel.cs rename to src/Umbraco.Core/Models/ChangingPasswordModel.cs diff --git a/src/Umbraco.Abstractions/Models/Consent.cs b/src/Umbraco.Core/Models/Consent.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Consent.cs rename to src/Umbraco.Core/Models/Consent.cs diff --git a/src/Umbraco.Abstractions/Models/ConsentExtensions.cs b/src/Umbraco.Core/Models/ConsentExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ConsentExtensions.cs rename to src/Umbraco.Core/Models/ConsentExtensions.cs diff --git a/src/Umbraco.Abstractions/Models/ConsentState.cs b/src/Umbraco.Core/Models/ConsentState.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ConsentState.cs rename to src/Umbraco.Core/Models/ConsentState.cs diff --git a/src/Umbraco.Abstractions/Models/ContentBase.cs b/src/Umbraco.Core/Models/ContentBase.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentBase.cs rename to src/Umbraco.Core/Models/ContentBase.cs diff --git a/src/Umbraco.Abstractions/Models/ContentCultureInfos.cs b/src/Umbraco.Core/Models/ContentCultureInfos.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentCultureInfos.cs rename to src/Umbraco.Core/Models/ContentCultureInfos.cs diff --git a/src/Umbraco.Abstractions/Models/ContentCultureInfosCollection.cs b/src/Umbraco.Core/Models/ContentCultureInfosCollection.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentCultureInfosCollection.cs rename to src/Umbraco.Core/Models/ContentCultureInfosCollection.cs diff --git a/src/Umbraco.Abstractions/Models/ContentEditing/AuditLog.cs b/src/Umbraco.Core/Models/ContentEditing/AuditLog.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentEditing/AuditLog.cs rename to src/Umbraco.Core/Models/ContentEditing/AuditLog.cs diff --git a/src/Umbraco.Abstractions/Models/ContentEditing/ContentApp.cs b/src/Umbraco.Core/Models/ContentEditing/ContentApp.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentEditing/ContentApp.cs rename to src/Umbraco.Core/Models/ContentEditing/ContentApp.cs diff --git a/src/Umbraco.Abstractions/Models/ContentEditing/ContentAppBadge.cs b/src/Umbraco.Core/Models/ContentEditing/ContentAppBadge.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentEditing/ContentAppBadge.cs rename to src/Umbraco.Core/Models/ContentEditing/ContentAppBadge.cs diff --git a/src/Umbraco.Abstractions/Models/ContentEditing/ContentAppBadgeType.cs b/src/Umbraco.Core/Models/ContentEditing/ContentAppBadgeType.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentEditing/ContentAppBadgeType.cs rename to src/Umbraco.Core/Models/ContentEditing/ContentAppBadgeType.cs diff --git a/src/Umbraco.Abstractions/Models/ContentEditing/ContentDomainsAndCulture.cs b/src/Umbraco.Core/Models/ContentEditing/ContentDomainsAndCulture.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentEditing/ContentDomainsAndCulture.cs rename to src/Umbraco.Core/Models/ContentEditing/ContentDomainsAndCulture.cs diff --git a/src/Umbraco.Abstractions/Models/ContentEditing/ContentItemSave.cs b/src/Umbraco.Core/Models/ContentEditing/ContentItemSave.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentEditing/ContentItemSave.cs rename to src/Umbraco.Core/Models/ContentEditing/ContentItemSave.cs diff --git a/src/Umbraco.Abstractions/Models/ContentEditing/ContentPropertyBasic.cs b/src/Umbraco.Core/Models/ContentEditing/ContentPropertyBasic.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentEditing/ContentPropertyBasic.cs rename to src/Umbraco.Core/Models/ContentEditing/ContentPropertyBasic.cs diff --git a/src/Umbraco.Abstractions/Models/ContentEditing/ContentPropertyCollectionDto.cs b/src/Umbraco.Core/Models/ContentEditing/ContentPropertyCollectionDto.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentEditing/ContentPropertyCollectionDto.cs rename to src/Umbraco.Core/Models/ContentEditing/ContentPropertyCollectionDto.cs diff --git a/src/Umbraco.Abstractions/Models/ContentEditing/ContentPropertyDisplay.cs b/src/Umbraco.Core/Models/ContentEditing/ContentPropertyDisplay.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentEditing/ContentPropertyDisplay.cs rename to src/Umbraco.Core/Models/ContentEditing/ContentPropertyDisplay.cs diff --git a/src/Umbraco.Abstractions/Models/ContentEditing/ContentPropertyDto.cs b/src/Umbraco.Core/Models/ContentEditing/ContentPropertyDto.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentEditing/ContentPropertyDto.cs rename to src/Umbraco.Core/Models/ContentEditing/ContentPropertyDto.cs diff --git a/src/Umbraco.Abstractions/Models/ContentEditing/ContentRedirectUrl.cs b/src/Umbraco.Core/Models/ContentEditing/ContentRedirectUrl.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentEditing/ContentRedirectUrl.cs rename to src/Umbraco.Core/Models/ContentEditing/ContentRedirectUrl.cs diff --git a/src/Umbraco.Abstractions/Models/ContentEditing/ContentSaveAction.cs b/src/Umbraco.Core/Models/ContentEditing/ContentSaveAction.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentEditing/ContentSaveAction.cs rename to src/Umbraco.Core/Models/ContentEditing/ContentSaveAction.cs diff --git a/src/Umbraco.Abstractions/Models/ContentEditing/ContentSavedState.cs b/src/Umbraco.Core/Models/ContentEditing/ContentSavedState.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentEditing/ContentSavedState.cs rename to src/Umbraco.Core/Models/ContentEditing/ContentSavedState.cs diff --git a/src/Umbraco.Abstractions/Models/ContentEditing/ContentSortOrder.cs b/src/Umbraco.Core/Models/ContentEditing/ContentSortOrder.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentEditing/ContentSortOrder.cs rename to src/Umbraco.Core/Models/ContentEditing/ContentSortOrder.cs diff --git a/src/Umbraco.Abstractions/Models/ContentEditing/ContentVariantSave.cs b/src/Umbraco.Core/Models/ContentEditing/ContentVariantSave.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentEditing/ContentVariantSave.cs rename to src/Umbraco.Core/Models/ContentEditing/ContentVariantSave.cs diff --git a/src/Umbraco.Abstractions/Models/ContentEditing/CreatedDocumentTypeCollectionResult.cs b/src/Umbraco.Core/Models/ContentEditing/CreatedDocumentTypeCollectionResult.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentEditing/CreatedDocumentTypeCollectionResult.cs rename to src/Umbraco.Core/Models/ContentEditing/CreatedDocumentTypeCollectionResult.cs diff --git a/src/Umbraco.Abstractions/Models/ContentEditing/DictionaryOverviewDisplay.cs b/src/Umbraco.Core/Models/ContentEditing/DictionaryOverviewDisplay.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentEditing/DictionaryOverviewDisplay.cs rename to src/Umbraco.Core/Models/ContentEditing/DictionaryOverviewDisplay.cs diff --git a/src/Umbraco.Abstractions/Models/ContentEditing/DictionaryOverviewTranslationDisplay.cs b/src/Umbraco.Core/Models/ContentEditing/DictionaryOverviewTranslationDisplay.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentEditing/DictionaryOverviewTranslationDisplay.cs rename to src/Umbraco.Core/Models/ContentEditing/DictionaryOverviewTranslationDisplay.cs diff --git a/src/Umbraco.Abstractions/Models/ContentEditing/DictionaryTranslationDisplay.cs b/src/Umbraco.Core/Models/ContentEditing/DictionaryTranslationDisplay.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentEditing/DictionaryTranslationDisplay.cs rename to src/Umbraco.Core/Models/ContentEditing/DictionaryTranslationDisplay.cs diff --git a/src/Umbraco.Abstractions/Models/ContentEditing/DictionaryTranslationSave.cs b/src/Umbraco.Core/Models/ContentEditing/DictionaryTranslationSave.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentEditing/DictionaryTranslationSave.cs rename to src/Umbraco.Core/Models/ContentEditing/DictionaryTranslationSave.cs diff --git a/src/Umbraco.Abstractions/Models/ContentEditing/DomainDisplay.cs b/src/Umbraco.Core/Models/ContentEditing/DomainDisplay.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentEditing/DomainDisplay.cs rename to src/Umbraco.Core/Models/ContentEditing/DomainDisplay.cs diff --git a/src/Umbraco.Abstractions/Models/ContentEditing/IContentAppFactory.cs b/src/Umbraco.Core/Models/ContentEditing/IContentAppFactory.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentEditing/IContentAppFactory.cs rename to src/Umbraco.Core/Models/ContentEditing/IContentAppFactory.cs diff --git a/src/Umbraco.Abstractions/Models/ContentEditing/IContentProperties.cs b/src/Umbraco.Core/Models/ContentEditing/IContentProperties.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentEditing/IContentProperties.cs rename to src/Umbraco.Core/Models/ContentEditing/IContentProperties.cs diff --git a/src/Umbraco.Abstractions/Models/ContentEditing/IContentSave.cs b/src/Umbraco.Core/Models/ContentEditing/IContentSave.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentEditing/IContentSave.cs rename to src/Umbraco.Core/Models/ContentEditing/IContentSave.cs diff --git a/src/Umbraco.Abstractions/Models/ContentEditing/IHaveUploadedFiles.cs b/src/Umbraco.Core/Models/ContentEditing/IHaveUploadedFiles.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentEditing/IHaveUploadedFiles.cs rename to src/Umbraco.Core/Models/ContentEditing/IHaveUploadedFiles.cs diff --git a/src/Umbraco.Abstractions/Models/ContentEditing/ITabbedContent.cs b/src/Umbraco.Core/Models/ContentEditing/ITabbedContent.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentEditing/ITabbedContent.cs rename to src/Umbraco.Core/Models/ContentEditing/ITabbedContent.cs diff --git a/src/Umbraco.Abstractions/Models/ContentEditing/Language.cs b/src/Umbraco.Core/Models/ContentEditing/Language.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentEditing/Language.cs rename to src/Umbraco.Core/Models/ContentEditing/Language.cs diff --git a/src/Umbraco.Abstractions/Models/ContentEditing/LinkDisplay.cs b/src/Umbraco.Core/Models/ContentEditing/LinkDisplay.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentEditing/LinkDisplay.cs rename to src/Umbraco.Core/Models/ContentEditing/LinkDisplay.cs diff --git a/src/Umbraco.Abstractions/Models/ContentEditing/MemberPropertyTypeBasic.cs b/src/Umbraco.Core/Models/ContentEditing/MemberPropertyTypeBasic.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentEditing/MemberPropertyTypeBasic.cs rename to src/Umbraco.Core/Models/ContentEditing/MemberPropertyTypeBasic.cs diff --git a/src/Umbraco.Abstractions/Models/ContentEditing/MemberPropertyTypeDisplay.cs b/src/Umbraco.Core/Models/ContentEditing/MemberPropertyTypeDisplay.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentEditing/MemberPropertyTypeDisplay.cs rename to src/Umbraco.Core/Models/ContentEditing/MemberPropertyTypeDisplay.cs diff --git a/src/Umbraco.Abstractions/Models/ContentEditing/MoveOrCopy.cs b/src/Umbraco.Core/Models/ContentEditing/MoveOrCopy.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentEditing/MoveOrCopy.cs rename to src/Umbraco.Core/Models/ContentEditing/MoveOrCopy.cs diff --git a/src/Umbraco.Abstractions/Models/ContentEditing/NotificationStyle.cs b/src/Umbraco.Core/Models/ContentEditing/NotificationStyle.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentEditing/NotificationStyle.cs rename to src/Umbraco.Core/Models/ContentEditing/NotificationStyle.cs diff --git a/src/Umbraco.Abstractions/Models/ContentEditing/NotifySetting.cs b/src/Umbraco.Core/Models/ContentEditing/NotifySetting.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentEditing/NotifySetting.cs rename to src/Umbraco.Core/Models/ContentEditing/NotifySetting.cs diff --git a/src/Umbraco.Abstractions/Models/ContentEditing/ObjectType.cs b/src/Umbraco.Core/Models/ContentEditing/ObjectType.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentEditing/ObjectType.cs rename to src/Umbraco.Core/Models/ContentEditing/ObjectType.cs diff --git a/src/Umbraco.Abstractions/Models/ContentEditing/Permission.cs b/src/Umbraco.Core/Models/ContentEditing/Permission.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentEditing/Permission.cs rename to src/Umbraco.Core/Models/ContentEditing/Permission.cs diff --git a/src/Umbraco.Abstractions/Models/ContentEditing/PostedFolder.cs b/src/Umbraco.Core/Models/ContentEditing/PostedFolder.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentEditing/PostedFolder.cs rename to src/Umbraco.Core/Models/ContentEditing/PostedFolder.cs diff --git a/src/Umbraco.Abstractions/Models/ContentEditing/PropertyEditorBasic.cs b/src/Umbraco.Core/Models/ContentEditing/PropertyEditorBasic.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentEditing/PropertyEditorBasic.cs rename to src/Umbraco.Core/Models/ContentEditing/PropertyEditorBasic.cs diff --git a/src/Umbraco.Abstractions/Models/ContentEditing/PropertyGroupBasic.cs b/src/Umbraco.Core/Models/ContentEditing/PropertyGroupBasic.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentEditing/PropertyGroupBasic.cs rename to src/Umbraco.Core/Models/ContentEditing/PropertyGroupBasic.cs diff --git a/src/Umbraco.Abstractions/Models/ContentEditing/PropertyTypeBasic.cs b/src/Umbraco.Core/Models/ContentEditing/PropertyTypeBasic.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentEditing/PropertyTypeBasic.cs rename to src/Umbraco.Core/Models/ContentEditing/PropertyTypeBasic.cs diff --git a/src/Umbraco.Abstractions/Models/ContentEditing/PropertyTypeDisplay.cs b/src/Umbraco.Core/Models/ContentEditing/PropertyTypeDisplay.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentEditing/PropertyTypeDisplay.cs rename to src/Umbraco.Core/Models/ContentEditing/PropertyTypeDisplay.cs diff --git a/src/Umbraco.Abstractions/Models/ContentEditing/PropertyTypeValidation.cs b/src/Umbraco.Core/Models/ContentEditing/PropertyTypeValidation.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentEditing/PropertyTypeValidation.cs rename to src/Umbraco.Core/Models/ContentEditing/PropertyTypeValidation.cs diff --git a/src/Umbraco.Abstractions/Models/ContentEditing/RedirectUrlSearchResults.cs b/src/Umbraco.Core/Models/ContentEditing/RedirectUrlSearchResults.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentEditing/RedirectUrlSearchResults.cs rename to src/Umbraco.Core/Models/ContentEditing/RedirectUrlSearchResults.cs diff --git a/src/Umbraco.Abstractions/Models/ContentEditing/RelationDisplay.cs b/src/Umbraco.Core/Models/ContentEditing/RelationDisplay.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentEditing/RelationDisplay.cs rename to src/Umbraco.Core/Models/ContentEditing/RelationDisplay.cs diff --git a/src/Umbraco.Abstractions/Models/ContentEditing/RichTextEditorPlugin.cs b/src/Umbraco.Core/Models/ContentEditing/RichTextEditorPlugin.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentEditing/RichTextEditorPlugin.cs rename to src/Umbraco.Core/Models/ContentEditing/RichTextEditorPlugin.cs diff --git a/src/Umbraco.Abstractions/Models/ContentEditing/RollbackVersion.cs b/src/Umbraco.Core/Models/ContentEditing/RollbackVersion.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentEditing/RollbackVersion.cs rename to src/Umbraco.Core/Models/ContentEditing/RollbackVersion.cs diff --git a/src/Umbraco.Abstractions/Models/ContentEditing/SearchResult.cs b/src/Umbraco.Core/Models/ContentEditing/SearchResult.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentEditing/SearchResult.cs rename to src/Umbraco.Core/Models/ContentEditing/SearchResult.cs diff --git a/src/Umbraco.Abstractions/Models/ContentEditing/Section.cs b/src/Umbraco.Core/Models/ContentEditing/Section.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentEditing/Section.cs rename to src/Umbraco.Core/Models/ContentEditing/Section.cs diff --git a/src/Umbraco.Abstractions/Models/ContentEditing/SnippetDisplay.cs b/src/Umbraco.Core/Models/ContentEditing/SnippetDisplay.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentEditing/SnippetDisplay.cs rename to src/Umbraco.Core/Models/ContentEditing/SnippetDisplay.cs diff --git a/src/Umbraco.Abstractions/Models/ContentEditing/StyleSheet.cs b/src/Umbraco.Core/Models/ContentEditing/StyleSheet.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentEditing/StyleSheet.cs rename to src/Umbraco.Core/Models/ContentEditing/StyleSheet.cs diff --git a/src/Umbraco.Abstractions/Models/ContentEditing/StylesheetRule.cs b/src/Umbraco.Core/Models/ContentEditing/StylesheetRule.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentEditing/StylesheetRule.cs rename to src/Umbraco.Core/Models/ContentEditing/StylesheetRule.cs diff --git a/src/Umbraco.Abstractions/Models/ContentEditing/Tab.cs b/src/Umbraco.Core/Models/ContentEditing/Tab.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentEditing/Tab.cs rename to src/Umbraco.Core/Models/ContentEditing/Tab.cs diff --git a/src/Umbraco.Abstractions/Models/ContentEditing/UmbracoEntityTypes.cs b/src/Umbraco.Core/Models/ContentEditing/UmbracoEntityTypes.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentEditing/UmbracoEntityTypes.cs rename to src/Umbraco.Core/Models/ContentEditing/UmbracoEntityTypes.cs diff --git a/src/Umbraco.Abstractions/Models/ContentEditing/UnpublishContent.cs b/src/Umbraco.Core/Models/ContentEditing/UnpublishContent.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentEditing/UnpublishContent.cs rename to src/Umbraco.Core/Models/ContentEditing/UnpublishContent.cs diff --git a/src/Umbraco.Abstractions/Models/ContentEditing/UrlAndAnchors.cs b/src/Umbraco.Core/Models/ContentEditing/UrlAndAnchors.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentEditing/UrlAndAnchors.cs rename to src/Umbraco.Core/Models/ContentEditing/UrlAndAnchors.cs diff --git a/src/Umbraco.Abstractions/Models/ContentExtensions.cs b/src/Umbraco.Core/Models/ContentExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentExtensions.cs rename to src/Umbraco.Core/Models/ContentExtensions.cs diff --git a/src/Umbraco.Abstractions/Models/ContentModel.cs b/src/Umbraco.Core/Models/ContentModel.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentModel.cs rename to src/Umbraco.Core/Models/ContentModel.cs diff --git a/src/Umbraco.Abstractions/Models/ContentModelOfTContent.cs b/src/Umbraco.Core/Models/ContentModelOfTContent.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentModelOfTContent.cs rename to src/Umbraco.Core/Models/ContentModelOfTContent.cs diff --git a/src/Umbraco.Abstractions/Models/ContentRepositoryExtensions.cs b/src/Umbraco.Core/Models/ContentRepositoryExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentRepositoryExtensions.cs rename to src/Umbraco.Core/Models/ContentRepositoryExtensions.cs diff --git a/src/Umbraco.Abstractions/Models/ContentSchedule.cs b/src/Umbraco.Core/Models/ContentSchedule.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentSchedule.cs rename to src/Umbraco.Core/Models/ContentSchedule.cs diff --git a/src/Umbraco.Abstractions/Models/ContentScheduleAction.cs b/src/Umbraco.Core/Models/ContentScheduleAction.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentScheduleAction.cs rename to src/Umbraco.Core/Models/ContentScheduleAction.cs diff --git a/src/Umbraco.Abstractions/Models/ContentScheduleCollection.cs b/src/Umbraco.Core/Models/ContentScheduleCollection.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentScheduleCollection.cs rename to src/Umbraco.Core/Models/ContentScheduleCollection.cs diff --git a/src/Umbraco.Abstractions/Models/ContentStatus.cs b/src/Umbraco.Core/Models/ContentStatus.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentStatus.cs rename to src/Umbraco.Core/Models/ContentStatus.cs diff --git a/src/Umbraco.Abstractions/Models/ContentTypeAvailableCompositionsResult.cs b/src/Umbraco.Core/Models/ContentTypeAvailableCompositionsResult.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentTypeAvailableCompositionsResult.cs rename to src/Umbraco.Core/Models/ContentTypeAvailableCompositionsResult.cs diff --git a/src/Umbraco.Abstractions/Models/ContentTypeAvailableCompositionsResults.cs b/src/Umbraco.Core/Models/ContentTypeAvailableCompositionsResults.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentTypeAvailableCompositionsResults.cs rename to src/Umbraco.Core/Models/ContentTypeAvailableCompositionsResults.cs diff --git a/src/Umbraco.Abstractions/Models/ContentTypeBaseExtensions.cs b/src/Umbraco.Core/Models/ContentTypeBaseExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentTypeBaseExtensions.cs rename to src/Umbraco.Core/Models/ContentTypeBaseExtensions.cs diff --git a/src/Umbraco.Abstractions/Models/ContentTypeSort.cs b/src/Umbraco.Core/Models/ContentTypeSort.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentTypeSort.cs rename to src/Umbraco.Core/Models/ContentTypeSort.cs diff --git a/src/Umbraco.Abstractions/Models/ContentVariation.cs b/src/Umbraco.Core/Models/ContentVariation.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ContentVariation.cs rename to src/Umbraco.Core/Models/ContentVariation.cs diff --git a/src/Umbraco.Abstractions/Models/CultureImpact.cs b/src/Umbraco.Core/Models/CultureImpact.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/CultureImpact.cs rename to src/Umbraco.Core/Models/CultureImpact.cs diff --git a/src/Umbraco.Abstractions/Models/DataTypeExtensions.cs b/src/Umbraco.Core/Models/DataTypeExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/DataTypeExtensions.cs rename to src/Umbraco.Core/Models/DataTypeExtensions.cs diff --git a/src/Umbraco.Abstractions/Models/DeepCloneHelper.cs b/src/Umbraco.Core/Models/DeepCloneHelper.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/DeepCloneHelper.cs rename to src/Umbraco.Core/Models/DeepCloneHelper.cs diff --git a/src/Umbraco.Abstractions/Models/DictionaryItem.cs b/src/Umbraco.Core/Models/DictionaryItem.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/DictionaryItem.cs rename to src/Umbraco.Core/Models/DictionaryItem.cs diff --git a/src/Umbraco.Abstractions/Models/DictionaryItemExtensions.cs b/src/Umbraco.Core/Models/DictionaryItemExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/DictionaryItemExtensions.cs rename to src/Umbraco.Core/Models/DictionaryItemExtensions.cs diff --git a/src/Umbraco.Abstractions/Models/DictionaryTranslation.cs b/src/Umbraco.Core/Models/DictionaryTranslation.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/DictionaryTranslation.cs rename to src/Umbraco.Core/Models/DictionaryTranslation.cs diff --git a/src/Umbraco.Abstractions/Models/DoNotCloneAttribute.cs b/src/Umbraco.Core/Models/DoNotCloneAttribute.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/DoNotCloneAttribute.cs rename to src/Umbraco.Core/Models/DoNotCloneAttribute.cs diff --git a/src/Umbraco.Abstractions/Models/Editors/ContentPropertyData.cs b/src/Umbraco.Core/Models/Editors/ContentPropertyData.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Editors/ContentPropertyData.cs rename to src/Umbraco.Core/Models/Editors/ContentPropertyData.cs diff --git a/src/Umbraco.Abstractions/Models/Editors/ContentPropertyFile.cs b/src/Umbraco.Core/Models/Editors/ContentPropertyFile.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Editors/ContentPropertyFile.cs rename to src/Umbraco.Core/Models/Editors/ContentPropertyFile.cs diff --git a/src/Umbraco.Abstractions/Models/Entities/BeingDirty.cs b/src/Umbraco.Core/Models/Entities/BeingDirty.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Entities/BeingDirty.cs rename to src/Umbraco.Core/Models/Entities/BeingDirty.cs diff --git a/src/Umbraco.Abstractions/Models/Entities/BeingDirtyBase.cs b/src/Umbraco.Core/Models/Entities/BeingDirtyBase.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Entities/BeingDirtyBase.cs rename to src/Umbraco.Core/Models/Entities/BeingDirtyBase.cs diff --git a/src/Umbraco.Abstractions/Models/Entities/ContentEntitySlim.cs b/src/Umbraco.Core/Models/Entities/ContentEntitySlim.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Entities/ContentEntitySlim.cs rename to src/Umbraco.Core/Models/Entities/ContentEntitySlim.cs diff --git a/src/Umbraco.Abstractions/Models/Entities/DocumentEntitySlim.cs b/src/Umbraco.Core/Models/Entities/DocumentEntitySlim.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Entities/DocumentEntitySlim.cs rename to src/Umbraco.Core/Models/Entities/DocumentEntitySlim.cs diff --git a/src/Umbraco.Abstractions/Models/Entities/EntityBase.cs b/src/Umbraco.Core/Models/Entities/EntityBase.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Entities/EntityBase.cs rename to src/Umbraco.Core/Models/Entities/EntityBase.cs diff --git a/src/Umbraco.Abstractions/Models/Entities/EntityExtensions.cs b/src/Umbraco.Core/Models/Entities/EntityExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Entities/EntityExtensions.cs rename to src/Umbraco.Core/Models/Entities/EntityExtensions.cs diff --git a/src/Umbraco.Abstractions/Models/Entities/EntitySlim.cs b/src/Umbraco.Core/Models/Entities/EntitySlim.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Entities/EntitySlim.cs rename to src/Umbraco.Core/Models/Entities/EntitySlim.cs diff --git a/src/Umbraco.Abstractions/Models/Entities/ICanBeDirty.cs b/src/Umbraco.Core/Models/Entities/ICanBeDirty.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Entities/ICanBeDirty.cs rename to src/Umbraco.Core/Models/Entities/ICanBeDirty.cs diff --git a/src/Umbraco.Abstractions/Models/Entities/IContentEntitySlim.cs b/src/Umbraco.Core/Models/Entities/IContentEntitySlim.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Entities/IContentEntitySlim.cs rename to src/Umbraco.Core/Models/Entities/IContentEntitySlim.cs diff --git a/src/Umbraco.Abstractions/Models/Entities/IDocumentEntitySlim.cs b/src/Umbraco.Core/Models/Entities/IDocumentEntitySlim.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Entities/IDocumentEntitySlim.cs rename to src/Umbraco.Core/Models/Entities/IDocumentEntitySlim.cs diff --git a/src/Umbraco.Abstractions/Models/Entities/IEntity.cs b/src/Umbraco.Core/Models/Entities/IEntity.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Entities/IEntity.cs rename to src/Umbraco.Core/Models/Entities/IEntity.cs diff --git a/src/Umbraco.Abstractions/Models/Entities/IEntitySlim.cs b/src/Umbraco.Core/Models/Entities/IEntitySlim.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Entities/IEntitySlim.cs rename to src/Umbraco.Core/Models/Entities/IEntitySlim.cs diff --git a/src/Umbraco.Abstractions/Models/Entities/IHaveAdditionalData.cs b/src/Umbraco.Core/Models/Entities/IHaveAdditionalData.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Entities/IHaveAdditionalData.cs rename to src/Umbraco.Core/Models/Entities/IHaveAdditionalData.cs diff --git a/src/Umbraco.Abstractions/Models/Entities/IMediaEntitySlim.cs b/src/Umbraco.Core/Models/Entities/IMediaEntitySlim.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Entities/IMediaEntitySlim.cs rename to src/Umbraco.Core/Models/Entities/IMediaEntitySlim.cs diff --git a/src/Umbraco.Abstractions/Models/Entities/IMemberEntitySlim.cs b/src/Umbraco.Core/Models/Entities/IMemberEntitySlim.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Entities/IMemberEntitySlim.cs rename to src/Umbraco.Core/Models/Entities/IMemberEntitySlim.cs diff --git a/src/Umbraco.Abstractions/Models/Entities/IRememberBeingDirty.cs b/src/Umbraco.Core/Models/Entities/IRememberBeingDirty.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Entities/IRememberBeingDirty.cs rename to src/Umbraco.Core/Models/Entities/IRememberBeingDirty.cs diff --git a/src/Umbraco.Abstractions/Models/Entities/ITreeEntity.cs b/src/Umbraco.Core/Models/Entities/ITreeEntity.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Entities/ITreeEntity.cs rename to src/Umbraco.Core/Models/Entities/ITreeEntity.cs diff --git a/src/Umbraco.Abstractions/Models/Entities/IUmbracoEntity.cs b/src/Umbraco.Core/Models/Entities/IUmbracoEntity.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Entities/IUmbracoEntity.cs rename to src/Umbraco.Core/Models/Entities/IUmbracoEntity.cs diff --git a/src/Umbraco.Abstractions/Models/Entities/IValueObject.cs b/src/Umbraco.Core/Models/Entities/IValueObject.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Entities/IValueObject.cs rename to src/Umbraco.Core/Models/Entities/IValueObject.cs diff --git a/src/Umbraco.Abstractions/Models/Entities/MediaEntitySlim.cs b/src/Umbraco.Core/Models/Entities/MediaEntitySlim.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Entities/MediaEntitySlim.cs rename to src/Umbraco.Core/Models/Entities/MediaEntitySlim.cs diff --git a/src/Umbraco.Abstractions/Models/Entities/MemberEntitySlim.cs b/src/Umbraco.Core/Models/Entities/MemberEntitySlim.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Entities/MemberEntitySlim.cs rename to src/Umbraco.Core/Models/Entities/MemberEntitySlim.cs diff --git a/src/Umbraco.Abstractions/Models/Entities/TreeEntityBase.cs b/src/Umbraco.Core/Models/Entities/TreeEntityBase.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Entities/TreeEntityBase.cs rename to src/Umbraco.Core/Models/Entities/TreeEntityBase.cs diff --git a/src/Umbraco.Abstractions/Models/Entities/TreeEntityPath.cs b/src/Umbraco.Core/Models/Entities/TreeEntityPath.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Entities/TreeEntityPath.cs rename to src/Umbraco.Core/Models/Entities/TreeEntityPath.cs diff --git a/src/Umbraco.Abstractions/Models/EntityContainer.cs b/src/Umbraco.Core/Models/EntityContainer.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/EntityContainer.cs rename to src/Umbraco.Core/Models/EntityContainer.cs diff --git a/src/Umbraco.Abstractions/Models/EntityExtensions.cs b/src/Umbraco.Core/Models/EntityExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/EntityExtensions.cs rename to src/Umbraco.Core/Models/EntityExtensions.cs diff --git a/src/Umbraco.Abstractions/Models/File.cs b/src/Umbraco.Core/Models/File.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/File.cs rename to src/Umbraco.Core/Models/File.cs diff --git a/src/Umbraco.Abstractions/Models/Folder.cs b/src/Umbraco.Core/Models/Folder.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Folder.cs rename to src/Umbraco.Core/Models/Folder.cs diff --git a/src/Umbraco.Abstractions/Models/IAuditEntry.cs b/src/Umbraco.Core/Models/IAuditEntry.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/IAuditEntry.cs rename to src/Umbraco.Core/Models/IAuditEntry.cs diff --git a/src/Umbraco.Abstractions/Models/IAuditItem.cs b/src/Umbraco.Core/Models/IAuditItem.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/IAuditItem.cs rename to src/Umbraco.Core/Models/IAuditItem.cs diff --git a/src/Umbraco.Abstractions/Models/IConsent.cs b/src/Umbraco.Core/Models/IConsent.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/IConsent.cs rename to src/Umbraco.Core/Models/IConsent.cs diff --git a/src/Umbraco.Abstractions/Models/IContent.cs b/src/Umbraco.Core/Models/IContent.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/IContent.cs rename to src/Umbraco.Core/Models/IContent.cs diff --git a/src/Umbraco.Abstractions/Models/IContentBase.cs b/src/Umbraco.Core/Models/IContentBase.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/IContentBase.cs rename to src/Umbraco.Core/Models/IContentBase.cs diff --git a/src/Umbraco.Abstractions/Models/IContentModel.cs b/src/Umbraco.Core/Models/IContentModel.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/IContentModel.cs rename to src/Umbraco.Core/Models/IContentModel.cs diff --git a/src/Umbraco.Abstractions/Models/IContentType.cs b/src/Umbraco.Core/Models/IContentType.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/IContentType.cs rename to src/Umbraco.Core/Models/IContentType.cs diff --git a/src/Umbraco.Abstractions/Models/IContentTypeBase.cs b/src/Umbraco.Core/Models/IContentTypeBase.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/IContentTypeBase.cs rename to src/Umbraco.Core/Models/IContentTypeBase.cs diff --git a/src/Umbraco.Abstractions/Models/IContentTypeComposition.cs b/src/Umbraco.Core/Models/IContentTypeComposition.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/IContentTypeComposition.cs rename to src/Umbraco.Core/Models/IContentTypeComposition.cs diff --git a/src/Umbraco.Abstractions/Models/IDataType.cs b/src/Umbraco.Core/Models/IDataType.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/IDataType.cs rename to src/Umbraco.Core/Models/IDataType.cs diff --git a/src/Umbraco.Abstractions/Models/IDataValueEditor.cs b/src/Umbraco.Core/Models/IDataValueEditor.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/IDataValueEditor.cs rename to src/Umbraco.Core/Models/IDataValueEditor.cs diff --git a/src/Umbraco.Abstractions/Models/IDeepCloneable.cs b/src/Umbraco.Core/Models/IDeepCloneable.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/IDeepCloneable.cs rename to src/Umbraco.Core/Models/IDeepCloneable.cs diff --git a/src/Umbraco.Abstractions/Models/IDictionaryItem.cs b/src/Umbraco.Core/Models/IDictionaryItem.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/IDictionaryItem.cs rename to src/Umbraco.Core/Models/IDictionaryItem.cs diff --git a/src/Umbraco.Abstractions/Models/IDictionaryTranslation.cs b/src/Umbraco.Core/Models/IDictionaryTranslation.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/IDictionaryTranslation.cs rename to src/Umbraco.Core/Models/IDictionaryTranslation.cs diff --git a/src/Umbraco.Abstractions/Models/IDomain.cs b/src/Umbraco.Core/Models/IDomain.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/IDomain.cs rename to src/Umbraco.Core/Models/IDomain.cs diff --git a/src/Umbraco.Abstractions/Models/IFile.cs b/src/Umbraco.Core/Models/IFile.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/IFile.cs rename to src/Umbraco.Core/Models/IFile.cs diff --git a/src/Umbraco.Abstractions/Models/IImageUrlGenerator.cs b/src/Umbraco.Core/Models/IImageUrlGenerator.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/IImageUrlGenerator.cs rename to src/Umbraco.Core/Models/IImageUrlGenerator.cs diff --git a/src/Umbraco.Abstractions/Models/ILanguage.cs b/src/Umbraco.Core/Models/ILanguage.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ILanguage.cs rename to src/Umbraco.Core/Models/ILanguage.cs diff --git a/src/Umbraco.Abstractions/Models/IMacro.cs b/src/Umbraco.Core/Models/IMacro.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/IMacro.cs rename to src/Umbraco.Core/Models/IMacro.cs diff --git a/src/Umbraco.Abstractions/Models/IMacroProperty.cs b/src/Umbraco.Core/Models/IMacroProperty.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/IMacroProperty.cs rename to src/Umbraco.Core/Models/IMacroProperty.cs diff --git a/src/Umbraco.Abstractions/Models/IMedia.cs b/src/Umbraco.Core/Models/IMedia.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/IMedia.cs rename to src/Umbraco.Core/Models/IMedia.cs diff --git a/src/Umbraco.Abstractions/Models/IMediaType.cs b/src/Umbraco.Core/Models/IMediaType.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/IMediaType.cs rename to src/Umbraco.Core/Models/IMediaType.cs diff --git a/src/Umbraco.Abstractions/Models/IMediaUrlGenerator.cs b/src/Umbraco.Core/Models/IMediaUrlGenerator.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/IMediaUrlGenerator.cs rename to src/Umbraco.Core/Models/IMediaUrlGenerator.cs diff --git a/src/Umbraco.Abstractions/Models/IMember.cs b/src/Umbraco.Core/Models/IMember.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/IMember.cs rename to src/Umbraco.Core/Models/IMember.cs diff --git a/src/Umbraco.Abstractions/Models/IMemberGroup.cs b/src/Umbraco.Core/Models/IMemberGroup.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/IMemberGroup.cs rename to src/Umbraco.Core/Models/IMemberGroup.cs diff --git a/src/Umbraco.Abstractions/Models/IMemberType.cs b/src/Umbraco.Core/Models/IMemberType.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/IMemberType.cs rename to src/Umbraco.Core/Models/IMemberType.cs diff --git a/src/Umbraco.Abstractions/Models/IMigrationEntry.cs b/src/Umbraco.Core/Models/IMigrationEntry.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/IMigrationEntry.cs rename to src/Umbraco.Core/Models/IMigrationEntry.cs diff --git a/src/Umbraco.Abstractions/Models/IPartialView.cs b/src/Umbraco.Core/Models/IPartialView.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/IPartialView.cs rename to src/Umbraco.Core/Models/IPartialView.cs diff --git a/src/Umbraco.Abstractions/Models/IProperty.cs b/src/Umbraco.Core/Models/IProperty.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/IProperty.cs rename to src/Umbraco.Core/Models/IProperty.cs diff --git a/src/Umbraco.Abstractions/Models/IPropertyCollection.cs b/src/Umbraco.Core/Models/IPropertyCollection.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/IPropertyCollection.cs rename to src/Umbraco.Core/Models/IPropertyCollection.cs diff --git a/src/Umbraco.Abstractions/Models/IPropertyType.cs b/src/Umbraco.Core/Models/IPropertyType.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/IPropertyType.cs rename to src/Umbraco.Core/Models/IPropertyType.cs diff --git a/src/Umbraco.Abstractions/Models/IPropertyValue.cs b/src/Umbraco.Core/Models/IPropertyValue.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/IPropertyValue.cs rename to src/Umbraco.Core/Models/IPropertyValue.cs diff --git a/src/Umbraco.Abstractions/Models/IRedirectUrl.cs b/src/Umbraco.Core/Models/IRedirectUrl.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/IRedirectUrl.cs rename to src/Umbraco.Core/Models/IRedirectUrl.cs diff --git a/src/Umbraco.Abstractions/Models/IRelation.cs b/src/Umbraco.Core/Models/IRelation.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/IRelation.cs rename to src/Umbraco.Core/Models/IRelation.cs diff --git a/src/Umbraco.Abstractions/Models/IRelationType.cs b/src/Umbraco.Core/Models/IRelationType.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/IRelationType.cs rename to src/Umbraco.Core/Models/IRelationType.cs diff --git a/src/Umbraco.Abstractions/Models/IScript.cs b/src/Umbraco.Core/Models/IScript.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/IScript.cs rename to src/Umbraco.Core/Models/IScript.cs diff --git a/src/Umbraco.Abstractions/Models/IServerRegistration.cs b/src/Umbraco.Core/Models/IServerRegistration.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/IServerRegistration.cs rename to src/Umbraco.Core/Models/IServerRegistration.cs diff --git a/src/Umbraco.Abstractions/Models/ISimpleContentType.cs b/src/Umbraco.Core/Models/ISimpleContentType.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ISimpleContentType.cs rename to src/Umbraco.Core/Models/ISimpleContentType.cs diff --git a/src/Umbraco.Abstractions/Models/IStylesheet.cs b/src/Umbraco.Core/Models/IStylesheet.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/IStylesheet.cs rename to src/Umbraco.Core/Models/IStylesheet.cs diff --git a/src/Umbraco.Abstractions/Models/IStylesheetProperty.cs b/src/Umbraco.Core/Models/IStylesheetProperty.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/IStylesheetProperty.cs rename to src/Umbraco.Core/Models/IStylesheetProperty.cs diff --git a/src/Umbraco.Abstractions/Models/ITag.cs b/src/Umbraco.Core/Models/ITag.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ITag.cs rename to src/Umbraco.Core/Models/ITag.cs diff --git a/src/Umbraco.Abstractions/Models/ITemplate.cs b/src/Umbraco.Core/Models/ITemplate.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ITemplate.cs rename to src/Umbraco.Core/Models/ITemplate.cs diff --git a/src/Umbraco.Abstractions/Models/Identity/IIdentityUserLogin.cs b/src/Umbraco.Core/Models/Identity/IIdentityUserLogin.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Identity/IIdentityUserLogin.cs rename to src/Umbraco.Core/Models/Identity/IIdentityUserLogin.cs diff --git a/src/Umbraco.Abstractions/Models/Identity/IUserLoginInfo.cs b/src/Umbraco.Core/Models/Identity/IUserLoginInfo.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Identity/IUserLoginInfo.cs rename to src/Umbraco.Core/Models/Identity/IUserLoginInfo.cs diff --git a/src/Umbraco.Abstractions/Models/Identity/IdentityUserClaim.cs b/src/Umbraco.Core/Models/Identity/IdentityUserClaim.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Identity/IdentityUserClaim.cs rename to src/Umbraco.Core/Models/Identity/IdentityUserClaim.cs diff --git a/src/Umbraco.Abstractions/Models/Identity/IdentityUserLogin.cs b/src/Umbraco.Core/Models/Identity/IdentityUserLogin.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Identity/IdentityUserLogin.cs rename to src/Umbraco.Core/Models/Identity/IdentityUserLogin.cs diff --git a/src/Umbraco.Abstractions/Models/Identity/IdentityUserRole.cs b/src/Umbraco.Core/Models/Identity/IdentityUserRole.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Identity/IdentityUserRole.cs rename to src/Umbraco.Core/Models/Identity/IdentityUserRole.cs diff --git a/src/Umbraco.Abstractions/Models/ImageCropAnchor.cs b/src/Umbraco.Core/Models/ImageCropAnchor.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ImageCropAnchor.cs rename to src/Umbraco.Core/Models/ImageCropAnchor.cs diff --git a/src/Umbraco.Abstractions/Models/ImageCropMode.cs b/src/Umbraco.Core/Models/ImageCropMode.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ImageCropMode.cs rename to src/Umbraco.Core/Models/ImageCropMode.cs diff --git a/src/Umbraco.Abstractions/Models/ImageCropRatioMode.cs b/src/Umbraco.Core/Models/ImageCropRatioMode.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ImageCropRatioMode.cs rename to src/Umbraco.Core/Models/ImageCropRatioMode.cs diff --git a/src/Umbraco.Abstractions/Models/ImageUrlGenerationOptions.cs b/src/Umbraco.Core/Models/ImageUrlGenerationOptions.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ImageUrlGenerationOptions.cs rename to src/Umbraco.Core/Models/ImageUrlGenerationOptions.cs diff --git a/src/Umbraco.Abstractions/Models/Link.cs b/src/Umbraco.Core/Models/Link.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Link.cs rename to src/Umbraco.Core/Models/Link.cs diff --git a/src/Umbraco.Abstractions/Models/LinkType.cs b/src/Umbraco.Core/Models/LinkType.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/LinkType.cs rename to src/Umbraco.Core/Models/LinkType.cs diff --git a/src/Umbraco.Abstractions/Models/LoginModel.cs b/src/Umbraco.Core/Models/LoginModel.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/LoginModel.cs rename to src/Umbraco.Core/Models/LoginModel.cs diff --git a/src/Umbraco.Abstractions/Models/MacroProperty.cs b/src/Umbraco.Core/Models/MacroProperty.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/MacroProperty.cs rename to src/Umbraco.Core/Models/MacroProperty.cs diff --git a/src/Umbraco.Abstractions/Models/MacroPropertyCollection.cs b/src/Umbraco.Core/Models/MacroPropertyCollection.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/MacroPropertyCollection.cs rename to src/Umbraco.Core/Models/MacroPropertyCollection.cs diff --git a/src/Umbraco.Abstractions/Models/MacroTypes.cs b/src/Umbraco.Core/Models/MacroTypes.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/MacroTypes.cs rename to src/Umbraco.Core/Models/MacroTypes.cs diff --git a/src/Umbraco.Abstractions/Models/MemberGroup.cs b/src/Umbraco.Core/Models/MemberGroup.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/MemberGroup.cs rename to src/Umbraco.Core/Models/MemberGroup.cs diff --git a/src/Umbraco.Abstractions/Models/MemberTypePropertyProfileAccess.cs b/src/Umbraco.Core/Models/MemberTypePropertyProfileAccess.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/MemberTypePropertyProfileAccess.cs rename to src/Umbraco.Core/Models/MemberTypePropertyProfileAccess.cs diff --git a/src/Umbraco.Abstractions/Models/Membership/ContentPermissionSet.cs b/src/Umbraco.Core/Models/Membership/ContentPermissionSet.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Membership/ContentPermissionSet.cs rename to src/Umbraco.Core/Models/Membership/ContentPermissionSet.cs diff --git a/src/Umbraco.Abstractions/Models/Membership/EntityPermission.cs b/src/Umbraco.Core/Models/Membership/EntityPermission.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Membership/EntityPermission.cs rename to src/Umbraco.Core/Models/Membership/EntityPermission.cs diff --git a/src/Umbraco.Abstractions/Models/Membership/EntityPermissionCollection.cs b/src/Umbraco.Core/Models/Membership/EntityPermissionCollection.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Membership/EntityPermissionCollection.cs rename to src/Umbraco.Core/Models/Membership/EntityPermissionCollection.cs diff --git a/src/Umbraco.Abstractions/Models/Membership/EntityPermissionSet.cs b/src/Umbraco.Core/Models/Membership/EntityPermissionSet.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Membership/EntityPermissionSet.cs rename to src/Umbraco.Core/Models/Membership/EntityPermissionSet.cs diff --git a/src/Umbraco.Abstractions/Models/Membership/IMembershipUser.cs b/src/Umbraco.Core/Models/Membership/IMembershipUser.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Membership/IMembershipUser.cs rename to src/Umbraco.Core/Models/Membership/IMembershipUser.cs diff --git a/src/Umbraco.Abstractions/Models/Membership/IProfile.cs b/src/Umbraco.Core/Models/Membership/IProfile.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Membership/IProfile.cs rename to src/Umbraco.Core/Models/Membership/IProfile.cs diff --git a/src/Umbraco.Abstractions/Models/Membership/IReadOnlyUserGroup.cs b/src/Umbraco.Core/Models/Membership/IReadOnlyUserGroup.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Membership/IReadOnlyUserGroup.cs rename to src/Umbraco.Core/Models/Membership/IReadOnlyUserGroup.cs diff --git a/src/Umbraco.Abstractions/Models/Membership/IUser.cs b/src/Umbraco.Core/Models/Membership/IUser.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Membership/IUser.cs rename to src/Umbraco.Core/Models/Membership/IUser.cs diff --git a/src/Umbraco.Abstractions/Models/Membership/IUserGroup.cs b/src/Umbraco.Core/Models/Membership/IUserGroup.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Membership/IUserGroup.cs rename to src/Umbraco.Core/Models/Membership/IUserGroup.cs diff --git a/src/Umbraco.Abstractions/Models/Membership/MemberCountType.cs b/src/Umbraco.Core/Models/Membership/MemberCountType.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Membership/MemberCountType.cs rename to src/Umbraco.Core/Models/Membership/MemberCountType.cs diff --git a/src/Umbraco.Abstractions/Models/Membership/MemberExportModel.cs b/src/Umbraco.Core/Models/Membership/MemberExportModel.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Membership/MemberExportModel.cs rename to src/Umbraco.Core/Models/Membership/MemberExportModel.cs diff --git a/src/Umbraco.Abstractions/Models/Membership/MemberExportProperty.cs b/src/Umbraco.Core/Models/Membership/MemberExportProperty.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Membership/MemberExportProperty.cs rename to src/Umbraco.Core/Models/Membership/MemberExportProperty.cs diff --git a/src/Umbraco.Abstractions/Models/Membership/ReadOnlyUserGroup.cs b/src/Umbraco.Core/Models/Membership/ReadOnlyUserGroup.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Membership/ReadOnlyUserGroup.cs rename to src/Umbraco.Core/Models/Membership/ReadOnlyUserGroup.cs diff --git a/src/Umbraco.Abstractions/Models/Membership/UserProfile.cs b/src/Umbraco.Core/Models/Membership/UserProfile.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Membership/UserProfile.cs rename to src/Umbraco.Core/Models/Membership/UserProfile.cs diff --git a/src/Umbraco.Abstractions/Models/Membership/UserState.cs b/src/Umbraco.Core/Models/Membership/UserState.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Membership/UserState.cs rename to src/Umbraco.Core/Models/Membership/UserState.cs diff --git a/src/Umbraco.Abstractions/Models/MigrationEntry.cs b/src/Umbraco.Core/Models/MigrationEntry.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/MigrationEntry.cs rename to src/Umbraco.Core/Models/MigrationEntry.cs diff --git a/src/Umbraco.Abstractions/Models/Notification.cs b/src/Umbraco.Core/Models/Notification.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Notification.cs rename to src/Umbraco.Core/Models/Notification.cs diff --git a/src/Umbraco.Abstractions/Models/NotificationEmailBodyParams.cs b/src/Umbraco.Core/Models/NotificationEmailBodyParams.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/NotificationEmailBodyParams.cs rename to src/Umbraco.Core/Models/NotificationEmailBodyParams.cs diff --git a/src/Umbraco.Abstractions/Models/NotificationEmailSubjectParams.cs b/src/Umbraco.Core/Models/NotificationEmailSubjectParams.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/NotificationEmailSubjectParams.cs rename to src/Umbraco.Core/Models/NotificationEmailSubjectParams.cs diff --git a/src/Umbraco.Abstractions/Models/PackageInstallModel.cs b/src/Umbraco.Core/Models/PackageInstallModel.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/PackageInstallModel.cs rename to src/Umbraco.Core/Models/PackageInstallModel.cs diff --git a/src/Umbraco.Abstractions/Models/PackageInstallResult.cs b/src/Umbraco.Core/Models/PackageInstallResult.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/PackageInstallResult.cs rename to src/Umbraco.Core/Models/PackageInstallResult.cs diff --git a/src/Umbraco.Abstractions/Models/Packaging/ActionRunAt.cs b/src/Umbraco.Core/Models/Packaging/ActionRunAt.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Packaging/ActionRunAt.cs rename to src/Umbraco.Core/Models/Packaging/ActionRunAt.cs diff --git a/src/Umbraco.Abstractions/Models/Packaging/CompiledPackage.cs b/src/Umbraco.Core/Models/Packaging/CompiledPackage.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Packaging/CompiledPackage.cs rename to src/Umbraco.Core/Models/Packaging/CompiledPackage.cs diff --git a/src/Umbraco.Abstractions/Models/Packaging/CompiledPackageDocument.cs b/src/Umbraco.Core/Models/Packaging/CompiledPackageDocument.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Packaging/CompiledPackageDocument.cs rename to src/Umbraco.Core/Models/Packaging/CompiledPackageDocument.cs diff --git a/src/Umbraco.Abstractions/Models/Packaging/CompiledPackageFile.cs b/src/Umbraco.Core/Models/Packaging/CompiledPackageFile.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Packaging/CompiledPackageFile.cs rename to src/Umbraco.Core/Models/Packaging/CompiledPackageFile.cs diff --git a/src/Umbraco.Abstractions/Models/Packaging/IPackageInfo.cs b/src/Umbraco.Core/Models/Packaging/IPackageInfo.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Packaging/IPackageInfo.cs rename to src/Umbraco.Core/Models/Packaging/IPackageInfo.cs diff --git a/src/Umbraco.Abstractions/Models/Packaging/PackageAction.cs b/src/Umbraco.Core/Models/Packaging/PackageAction.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Packaging/PackageAction.cs rename to src/Umbraco.Core/Models/Packaging/PackageAction.cs diff --git a/src/Umbraco.Abstractions/Models/Packaging/PreInstallWarnings.cs b/src/Umbraco.Core/Models/Packaging/PreInstallWarnings.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Packaging/PreInstallWarnings.cs rename to src/Umbraco.Core/Models/Packaging/PreInstallWarnings.cs diff --git a/src/Umbraco.Abstractions/Models/Packaging/RequirementsType.cs b/src/Umbraco.Core/Models/Packaging/RequirementsType.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Packaging/RequirementsType.cs rename to src/Umbraco.Core/Models/Packaging/RequirementsType.cs diff --git a/src/Umbraco.Abstractions/Models/PagedResult.cs b/src/Umbraco.Core/Models/PagedResult.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/PagedResult.cs rename to src/Umbraco.Core/Models/PagedResult.cs diff --git a/src/Umbraco.Abstractions/Models/PagedResultOfT.cs b/src/Umbraco.Core/Models/PagedResultOfT.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/PagedResultOfT.cs rename to src/Umbraco.Core/Models/PagedResultOfT.cs diff --git a/src/Umbraco.Abstractions/Models/PartialView.cs b/src/Umbraco.Core/Models/PartialView.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/PartialView.cs rename to src/Umbraco.Core/Models/PartialView.cs diff --git a/src/Umbraco.Abstractions/Models/PartialViewMacroModel.cs b/src/Umbraco.Core/Models/PartialViewMacroModel.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/PartialViewMacroModel.cs rename to src/Umbraco.Core/Models/PartialViewMacroModel.cs diff --git a/src/Umbraco.Abstractions/Models/PartialViewMacroModelExtensions.cs b/src/Umbraco.Core/Models/PartialViewMacroModelExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/PartialViewMacroModelExtensions.cs rename to src/Umbraco.Core/Models/PartialViewMacroModelExtensions.cs diff --git a/src/Umbraco.Abstractions/Models/PartialViewType.cs b/src/Umbraco.Core/Models/PartialViewType.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/PartialViewType.cs rename to src/Umbraco.Core/Models/PartialViewType.cs diff --git a/src/Umbraco.Abstractions/Models/PasswordChangedModel.cs b/src/Umbraco.Core/Models/PasswordChangedModel.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/PasswordChangedModel.cs rename to src/Umbraco.Core/Models/PasswordChangedModel.cs diff --git a/src/Umbraco.Abstractions/Models/PostRedirectModel.cs b/src/Umbraco.Core/Models/PostRedirectModel.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/PostRedirectModel.cs rename to src/Umbraco.Core/Models/PostRedirectModel.cs diff --git a/src/Umbraco.Abstractions/Models/PropertyGroup.cs b/src/Umbraco.Core/Models/PropertyGroup.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/PropertyGroup.cs rename to src/Umbraco.Core/Models/PropertyGroup.cs diff --git a/src/Umbraco.Abstractions/Models/PropertyGroupCollection.cs b/src/Umbraco.Core/Models/PropertyGroupCollection.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/PropertyGroupCollection.cs rename to src/Umbraco.Core/Models/PropertyGroupCollection.cs diff --git a/src/Umbraco.Abstractions/Models/PropertyTypeCollection.cs b/src/Umbraco.Core/Models/PropertyTypeCollection.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/PropertyTypeCollection.cs rename to src/Umbraco.Core/Models/PropertyTypeCollection.cs diff --git a/src/Umbraco.Abstractions/Models/PublicAccessEntry.cs b/src/Umbraco.Core/Models/PublicAccessEntry.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/PublicAccessEntry.cs rename to src/Umbraco.Core/Models/PublicAccessEntry.cs diff --git a/src/Umbraco.Abstractions/Models/PublicAccessRule.cs b/src/Umbraco.Core/Models/PublicAccessRule.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/PublicAccessRule.cs rename to src/Umbraco.Core/Models/PublicAccessRule.cs diff --git a/src/Umbraco.Abstractions/Models/PublishedContent/Fallback.cs b/src/Umbraco.Core/Models/PublishedContent/Fallback.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/PublishedContent/Fallback.cs rename to src/Umbraco.Core/Models/PublishedContent/Fallback.cs diff --git a/src/Umbraco.Abstractions/Models/PublishedContent/HttpContextVariationContextAccessor.cs b/src/Umbraco.Core/Models/PublishedContent/HttpContextVariationContextAccessor.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/PublishedContent/HttpContextVariationContextAccessor.cs rename to src/Umbraco.Core/Models/PublishedContent/HttpContextVariationContextAccessor.cs diff --git a/src/Umbraco.Abstractions/Models/PublishedContent/HybridVariationContextAccessor.cs b/src/Umbraco.Core/Models/PublishedContent/HybridVariationContextAccessor.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/PublishedContent/HybridVariationContextAccessor.cs rename to src/Umbraco.Core/Models/PublishedContent/HybridVariationContextAccessor.cs diff --git a/src/Umbraco.Abstractions/Models/PublishedContent/ILivePublishedModelFactory.cs b/src/Umbraco.Core/Models/PublishedContent/ILivePublishedModelFactory.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/PublishedContent/ILivePublishedModelFactory.cs rename to src/Umbraco.Core/Models/PublishedContent/ILivePublishedModelFactory.cs diff --git a/src/Umbraco.Abstractions/Models/PublishedContent/IPublishedContent.cs b/src/Umbraco.Core/Models/PublishedContent/IPublishedContent.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/PublishedContent/IPublishedContent.cs rename to src/Umbraco.Core/Models/PublishedContent/IPublishedContent.cs diff --git a/src/Umbraco.Abstractions/Models/PublishedContent/IPublishedContentType.cs b/src/Umbraco.Core/Models/PublishedContent/IPublishedContentType.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/PublishedContent/IPublishedContentType.cs rename to src/Umbraco.Core/Models/PublishedContent/IPublishedContentType.cs diff --git a/src/Umbraco.Abstractions/Models/PublishedContent/IPublishedContentTypeFactory.cs b/src/Umbraco.Core/Models/PublishedContent/IPublishedContentTypeFactory.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/PublishedContent/IPublishedContentTypeFactory.cs rename to src/Umbraco.Core/Models/PublishedContent/IPublishedContentTypeFactory.cs diff --git a/src/Umbraco.Abstractions/Models/PublishedContent/IPublishedElement.cs b/src/Umbraco.Core/Models/PublishedContent/IPublishedElement.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/PublishedContent/IPublishedElement.cs rename to src/Umbraco.Core/Models/PublishedContent/IPublishedElement.cs diff --git a/src/Umbraco.Abstractions/Models/PublishedContent/IPublishedModelFactory.cs b/src/Umbraco.Core/Models/PublishedContent/IPublishedModelFactory.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/PublishedContent/IPublishedModelFactory.cs rename to src/Umbraco.Core/Models/PublishedContent/IPublishedModelFactory.cs diff --git a/src/Umbraco.Abstractions/Models/PublishedContent/IPublishedProperty.cs b/src/Umbraco.Core/Models/PublishedContent/IPublishedProperty.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/PublishedContent/IPublishedProperty.cs rename to src/Umbraco.Core/Models/PublishedContent/IPublishedProperty.cs diff --git a/src/Umbraco.Abstractions/Models/PublishedContent/IPublishedPropertyType.cs b/src/Umbraco.Core/Models/PublishedContent/IPublishedPropertyType.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/PublishedContent/IPublishedPropertyType.cs rename to src/Umbraco.Core/Models/PublishedContent/IPublishedPropertyType.cs diff --git a/src/Umbraco.Abstractions/Models/PublishedContent/IPublishedValueFallback.cs b/src/Umbraco.Core/Models/PublishedContent/IPublishedValueFallback.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/PublishedContent/IPublishedValueFallback.cs rename to src/Umbraco.Core/Models/PublishedContent/IPublishedValueFallback.cs diff --git a/src/Umbraco.Abstractions/Models/PublishedContent/IVariationContextAccessor.cs b/src/Umbraco.Core/Models/PublishedContent/IVariationContextAccessor.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/PublishedContent/IVariationContextAccessor.cs rename to src/Umbraco.Core/Models/PublishedContent/IVariationContextAccessor.cs diff --git a/src/Umbraco.Abstractions/Models/PublishedContent/IndexedArrayItem.cs b/src/Umbraco.Core/Models/PublishedContent/IndexedArrayItem.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/PublishedContent/IndexedArrayItem.cs rename to src/Umbraco.Core/Models/PublishedContent/IndexedArrayItem.cs diff --git a/src/Umbraco.Abstractions/Models/PublishedContent/ModelType.cs b/src/Umbraco.Core/Models/PublishedContent/ModelType.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/PublishedContent/ModelType.cs rename to src/Umbraco.Core/Models/PublishedContent/ModelType.cs diff --git a/src/Umbraco.Abstractions/Models/PublishedContent/NoopPublishedModelFactory.cs b/src/Umbraco.Core/Models/PublishedContent/NoopPublishedModelFactory.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/PublishedContent/NoopPublishedModelFactory.cs rename to src/Umbraco.Core/Models/PublishedContent/NoopPublishedModelFactory.cs diff --git a/src/Umbraco.Abstractions/Models/PublishedContent/NoopPublishedValueFallback.cs b/src/Umbraco.Core/Models/PublishedContent/NoopPublishedValueFallback.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/PublishedContent/NoopPublishedValueFallback.cs rename to src/Umbraco.Core/Models/PublishedContent/NoopPublishedValueFallback.cs diff --git a/src/Umbraco.Abstractions/Models/PublishedContent/PublishedContentBase.cs b/src/Umbraco.Core/Models/PublishedContent/PublishedContentBase.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/PublishedContent/PublishedContentBase.cs rename to src/Umbraco.Core/Models/PublishedContent/PublishedContentBase.cs diff --git a/src/Umbraco.Abstractions/Models/PublishedContent/PublishedContentType.cs b/src/Umbraco.Core/Models/PublishedContent/PublishedContentType.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/PublishedContent/PublishedContentType.cs rename to src/Umbraco.Core/Models/PublishedContent/PublishedContentType.cs diff --git a/src/Umbraco.Abstractions/Models/PublishedContent/PublishedContentTypeConverter.cs b/src/Umbraco.Core/Models/PublishedContent/PublishedContentTypeConverter.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/PublishedContent/PublishedContentTypeConverter.cs rename to src/Umbraco.Core/Models/PublishedContent/PublishedContentTypeConverter.cs diff --git a/src/Umbraco.Abstractions/Models/PublishedContent/PublishedContentWrapped.cs b/src/Umbraco.Core/Models/PublishedContent/PublishedContentWrapped.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/PublishedContent/PublishedContentWrapped.cs rename to src/Umbraco.Core/Models/PublishedContent/PublishedContentWrapped.cs diff --git a/src/Umbraco.Abstractions/Models/PublishedContent/PublishedCultureInfos.cs b/src/Umbraco.Core/Models/PublishedContent/PublishedCultureInfos.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/PublishedContent/PublishedCultureInfos.cs rename to src/Umbraco.Core/Models/PublishedContent/PublishedCultureInfos.cs diff --git a/src/Umbraco.Abstractions/Models/PublishedContent/PublishedDataType.cs b/src/Umbraco.Core/Models/PublishedContent/PublishedDataType.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/PublishedContent/PublishedDataType.cs rename to src/Umbraco.Core/Models/PublishedContent/PublishedDataType.cs diff --git a/src/Umbraco.Abstractions/Models/PublishedContent/PublishedElementModel.cs b/src/Umbraco.Core/Models/PublishedContent/PublishedElementModel.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/PublishedContent/PublishedElementModel.cs rename to src/Umbraco.Core/Models/PublishedContent/PublishedElementModel.cs diff --git a/src/Umbraco.Abstractions/Models/PublishedContent/PublishedElementWrapped.cs b/src/Umbraco.Core/Models/PublishedContent/PublishedElementWrapped.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/PublishedContent/PublishedElementWrapped.cs rename to src/Umbraco.Core/Models/PublishedContent/PublishedElementWrapped.cs diff --git a/src/Umbraco.Abstractions/Models/PublishedContent/PublishedItemType.cs b/src/Umbraco.Core/Models/PublishedContent/PublishedItemType.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/PublishedContent/PublishedItemType.cs rename to src/Umbraco.Core/Models/PublishedContent/PublishedItemType.cs diff --git a/src/Umbraco.Abstractions/Models/PublishedContent/PublishedModelAttribute.cs b/src/Umbraco.Core/Models/PublishedContent/PublishedModelAttribute.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/PublishedContent/PublishedModelAttribute.cs rename to src/Umbraco.Core/Models/PublishedContent/PublishedModelAttribute.cs diff --git a/src/Umbraco.Abstractions/Models/PublishedContent/PublishedPropertyBase.cs b/src/Umbraco.Core/Models/PublishedContent/PublishedPropertyBase.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/PublishedContent/PublishedPropertyBase.cs rename to src/Umbraco.Core/Models/PublishedContent/PublishedPropertyBase.cs diff --git a/src/Umbraco.Abstractions/Models/PublishedContent/PublishedPropertyType.cs b/src/Umbraco.Core/Models/PublishedContent/PublishedPropertyType.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/PublishedContent/PublishedPropertyType.cs rename to src/Umbraco.Core/Models/PublishedContent/PublishedPropertyType.cs diff --git a/src/Umbraco.Abstractions/Models/PublishedContent/PublishedSearchResult.cs b/src/Umbraco.Core/Models/PublishedContent/PublishedSearchResult.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/PublishedContent/PublishedSearchResult.cs rename to src/Umbraco.Core/Models/PublishedContent/PublishedSearchResult.cs diff --git a/src/Umbraco.Abstractions/Models/PublishedContent/PublishedValueFallback.cs b/src/Umbraco.Core/Models/PublishedContent/PublishedValueFallback.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/PublishedContent/PublishedValueFallback.cs rename to src/Umbraco.Core/Models/PublishedContent/PublishedValueFallback.cs diff --git a/src/Umbraco.Abstractions/Models/PublishedContent/RawValueProperty.cs b/src/Umbraco.Core/Models/PublishedContent/RawValueProperty.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/PublishedContent/RawValueProperty.cs rename to src/Umbraco.Core/Models/PublishedContent/RawValueProperty.cs diff --git a/src/Umbraco.Abstractions/Models/PublishedContent/ThreadCultureVariationContextAccessor.cs b/src/Umbraco.Core/Models/PublishedContent/ThreadCultureVariationContextAccessor.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/PublishedContent/ThreadCultureVariationContextAccessor.cs rename to src/Umbraco.Core/Models/PublishedContent/ThreadCultureVariationContextAccessor.cs diff --git a/src/Umbraco.Abstractions/Models/PublishedContent/UrlMode.cs b/src/Umbraco.Core/Models/PublishedContent/UrlMode.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/PublishedContent/UrlMode.cs rename to src/Umbraco.Core/Models/PublishedContent/UrlMode.cs diff --git a/src/Umbraco.Abstractions/Models/PublishedContent/VariationContext.cs b/src/Umbraco.Core/Models/PublishedContent/VariationContext.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/PublishedContent/VariationContext.cs rename to src/Umbraco.Core/Models/PublishedContent/VariationContext.cs diff --git a/src/Umbraco.Abstractions/Models/PublishedContent/VariationContextAccessorExtensions.cs b/src/Umbraco.Core/Models/PublishedContent/VariationContextAccessorExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/PublishedContent/VariationContextAccessorExtensions.cs rename to src/Umbraco.Core/Models/PublishedContent/VariationContextAccessorExtensions.cs diff --git a/src/Umbraco.Abstractions/Models/PublishedState.cs b/src/Umbraco.Core/Models/PublishedState.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/PublishedState.cs rename to src/Umbraco.Core/Models/PublishedState.cs diff --git a/src/Umbraco.Abstractions/Models/Range.cs b/src/Umbraco.Core/Models/Range.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Range.cs rename to src/Umbraco.Core/Models/Range.cs diff --git a/src/Umbraco.Abstractions/Models/RedirectUrl.cs b/src/Umbraco.Core/Models/RedirectUrl.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/RedirectUrl.cs rename to src/Umbraco.Core/Models/RedirectUrl.cs diff --git a/src/Umbraco.Abstractions/Models/Relation.cs b/src/Umbraco.Core/Models/Relation.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Relation.cs rename to src/Umbraco.Core/Models/Relation.cs diff --git a/src/Umbraco.Abstractions/Models/RelationType.cs b/src/Umbraco.Core/Models/RelationType.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/RelationType.cs rename to src/Umbraco.Core/Models/RelationType.cs diff --git a/src/Umbraco.Abstractions/Models/RequestPasswordResetModel.cs b/src/Umbraco.Core/Models/RequestPasswordResetModel.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/RequestPasswordResetModel.cs rename to src/Umbraco.Core/Models/RequestPasswordResetModel.cs diff --git a/src/Umbraco.Abstractions/Models/Script.cs b/src/Umbraco.Core/Models/Script.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Script.cs rename to src/Umbraco.Core/Models/Script.cs diff --git a/src/Umbraco.Abstractions/Models/SendCodeViewModel.cs b/src/Umbraco.Core/Models/SendCodeViewModel.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/SendCodeViewModel.cs rename to src/Umbraco.Core/Models/SendCodeViewModel.cs diff --git a/src/Umbraco.Abstractions/Models/ServerRegistration.cs b/src/Umbraco.Core/Models/ServerRegistration.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ServerRegistration.cs rename to src/Umbraco.Core/Models/ServerRegistration.cs diff --git a/src/Umbraco.Abstractions/Models/SetPasswordModel.cs b/src/Umbraco.Core/Models/SetPasswordModel.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/SetPasswordModel.cs rename to src/Umbraco.Core/Models/SetPasswordModel.cs diff --git a/src/Umbraco.Abstractions/Models/SimpleContentType.cs b/src/Umbraco.Core/Models/SimpleContentType.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/SimpleContentType.cs rename to src/Umbraco.Core/Models/SimpleContentType.cs diff --git a/src/Umbraco.Abstractions/Models/Stylesheet.cs b/src/Umbraco.Core/Models/Stylesheet.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Stylesheet.cs rename to src/Umbraco.Core/Models/Stylesheet.cs diff --git a/src/Umbraco.Abstractions/Models/StylesheetProperty.cs b/src/Umbraco.Core/Models/StylesheetProperty.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/StylesheetProperty.cs rename to src/Umbraco.Core/Models/StylesheetProperty.cs diff --git a/src/Umbraco.Abstractions/Models/Tag.cs b/src/Umbraco.Core/Models/Tag.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Tag.cs rename to src/Umbraco.Core/Models/Tag.cs diff --git a/src/Umbraco.Abstractions/Models/TagModel.cs b/src/Umbraco.Core/Models/TagModel.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/TagModel.cs rename to src/Umbraco.Core/Models/TagModel.cs diff --git a/src/Umbraco.Abstractions/Models/TaggableObjectTypes.cs b/src/Umbraco.Core/Models/TaggableObjectTypes.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/TaggableObjectTypes.cs rename to src/Umbraco.Core/Models/TaggableObjectTypes.cs diff --git a/src/Umbraco.Abstractions/Models/TaggedEntity.cs b/src/Umbraco.Core/Models/TaggedEntity.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/TaggedEntity.cs rename to src/Umbraco.Core/Models/TaggedEntity.cs diff --git a/src/Umbraco.Abstractions/Models/TaggedProperty.cs b/src/Umbraco.Core/Models/TaggedProperty.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/TaggedProperty.cs rename to src/Umbraco.Core/Models/TaggedProperty.cs diff --git a/src/Umbraco.Abstractions/Models/TagsStorageType.cs b/src/Umbraco.Core/Models/TagsStorageType.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/TagsStorageType.cs rename to src/Umbraco.Core/Models/TagsStorageType.cs diff --git a/src/Umbraco.Abstractions/Models/TemplateNode.cs b/src/Umbraco.Core/Models/TemplateNode.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/TemplateNode.cs rename to src/Umbraco.Core/Models/TemplateNode.cs diff --git a/src/Umbraco.Abstractions/Models/TemplateQuery/ContentTypeModel.cs b/src/Umbraco.Core/Models/TemplateQuery/ContentTypeModel.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/TemplateQuery/ContentTypeModel.cs rename to src/Umbraco.Core/Models/TemplateQuery/ContentTypeModel.cs diff --git a/src/Umbraco.Abstractions/Models/TemplateQuery/Operator.cs b/src/Umbraco.Core/Models/TemplateQuery/Operator.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/TemplateQuery/Operator.cs rename to src/Umbraco.Core/Models/TemplateQuery/Operator.cs diff --git a/src/Umbraco.Abstractions/Models/TemplateQuery/OperatorFactory.cs b/src/Umbraco.Core/Models/TemplateQuery/OperatorFactory.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/TemplateQuery/OperatorFactory.cs rename to src/Umbraco.Core/Models/TemplateQuery/OperatorFactory.cs diff --git a/src/Umbraco.Abstractions/Models/TemplateQuery/OperatorTerm.cs b/src/Umbraco.Core/Models/TemplateQuery/OperatorTerm.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/TemplateQuery/OperatorTerm.cs rename to src/Umbraco.Core/Models/TemplateQuery/OperatorTerm.cs diff --git a/src/Umbraco.Abstractions/Models/TemplateQuery/PropertyModel.cs b/src/Umbraco.Core/Models/TemplateQuery/PropertyModel.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/TemplateQuery/PropertyModel.cs rename to src/Umbraco.Core/Models/TemplateQuery/PropertyModel.cs diff --git a/src/Umbraco.Abstractions/Models/TemplateQuery/QueryCondition.cs b/src/Umbraco.Core/Models/TemplateQuery/QueryCondition.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/TemplateQuery/QueryCondition.cs rename to src/Umbraco.Core/Models/TemplateQuery/QueryCondition.cs diff --git a/src/Umbraco.Abstractions/Models/TemplateQuery/QueryConditionExtensions.cs b/src/Umbraco.Core/Models/TemplateQuery/QueryConditionExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/TemplateQuery/QueryConditionExtensions.cs rename to src/Umbraco.Core/Models/TemplateQuery/QueryConditionExtensions.cs diff --git a/src/Umbraco.Abstractions/Models/TemplateQuery/QueryModel.cs b/src/Umbraco.Core/Models/TemplateQuery/QueryModel.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/TemplateQuery/QueryModel.cs rename to src/Umbraco.Core/Models/TemplateQuery/QueryModel.cs diff --git a/src/Umbraco.Abstractions/Models/TemplateQuery/QueryResultModel.cs b/src/Umbraco.Core/Models/TemplateQuery/QueryResultModel.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/TemplateQuery/QueryResultModel.cs rename to src/Umbraco.Core/Models/TemplateQuery/QueryResultModel.cs diff --git a/src/Umbraco.Abstractions/Models/TemplateQuery/SortExpression.cs b/src/Umbraco.Core/Models/TemplateQuery/SortExpression.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/TemplateQuery/SortExpression.cs rename to src/Umbraco.Core/Models/TemplateQuery/SortExpression.cs diff --git a/src/Umbraco.Abstractions/Models/TemplateQuery/SourceModel.cs b/src/Umbraco.Core/Models/TemplateQuery/SourceModel.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/TemplateQuery/SourceModel.cs rename to src/Umbraco.Core/Models/TemplateQuery/SourceModel.cs diff --git a/src/Umbraco.Abstractions/Models/TemplateQuery/TemplateQueryResult.cs b/src/Umbraco.Core/Models/TemplateQuery/TemplateQueryResult.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/TemplateQuery/TemplateQueryResult.cs rename to src/Umbraco.Core/Models/TemplateQuery/TemplateQueryResult.cs diff --git a/src/Umbraco.Abstractions/Models/Trees/ActionMenuItem.cs b/src/Umbraco.Core/Models/Trees/ActionMenuItem.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Trees/ActionMenuItem.cs rename to src/Umbraco.Core/Models/Trees/ActionMenuItem.cs diff --git a/src/Umbraco.Abstractions/Models/Trees/CreateChildEntity.cs b/src/Umbraco.Core/Models/Trees/CreateChildEntity.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Trees/CreateChildEntity.cs rename to src/Umbraco.Core/Models/Trees/CreateChildEntity.cs diff --git a/src/Umbraco.Abstractions/Models/Trees/ExportMember.cs b/src/Umbraco.Core/Models/Trees/ExportMember.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Trees/ExportMember.cs rename to src/Umbraco.Core/Models/Trees/ExportMember.cs diff --git a/src/Umbraco.Abstractions/Models/Trees/MenuItem.cs b/src/Umbraco.Core/Models/Trees/MenuItem.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Trees/MenuItem.cs rename to src/Umbraco.Core/Models/Trees/MenuItem.cs diff --git a/src/Umbraco.Abstractions/Models/Trees/RefreshNode.cs b/src/Umbraco.Core/Models/Trees/RefreshNode.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Trees/RefreshNode.cs rename to src/Umbraco.Core/Models/Trees/RefreshNode.cs diff --git a/src/Umbraco.Abstractions/Models/UmbracoDomain.cs b/src/Umbraco.Core/Models/UmbracoDomain.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/UmbracoDomain.cs rename to src/Umbraco.Core/Models/UmbracoDomain.cs diff --git a/src/Umbraco.Abstractions/Models/UmbracoObjectTypes.cs b/src/Umbraco.Core/Models/UmbracoObjectTypes.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/UmbracoObjectTypes.cs rename to src/Umbraco.Core/Models/UmbracoObjectTypes.cs diff --git a/src/Umbraco.Abstractions/Models/UmbracoProperty.cs b/src/Umbraco.Core/Models/UmbracoProperty.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/UmbracoProperty.cs rename to src/Umbraco.Core/Models/UmbracoProperty.cs diff --git a/src/Umbraco.Abstractions/Models/UmbracoUserExtensions.cs b/src/Umbraco.Core/Models/UmbracoUserExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/UmbracoUserExtensions.cs rename to src/Umbraco.Core/Models/UmbracoUserExtensions.cs diff --git a/src/Umbraco.Abstractions/Models/UnLinkLoginModel.cs b/src/Umbraco.Core/Models/UnLinkLoginModel.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/UnLinkLoginModel.cs rename to src/Umbraco.Core/Models/UnLinkLoginModel.cs diff --git a/src/Umbraco.Abstractions/Models/UpgradeCheckResponse.cs b/src/Umbraco.Core/Models/UpgradeCheckResponse.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/UpgradeCheckResponse.cs rename to src/Umbraco.Core/Models/UpgradeCheckResponse.cs diff --git a/src/Umbraco.Abstractions/Models/UserTourStatus.cs b/src/Umbraco.Core/Models/UserTourStatus.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/UserTourStatus.cs rename to src/Umbraco.Core/Models/UserTourStatus.cs diff --git a/src/Umbraco.Abstractions/Models/ValidatePasswordResetCodeModel.cs b/src/Umbraco.Core/Models/ValidatePasswordResetCodeModel.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ValidatePasswordResetCodeModel.cs rename to src/Umbraco.Core/Models/ValidatePasswordResetCodeModel.cs diff --git a/src/Umbraco.Abstractions/Models/Validation/RequiredForPersistenceAttribute.cs b/src/Umbraco.Core/Models/Validation/RequiredForPersistenceAttribute.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/Validation/RequiredForPersistenceAttribute.cs rename to src/Umbraco.Core/Models/Validation/RequiredForPersistenceAttribute.cs diff --git a/src/Umbraco.Abstractions/Models/ValueStorageType.cs b/src/Umbraco.Core/Models/ValueStorageType.cs similarity index 100% rename from src/Umbraco.Abstractions/Models/ValueStorageType.cs rename to src/Umbraco.Core/Models/ValueStorageType.cs diff --git a/src/Umbraco.Abstractions/MonitorLock.cs b/src/Umbraco.Core/MonitorLock.cs similarity index 100% rename from src/Umbraco.Abstractions/MonitorLock.cs rename to src/Umbraco.Core/MonitorLock.cs diff --git a/src/Umbraco.Abstractions/NameValueCollectionExtensions.cs b/src/Umbraco.Core/NameValueCollectionExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/NameValueCollectionExtensions.cs rename to src/Umbraco.Core/NameValueCollectionExtensions.cs diff --git a/src/Umbraco.Abstractions/NamedUdiRange.cs b/src/Umbraco.Core/NamedUdiRange.cs similarity index 100% rename from src/Umbraco.Abstractions/NamedUdiRange.cs rename to src/Umbraco.Core/NamedUdiRange.cs diff --git a/src/Umbraco.Abstractions/Net/IIpResolver.cs b/src/Umbraco.Core/Net/IIpResolver.cs similarity index 100% rename from src/Umbraco.Abstractions/Net/IIpResolver.cs rename to src/Umbraco.Core/Net/IIpResolver.cs diff --git a/src/Umbraco.Abstractions/Net/ISessionIdResolver.cs b/src/Umbraco.Core/Net/ISessionIdResolver.cs similarity index 100% rename from src/Umbraco.Abstractions/Net/ISessionIdResolver.cs rename to src/Umbraco.Core/Net/ISessionIdResolver.cs diff --git a/src/Umbraco.Abstractions/NetworkHelper.cs b/src/Umbraco.Core/NetworkHelper.cs similarity index 100% rename from src/Umbraco.Abstractions/NetworkHelper.cs rename to src/Umbraco.Core/NetworkHelper.cs diff --git a/src/Umbraco.Abstractions/ObjectExtensions.cs b/src/Umbraco.Core/ObjectExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/ObjectExtensions.cs rename to src/Umbraco.Core/ObjectExtensions.cs diff --git a/src/Umbraco.Abstractions/PackageActions/AllowDoctype.cs b/src/Umbraco.Core/PackageActions/AllowDoctype.cs similarity index 100% rename from src/Umbraco.Abstractions/PackageActions/AllowDoctype.cs rename to src/Umbraco.Core/PackageActions/AllowDoctype.cs diff --git a/src/Umbraco.Abstractions/PackageActions/IPackageAction.cs b/src/Umbraco.Core/PackageActions/IPackageAction.cs similarity index 100% rename from src/Umbraco.Abstractions/PackageActions/IPackageAction.cs rename to src/Umbraco.Core/PackageActions/IPackageAction.cs diff --git a/src/Umbraco.Abstractions/PackageActions/PackageActionCollection.cs b/src/Umbraco.Core/PackageActions/PackageActionCollection.cs similarity index 100% rename from src/Umbraco.Abstractions/PackageActions/PackageActionCollection.cs rename to src/Umbraco.Core/PackageActions/PackageActionCollection.cs diff --git a/src/Umbraco.Abstractions/PackageActions/PackageActionCollectionBuilder.cs b/src/Umbraco.Core/PackageActions/PackageActionCollectionBuilder.cs similarity index 100% rename from src/Umbraco.Abstractions/PackageActions/PackageActionCollectionBuilder.cs rename to src/Umbraco.Core/PackageActions/PackageActionCollectionBuilder.cs diff --git a/src/Umbraco.Abstractions/PackageActions/PublishRootDocument.cs b/src/Umbraco.Core/PackageActions/PublishRootDocument.cs similarity index 100% rename from src/Umbraco.Abstractions/PackageActions/PublishRootDocument.cs rename to src/Umbraco.Core/PackageActions/PublishRootDocument.cs diff --git a/src/Umbraco.Abstractions/Packaging/CompiledPackageXmlParser.cs b/src/Umbraco.Core/Packaging/CompiledPackageXmlParser.cs similarity index 100% rename from src/Umbraco.Abstractions/Packaging/CompiledPackageXmlParser.cs rename to src/Umbraco.Core/Packaging/CompiledPackageXmlParser.cs diff --git a/src/Umbraco.Abstractions/Packaging/ConflictingPackageData.cs b/src/Umbraco.Core/Packaging/ConflictingPackageData.cs similarity index 100% rename from src/Umbraco.Abstractions/Packaging/ConflictingPackageData.cs rename to src/Umbraco.Core/Packaging/ConflictingPackageData.cs diff --git a/src/Umbraco.Abstractions/Packaging/ICreatedPackagesRepository.cs b/src/Umbraco.Core/Packaging/ICreatedPackagesRepository.cs similarity index 100% rename from src/Umbraco.Abstractions/Packaging/ICreatedPackagesRepository.cs rename to src/Umbraco.Core/Packaging/ICreatedPackagesRepository.cs diff --git a/src/Umbraco.Abstractions/Packaging/IInstalledPackagesRepository.cs b/src/Umbraco.Core/Packaging/IInstalledPackagesRepository.cs similarity index 100% rename from src/Umbraco.Abstractions/Packaging/IInstalledPackagesRepository.cs rename to src/Umbraco.Core/Packaging/IInstalledPackagesRepository.cs diff --git a/src/Umbraco.Abstractions/Packaging/IPackageActionRunner.cs b/src/Umbraco.Core/Packaging/IPackageActionRunner.cs similarity index 100% rename from src/Umbraco.Abstractions/Packaging/IPackageActionRunner.cs rename to src/Umbraco.Core/Packaging/IPackageActionRunner.cs diff --git a/src/Umbraco.Abstractions/Packaging/IPackageDefinitionRepository.cs b/src/Umbraco.Core/Packaging/IPackageDefinitionRepository.cs similarity index 100% rename from src/Umbraco.Abstractions/Packaging/IPackageDefinitionRepository.cs rename to src/Umbraco.Core/Packaging/IPackageDefinitionRepository.cs diff --git a/src/Umbraco.Abstractions/Packaging/IPackageInstallation.cs b/src/Umbraco.Core/Packaging/IPackageInstallation.cs similarity index 100% rename from src/Umbraco.Abstractions/Packaging/IPackageInstallation.cs rename to src/Umbraco.Core/Packaging/IPackageInstallation.cs diff --git a/src/Umbraco.Abstractions/Packaging/InstallationSummary.cs b/src/Umbraco.Core/Packaging/InstallationSummary.cs similarity index 100% rename from src/Umbraco.Abstractions/Packaging/InstallationSummary.cs rename to src/Umbraco.Core/Packaging/InstallationSummary.cs diff --git a/src/Umbraco.Abstractions/Packaging/PackageActionRunner.cs b/src/Umbraco.Core/Packaging/PackageActionRunner.cs similarity index 100% rename from src/Umbraco.Abstractions/Packaging/PackageActionRunner.cs rename to src/Umbraco.Core/Packaging/PackageActionRunner.cs diff --git a/src/Umbraco.Abstractions/Packaging/PackageDefinition.cs b/src/Umbraco.Core/Packaging/PackageDefinition.cs similarity index 100% rename from src/Umbraco.Abstractions/Packaging/PackageDefinition.cs rename to src/Umbraco.Core/Packaging/PackageDefinition.cs diff --git a/src/Umbraco.Abstractions/Packaging/PackageDefinitionXmlParser.cs b/src/Umbraco.Core/Packaging/PackageDefinitionXmlParser.cs similarity index 100% rename from src/Umbraco.Abstractions/Packaging/PackageDefinitionXmlParser.cs rename to src/Umbraco.Core/Packaging/PackageDefinitionXmlParser.cs diff --git a/src/Umbraco.Abstractions/Packaging/PackageExtraction.cs b/src/Umbraco.Core/Packaging/PackageExtraction.cs similarity index 100% rename from src/Umbraco.Abstractions/Packaging/PackageExtraction.cs rename to src/Umbraco.Core/Packaging/PackageExtraction.cs diff --git a/src/Umbraco.Abstractions/Packaging/PackageFileInstallation.cs b/src/Umbraco.Core/Packaging/PackageFileInstallation.cs similarity index 100% rename from src/Umbraco.Abstractions/Packaging/PackageFileInstallation.cs rename to src/Umbraco.Core/Packaging/PackageFileInstallation.cs diff --git a/src/Umbraco.Abstractions/Packaging/PackageInstallType.cs b/src/Umbraco.Core/Packaging/PackageInstallType.cs similarity index 100% rename from src/Umbraco.Abstractions/Packaging/PackageInstallType.cs rename to src/Umbraco.Core/Packaging/PackageInstallType.cs diff --git a/src/Umbraco.Abstractions/Packaging/PackagesRepository.cs b/src/Umbraco.Core/Packaging/PackagesRepository.cs similarity index 100% rename from src/Umbraco.Abstractions/Packaging/PackagesRepository.cs rename to src/Umbraco.Core/Packaging/PackagesRepository.cs diff --git a/src/Umbraco.Abstractions/Packaging/UninstallationSummary.cs b/src/Umbraco.Core/Packaging/UninstallationSummary.cs similarity index 100% rename from src/Umbraco.Abstractions/Packaging/UninstallationSummary.cs rename to src/Umbraco.Core/Packaging/UninstallationSummary.cs diff --git a/src/Umbraco.Abstractions/Persistence/Constants-DatabaseSchema.cs b/src/Umbraco.Core/Persistence/Constants-DatabaseSchema.cs similarity index 100% rename from src/Umbraco.Abstractions/Persistence/Constants-DatabaseSchema.cs rename to src/Umbraco.Core/Persistence/Constants-DatabaseSchema.cs diff --git a/src/Umbraco.Abstractions/Persistence/Constants-DbProviderNames.cs b/src/Umbraco.Core/Persistence/Constants-DbProviderNames.cs similarity index 100% rename from src/Umbraco.Abstractions/Persistence/Constants-DbProviderNames.cs rename to src/Umbraco.Core/Persistence/Constants-DbProviderNames.cs diff --git a/src/Umbraco.Abstractions/Persistence/Constants-Locks.cs b/src/Umbraco.Core/Persistence/Constants-Locks.cs similarity index 100% rename from src/Umbraco.Abstractions/Persistence/Constants-Locks.cs rename to src/Umbraco.Core/Persistence/Constants-Locks.cs diff --git a/src/Umbraco.Abstractions/Persistence/IQueryRepository.cs b/src/Umbraco.Core/Persistence/IQueryRepository.cs similarity index 100% rename from src/Umbraco.Abstractions/Persistence/IQueryRepository.cs rename to src/Umbraco.Core/Persistence/IQueryRepository.cs diff --git a/src/Umbraco.Abstractions/Persistence/IReadRepository.cs b/src/Umbraco.Core/Persistence/IReadRepository.cs similarity index 100% rename from src/Umbraco.Abstractions/Persistence/IReadRepository.cs rename to src/Umbraco.Core/Persistence/IReadRepository.cs diff --git a/src/Umbraco.Abstractions/Persistence/IReadWriteQueryRepository.cs b/src/Umbraco.Core/Persistence/IReadWriteQueryRepository.cs similarity index 100% rename from src/Umbraco.Abstractions/Persistence/IReadWriteQueryRepository.cs rename to src/Umbraco.Core/Persistence/IReadWriteQueryRepository.cs diff --git a/src/Umbraco.Abstractions/Persistence/IRepository.cs b/src/Umbraco.Core/Persistence/IRepository.cs similarity index 100% rename from src/Umbraco.Abstractions/Persistence/IRepository.cs rename to src/Umbraco.Core/Persistence/IRepository.cs diff --git a/src/Umbraco.Abstractions/Persistence/IWriteRepository.cs b/src/Umbraco.Core/Persistence/IWriteRepository.cs similarity index 100% rename from src/Umbraco.Abstractions/Persistence/IWriteRepository.cs rename to src/Umbraco.Core/Persistence/IWriteRepository.cs diff --git a/src/Umbraco.Abstractions/Persistence/Querying/IQuery.cs b/src/Umbraco.Core/Persistence/Querying/IQuery.cs similarity index 100% rename from src/Umbraco.Abstractions/Persistence/Querying/IQuery.cs rename to src/Umbraco.Core/Persistence/Querying/IQuery.cs diff --git a/src/Umbraco.Abstractions/Persistence/Querying/StringPropertyMatchType.cs b/src/Umbraco.Core/Persistence/Querying/StringPropertyMatchType.cs similarity index 100% rename from src/Umbraco.Abstractions/Persistence/Querying/StringPropertyMatchType.cs rename to src/Umbraco.Core/Persistence/Querying/StringPropertyMatchType.cs diff --git a/src/Umbraco.Abstractions/Persistence/Querying/ValuePropertyMatchType.cs b/src/Umbraco.Core/Persistence/Querying/ValuePropertyMatchType.cs similarity index 100% rename from src/Umbraco.Abstractions/Persistence/Querying/ValuePropertyMatchType.cs rename to src/Umbraco.Core/Persistence/Querying/ValuePropertyMatchType.cs diff --git a/src/Umbraco.Abstractions/Persistence/Repositories/IAuditEntryRepository.cs b/src/Umbraco.Core/Persistence/Repositories/IAuditEntryRepository.cs similarity index 100% rename from src/Umbraco.Abstractions/Persistence/Repositories/IAuditEntryRepository.cs rename to src/Umbraco.Core/Persistence/Repositories/IAuditEntryRepository.cs diff --git a/src/Umbraco.Abstractions/Persistence/Repositories/IAuditRepository.cs b/src/Umbraco.Core/Persistence/Repositories/IAuditRepository.cs similarity index 100% rename from src/Umbraco.Abstractions/Persistence/Repositories/IAuditRepository.cs rename to src/Umbraco.Core/Persistence/Repositories/IAuditRepository.cs diff --git a/src/Umbraco.Abstractions/Persistence/Repositories/IConsentRepository.cs b/src/Umbraco.Core/Persistence/Repositories/IConsentRepository.cs similarity index 100% rename from src/Umbraco.Abstractions/Persistence/Repositories/IConsentRepository.cs rename to src/Umbraco.Core/Persistence/Repositories/IConsentRepository.cs diff --git a/src/Umbraco.Abstractions/Persistence/Repositories/IContentTypeCommonRepository.cs b/src/Umbraco.Core/Persistence/Repositories/IContentTypeCommonRepository.cs similarity index 100% rename from src/Umbraco.Abstractions/Persistence/Repositories/IContentTypeCommonRepository.cs rename to src/Umbraco.Core/Persistence/Repositories/IContentTypeCommonRepository.cs diff --git a/src/Umbraco.Abstractions/Persistence/Repositories/IDataTypeContainerRepository.cs b/src/Umbraco.Core/Persistence/Repositories/IDataTypeContainerRepository.cs similarity index 100% rename from src/Umbraco.Abstractions/Persistence/Repositories/IDataTypeContainerRepository.cs rename to src/Umbraco.Core/Persistence/Repositories/IDataTypeContainerRepository.cs diff --git a/src/Umbraco.Abstractions/Persistence/Repositories/IDictionaryRepository.cs b/src/Umbraco.Core/Persistence/Repositories/IDictionaryRepository.cs similarity index 100% rename from src/Umbraco.Abstractions/Persistence/Repositories/IDictionaryRepository.cs rename to src/Umbraco.Core/Persistence/Repositories/IDictionaryRepository.cs diff --git a/src/Umbraco.Abstractions/Persistence/Repositories/IDocumentTypeContainerRepository.cs b/src/Umbraco.Core/Persistence/Repositories/IDocumentTypeContainerRepository.cs similarity index 100% rename from src/Umbraco.Abstractions/Persistence/Repositories/IDocumentTypeContainerRepository.cs rename to src/Umbraco.Core/Persistence/Repositories/IDocumentTypeContainerRepository.cs diff --git a/src/Umbraco.Abstractions/Persistence/Repositories/IDomainRepository.cs b/src/Umbraco.Core/Persistence/Repositories/IDomainRepository.cs similarity index 100% rename from src/Umbraco.Abstractions/Persistence/Repositories/IDomainRepository.cs rename to src/Umbraco.Core/Persistence/Repositories/IDomainRepository.cs diff --git a/src/Umbraco.Abstractions/Persistence/Repositories/IEntityContainerRepository.cs b/src/Umbraco.Core/Persistence/Repositories/IEntityContainerRepository.cs similarity index 100% rename from src/Umbraco.Abstractions/Persistence/Repositories/IEntityContainerRepository.cs rename to src/Umbraco.Core/Persistence/Repositories/IEntityContainerRepository.cs diff --git a/src/Umbraco.Abstractions/Persistence/Repositories/IExternalLoginRepository.cs b/src/Umbraco.Core/Persistence/Repositories/IExternalLoginRepository.cs similarity index 100% rename from src/Umbraco.Abstractions/Persistence/Repositories/IExternalLoginRepository.cs rename to src/Umbraco.Core/Persistence/Repositories/IExternalLoginRepository.cs diff --git a/src/Umbraco.Abstractions/Persistence/Repositories/IInstallationRepository.cs b/src/Umbraco.Core/Persistence/Repositories/IInstallationRepository.cs similarity index 100% rename from src/Umbraco.Abstractions/Persistence/Repositories/IInstallationRepository.cs rename to src/Umbraco.Core/Persistence/Repositories/IInstallationRepository.cs diff --git a/src/Umbraco.Abstractions/Persistence/Repositories/ILanguageRepository.cs b/src/Umbraco.Core/Persistence/Repositories/ILanguageRepository.cs similarity index 100% rename from src/Umbraco.Abstractions/Persistence/Repositories/ILanguageRepository.cs rename to src/Umbraco.Core/Persistence/Repositories/ILanguageRepository.cs diff --git a/src/Umbraco.Abstractions/Persistence/Repositories/IMacroRepository.cs b/src/Umbraco.Core/Persistence/Repositories/IMacroRepository.cs similarity index 100% rename from src/Umbraco.Abstractions/Persistence/Repositories/IMacroRepository.cs rename to src/Umbraco.Core/Persistence/Repositories/IMacroRepository.cs diff --git a/src/Umbraco.Abstractions/Persistence/Repositories/IMediaTypeContainerRepository.cs b/src/Umbraco.Core/Persistence/Repositories/IMediaTypeContainerRepository.cs similarity index 100% rename from src/Umbraco.Abstractions/Persistence/Repositories/IMediaTypeContainerRepository.cs rename to src/Umbraco.Core/Persistence/Repositories/IMediaTypeContainerRepository.cs diff --git a/src/Umbraco.Abstractions/Persistence/Repositories/IMemberGroupRepository.cs b/src/Umbraco.Core/Persistence/Repositories/IMemberGroupRepository.cs similarity index 100% rename from src/Umbraco.Abstractions/Persistence/Repositories/IMemberGroupRepository.cs rename to src/Umbraco.Core/Persistence/Repositories/IMemberGroupRepository.cs diff --git a/src/Umbraco.Abstractions/Persistence/Repositories/INotificationsRepository.cs b/src/Umbraco.Core/Persistence/Repositories/INotificationsRepository.cs similarity index 100% rename from src/Umbraco.Abstractions/Persistence/Repositories/INotificationsRepository.cs rename to src/Umbraco.Core/Persistence/Repositories/INotificationsRepository.cs diff --git a/src/Umbraco.Abstractions/Persistence/Repositories/IPartialViewMacroRepository.cs b/src/Umbraco.Core/Persistence/Repositories/IPartialViewMacroRepository.cs similarity index 100% rename from src/Umbraco.Abstractions/Persistence/Repositories/IPartialViewMacroRepository.cs rename to src/Umbraco.Core/Persistence/Repositories/IPartialViewMacroRepository.cs diff --git a/src/Umbraco.Abstractions/Persistence/Repositories/IPartialViewRepository.cs b/src/Umbraco.Core/Persistence/Repositories/IPartialViewRepository.cs similarity index 100% rename from src/Umbraco.Abstractions/Persistence/Repositories/IPartialViewRepository.cs rename to src/Umbraco.Core/Persistence/Repositories/IPartialViewRepository.cs diff --git a/src/Umbraco.Abstractions/Persistence/Repositories/IRedirectUrlRepository.cs b/src/Umbraco.Core/Persistence/Repositories/IRedirectUrlRepository.cs similarity index 100% rename from src/Umbraco.Abstractions/Persistence/Repositories/IRedirectUrlRepository.cs rename to src/Umbraco.Core/Persistence/Repositories/IRedirectUrlRepository.cs diff --git a/src/Umbraco.Abstractions/Persistence/Repositories/IRelationRepository.cs b/src/Umbraco.Core/Persistence/Repositories/IRelationRepository.cs similarity index 100% rename from src/Umbraco.Abstractions/Persistence/Repositories/IRelationRepository.cs rename to src/Umbraco.Core/Persistence/Repositories/IRelationRepository.cs diff --git a/src/Umbraco.Abstractions/Persistence/Repositories/IRelationTypeRepository.cs b/src/Umbraco.Core/Persistence/Repositories/IRelationTypeRepository.cs similarity index 100% rename from src/Umbraco.Abstractions/Persistence/Repositories/IRelationTypeRepository.cs rename to src/Umbraco.Core/Persistence/Repositories/IRelationTypeRepository.cs diff --git a/src/Umbraco.Abstractions/Persistence/Repositories/IScriptRepository.cs b/src/Umbraco.Core/Persistence/Repositories/IScriptRepository.cs similarity index 100% rename from src/Umbraco.Abstractions/Persistence/Repositories/IScriptRepository.cs rename to src/Umbraco.Core/Persistence/Repositories/IScriptRepository.cs diff --git a/src/Umbraco.Abstractions/Persistence/Repositories/IServerRegistrationRepository.cs b/src/Umbraco.Core/Persistence/Repositories/IServerRegistrationRepository.cs similarity index 100% rename from src/Umbraco.Abstractions/Persistence/Repositories/IServerRegistrationRepository.cs rename to src/Umbraco.Core/Persistence/Repositories/IServerRegistrationRepository.cs diff --git a/src/Umbraco.Abstractions/Persistence/Repositories/IStylesheetRepository.cs b/src/Umbraco.Core/Persistence/Repositories/IStylesheetRepository.cs similarity index 100% rename from src/Umbraco.Abstractions/Persistence/Repositories/IStylesheetRepository.cs rename to src/Umbraco.Core/Persistence/Repositories/IStylesheetRepository.cs diff --git a/src/Umbraco.Abstractions/Persistence/Repositories/ITagRepository.cs b/src/Umbraco.Core/Persistence/Repositories/ITagRepository.cs similarity index 100% rename from src/Umbraco.Abstractions/Persistence/Repositories/ITagRepository.cs rename to src/Umbraco.Core/Persistence/Repositories/ITagRepository.cs diff --git a/src/Umbraco.Abstractions/Persistence/Repositories/ITemplateRepository.cs b/src/Umbraco.Core/Persistence/Repositories/ITemplateRepository.cs similarity index 100% rename from src/Umbraco.Abstractions/Persistence/Repositories/ITemplateRepository.cs rename to src/Umbraco.Core/Persistence/Repositories/ITemplateRepository.cs diff --git a/src/Umbraco.Abstractions/Persistence/Repositories/IUpgradeCheckRepository.cs b/src/Umbraco.Core/Persistence/Repositories/IUpgradeCheckRepository.cs similarity index 100% rename from src/Umbraco.Abstractions/Persistence/Repositories/IUpgradeCheckRepository.cs rename to src/Umbraco.Core/Persistence/Repositories/IUpgradeCheckRepository.cs diff --git a/src/Umbraco.Abstractions/Persistence/Repositories/IUserGroupRepository.cs b/src/Umbraco.Core/Persistence/Repositories/IUserGroupRepository.cs similarity index 100% rename from src/Umbraco.Abstractions/Persistence/Repositories/IUserGroupRepository.cs rename to src/Umbraco.Core/Persistence/Repositories/IUserGroupRepository.cs diff --git a/src/Umbraco.Abstractions/Persistence/Repositories/IUserRepository.cs b/src/Umbraco.Core/Persistence/Repositories/IUserRepository.cs similarity index 100% rename from src/Umbraco.Abstractions/Persistence/Repositories/IUserRepository.cs rename to src/Umbraco.Core/Persistence/Repositories/IUserRepository.cs diff --git a/src/Umbraco.Abstractions/Persistence/Repositories/InstallationRepository.cs b/src/Umbraco.Core/Persistence/Repositories/InstallationRepository.cs similarity index 100% rename from src/Umbraco.Abstractions/Persistence/Repositories/InstallationRepository.cs rename to src/Umbraco.Core/Persistence/Repositories/InstallationRepository.cs diff --git a/src/Umbraco.Abstractions/Persistence/Repositories/RepositoryCacheKeys.cs b/src/Umbraco.Core/Persistence/Repositories/RepositoryCacheKeys.cs similarity index 100% rename from src/Umbraco.Abstractions/Persistence/Repositories/RepositoryCacheKeys.cs rename to src/Umbraco.Core/Persistence/Repositories/RepositoryCacheKeys.cs diff --git a/src/Umbraco.Abstractions/Persistence/Repositories/UpgradeCheckRepository.cs b/src/Umbraco.Core/Persistence/Repositories/UpgradeCheckRepository.cs similarity index 100% rename from src/Umbraco.Abstractions/Persistence/Repositories/UpgradeCheckRepository.cs rename to src/Umbraco.Core/Persistence/Repositories/UpgradeCheckRepository.cs diff --git a/src/Umbraco.Abstractions/Persistence/SqlExtensionsStatics.cs b/src/Umbraco.Core/Persistence/SqlExtensionsStatics.cs similarity index 100% rename from src/Umbraco.Abstractions/Persistence/SqlExtensionsStatics.cs rename to src/Umbraco.Core/Persistence/SqlExtensionsStatics.cs diff --git a/src/Umbraco.Abstractions/Properties/AssemblyInfo.cs b/src/Umbraco.Core/Properties/AssemblyInfo.cs similarity index 100% rename from src/Umbraco.Abstractions/Properties/AssemblyInfo.cs rename to src/Umbraco.Core/Properties/AssemblyInfo.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/ColorPickerConfiguration.cs b/src/Umbraco.Core/PropertyEditors/ColorPickerConfiguration.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/ColorPickerConfiguration.cs rename to src/Umbraco.Core/PropertyEditors/ColorPickerConfiguration.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/ConfigurationField.cs b/src/Umbraco.Core/PropertyEditors/ConfigurationField.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/ConfigurationField.cs rename to src/Umbraco.Core/PropertyEditors/ConfigurationField.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/ConfigurationFieldAttribute.cs b/src/Umbraco.Core/PropertyEditors/ConfigurationFieldAttribute.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/ConfigurationFieldAttribute.cs rename to src/Umbraco.Core/PropertyEditors/ConfigurationFieldAttribute.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/ContentPickerConfiguration.cs b/src/Umbraco.Core/PropertyEditors/ContentPickerConfiguration.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/ContentPickerConfiguration.cs rename to src/Umbraco.Core/PropertyEditors/ContentPickerConfiguration.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/DataEditorAttribute.cs b/src/Umbraco.Core/PropertyEditors/DataEditorAttribute.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/DataEditorAttribute.cs rename to src/Umbraco.Core/PropertyEditors/DataEditorAttribute.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/DataEditorCollection.cs b/src/Umbraco.Core/PropertyEditors/DataEditorCollection.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/DataEditorCollection.cs rename to src/Umbraco.Core/PropertyEditors/DataEditorCollection.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/DataEditorCollectionBuilder.cs b/src/Umbraco.Core/PropertyEditors/DataEditorCollectionBuilder.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/DataEditorCollectionBuilder.cs rename to src/Umbraco.Core/PropertyEditors/DataEditorCollectionBuilder.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/DateTimeConfiguration.cs b/src/Umbraco.Core/PropertyEditors/DateTimeConfiguration.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/DateTimeConfiguration.cs rename to src/Umbraco.Core/PropertyEditors/DateTimeConfiguration.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/DefaultPropertyIndexValueFactory.cs b/src/Umbraco.Core/PropertyEditors/DefaultPropertyIndexValueFactory.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/DefaultPropertyIndexValueFactory.cs rename to src/Umbraco.Core/PropertyEditors/DefaultPropertyIndexValueFactory.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/DefaultPropertyValueConverterAttribute.cs b/src/Umbraco.Core/PropertyEditors/DefaultPropertyValueConverterAttribute.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/DefaultPropertyValueConverterAttribute.cs rename to src/Umbraco.Core/PropertyEditors/DefaultPropertyValueConverterAttribute.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/DropDownFlexibleConfiguration.cs b/src/Umbraco.Core/PropertyEditors/DropDownFlexibleConfiguration.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/DropDownFlexibleConfiguration.cs rename to src/Umbraco.Core/PropertyEditors/DropDownFlexibleConfiguration.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/EditorType.cs b/src/Umbraco.Core/PropertyEditors/EditorType.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/EditorType.cs rename to src/Umbraco.Core/PropertyEditors/EditorType.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/EmailAddressConfiguration.cs b/src/Umbraco.Core/PropertyEditors/EmailAddressConfiguration.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/EmailAddressConfiguration.cs rename to src/Umbraco.Core/PropertyEditors/EmailAddressConfiguration.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/GridEditor.cs b/src/Umbraco.Core/PropertyEditors/GridEditor.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/GridEditor.cs rename to src/Umbraco.Core/PropertyEditors/GridEditor.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/IConfigurationEditor.cs b/src/Umbraco.Core/PropertyEditors/IConfigurationEditor.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/IConfigurationEditor.cs rename to src/Umbraco.Core/PropertyEditors/IConfigurationEditor.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/IConfigureValueType.cs b/src/Umbraco.Core/PropertyEditors/IConfigureValueType.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/IConfigureValueType.cs rename to src/Umbraco.Core/PropertyEditors/IConfigureValueType.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/IDataEditor.cs b/src/Umbraco.Core/PropertyEditors/IDataEditor.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/IDataEditor.cs rename to src/Umbraco.Core/PropertyEditors/IDataEditor.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/IIgnoreUserStartNodesConfig.cs b/src/Umbraco.Core/PropertyEditors/IIgnoreUserStartNodesConfig.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/IIgnoreUserStartNodesConfig.cs rename to src/Umbraco.Core/PropertyEditors/IIgnoreUserStartNodesConfig.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/IManifestValueValidator.cs b/src/Umbraco.Core/PropertyEditors/IManifestValueValidator.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/IManifestValueValidator.cs rename to src/Umbraco.Core/PropertyEditors/IManifestValueValidator.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/IPropertyIndexValueFactory.cs b/src/Umbraco.Core/PropertyEditors/IPropertyIndexValueFactory.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/IPropertyIndexValueFactory.cs rename to src/Umbraco.Core/PropertyEditors/IPropertyIndexValueFactory.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/IPropertyValueConverter.cs b/src/Umbraco.Core/PropertyEditors/IPropertyValueConverter.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/IPropertyValueConverter.cs rename to src/Umbraco.Core/PropertyEditors/IPropertyValueConverter.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/IValueFormatValidator.cs b/src/Umbraco.Core/PropertyEditors/IValueFormatValidator.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/IValueFormatValidator.cs rename to src/Umbraco.Core/PropertyEditors/IValueFormatValidator.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/IValueRequiredValidator.cs b/src/Umbraco.Core/PropertyEditors/IValueRequiredValidator.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/IValueRequiredValidator.cs rename to src/Umbraco.Core/PropertyEditors/IValueRequiredValidator.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/IValueValidator.cs b/src/Umbraco.Core/PropertyEditors/IValueValidator.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/IValueValidator.cs rename to src/Umbraco.Core/PropertyEditors/IValueValidator.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/ImageCropperConfiguration.cs b/src/Umbraco.Core/PropertyEditors/ImageCropperConfiguration.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/ImageCropperConfiguration.cs rename to src/Umbraco.Core/PropertyEditors/ImageCropperConfiguration.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/LabelConfiguration.cs b/src/Umbraco.Core/PropertyEditors/LabelConfiguration.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/LabelConfiguration.cs rename to src/Umbraco.Core/PropertyEditors/LabelConfiguration.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/ManifestValueValidatorCollection.cs b/src/Umbraco.Core/PropertyEditors/ManifestValueValidatorCollection.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/ManifestValueValidatorCollection.cs rename to src/Umbraco.Core/PropertyEditors/ManifestValueValidatorCollection.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/ManifestValueValidatorCollectionBuilder.cs b/src/Umbraco.Core/PropertyEditors/ManifestValueValidatorCollectionBuilder.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/ManifestValueValidatorCollectionBuilder.cs rename to src/Umbraco.Core/PropertyEditors/ManifestValueValidatorCollectionBuilder.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/MarkdownConfiguration.cs b/src/Umbraco.Core/PropertyEditors/MarkdownConfiguration.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/MarkdownConfiguration.cs rename to src/Umbraco.Core/PropertyEditors/MarkdownConfiguration.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/MediaPickerConfiguration.cs b/src/Umbraco.Core/PropertyEditors/MediaPickerConfiguration.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/MediaPickerConfiguration.cs rename to src/Umbraco.Core/PropertyEditors/MediaPickerConfiguration.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/MediaUrlGeneratorCollection.cs b/src/Umbraco.Core/PropertyEditors/MediaUrlGeneratorCollection.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/MediaUrlGeneratorCollection.cs rename to src/Umbraco.Core/PropertyEditors/MediaUrlGeneratorCollection.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/MediaUrlGeneratorCollectionBuilder.cs b/src/Umbraco.Core/PropertyEditors/MediaUrlGeneratorCollectionBuilder.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/MediaUrlGeneratorCollectionBuilder.cs rename to src/Umbraco.Core/PropertyEditors/MediaUrlGeneratorCollectionBuilder.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/MultiUrlPickerConfiguration.cs b/src/Umbraco.Core/PropertyEditors/MultiUrlPickerConfiguration.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/MultiUrlPickerConfiguration.cs rename to src/Umbraco.Core/PropertyEditors/MultiUrlPickerConfiguration.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/MultipleTextStringConfiguration.cs b/src/Umbraco.Core/PropertyEditors/MultipleTextStringConfiguration.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/MultipleTextStringConfiguration.cs rename to src/Umbraco.Core/PropertyEditors/MultipleTextStringConfiguration.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/ParameterEditorCollection.cs b/src/Umbraco.Core/PropertyEditors/ParameterEditorCollection.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/ParameterEditorCollection.cs rename to src/Umbraco.Core/PropertyEditors/ParameterEditorCollection.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/PropertyCacheLevel.cs b/src/Umbraco.Core/PropertyEditors/PropertyCacheLevel.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/PropertyCacheLevel.cs rename to src/Umbraco.Core/PropertyEditors/PropertyCacheLevel.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/PropertyEditorCollection.cs b/src/Umbraco.Core/PropertyEditors/PropertyEditorCollection.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/PropertyEditorCollection.cs rename to src/Umbraco.Core/PropertyEditors/PropertyEditorCollection.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/PropertyEditorTagsExtensions.cs b/src/Umbraco.Core/PropertyEditors/PropertyEditorTagsExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/PropertyEditorTagsExtensions.cs rename to src/Umbraco.Core/PropertyEditors/PropertyEditorTagsExtensions.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/PropertyValueConverterBase.cs b/src/Umbraco.Core/PropertyEditors/PropertyValueConverterBase.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/PropertyValueConverterBase.cs rename to src/Umbraco.Core/PropertyEditors/PropertyValueConverterBase.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/PropertyValueConverterCollection.cs b/src/Umbraco.Core/PropertyEditors/PropertyValueConverterCollection.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/PropertyValueConverterCollection.cs rename to src/Umbraco.Core/PropertyEditors/PropertyValueConverterCollection.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/PropertyValueConverterCollectionBuilder.cs b/src/Umbraco.Core/PropertyEditors/PropertyValueConverterCollectionBuilder.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/PropertyValueConverterCollectionBuilder.cs rename to src/Umbraco.Core/PropertyEditors/PropertyValueConverterCollectionBuilder.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/PropertyValueLevel.cs b/src/Umbraco.Core/PropertyEditors/PropertyValueLevel.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/PropertyValueLevel.cs rename to src/Umbraco.Core/PropertyEditors/PropertyValueLevel.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/SliderConfiguration.cs b/src/Umbraco.Core/PropertyEditors/SliderConfiguration.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/SliderConfiguration.cs rename to src/Umbraco.Core/PropertyEditors/SliderConfiguration.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/TagConfiguration.cs b/src/Umbraco.Core/PropertyEditors/TagConfiguration.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/TagConfiguration.cs rename to src/Umbraco.Core/PropertyEditors/TagConfiguration.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/TagsPropertyEditorAttribute.cs b/src/Umbraco.Core/PropertyEditors/TagsPropertyEditorAttribute.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/TagsPropertyEditorAttribute.cs rename to src/Umbraco.Core/PropertyEditors/TagsPropertyEditorAttribute.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/TextAreaConfiguration.cs b/src/Umbraco.Core/PropertyEditors/TextAreaConfiguration.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/TextAreaConfiguration.cs rename to src/Umbraco.Core/PropertyEditors/TextAreaConfiguration.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/TextboxConfiguration.cs b/src/Umbraco.Core/PropertyEditors/TextboxConfiguration.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/TextboxConfiguration.cs rename to src/Umbraco.Core/PropertyEditors/TextboxConfiguration.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/TrueFalseConfiguration.cs b/src/Umbraco.Core/PropertyEditors/TrueFalseConfiguration.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/TrueFalseConfiguration.cs rename to src/Umbraco.Core/PropertyEditors/TrueFalseConfiguration.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/Validators/DateTimeValidator.cs b/src/Umbraco.Core/PropertyEditors/Validators/DateTimeValidator.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/Validators/DateTimeValidator.cs rename to src/Umbraco.Core/PropertyEditors/Validators/DateTimeValidator.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/Validators/DecimalValidator.cs b/src/Umbraco.Core/PropertyEditors/Validators/DecimalValidator.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/Validators/DecimalValidator.cs rename to src/Umbraco.Core/PropertyEditors/Validators/DecimalValidator.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/Validators/DelimitedValueValidator.cs b/src/Umbraco.Core/PropertyEditors/Validators/DelimitedValueValidator.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/Validators/DelimitedValueValidator.cs rename to src/Umbraco.Core/PropertyEditors/Validators/DelimitedValueValidator.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/Validators/EmailValidator.cs b/src/Umbraco.Core/PropertyEditors/Validators/EmailValidator.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/Validators/EmailValidator.cs rename to src/Umbraco.Core/PropertyEditors/Validators/EmailValidator.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/Validators/IntegerValidator.cs b/src/Umbraco.Core/PropertyEditors/Validators/IntegerValidator.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/Validators/IntegerValidator.cs rename to src/Umbraco.Core/PropertyEditors/Validators/IntegerValidator.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/Validators/RegexValidator.cs b/src/Umbraco.Core/PropertyEditors/Validators/RegexValidator.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/Validators/RegexValidator.cs rename to src/Umbraco.Core/PropertyEditors/Validators/RegexValidator.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/Validators/RequiredValidator.cs b/src/Umbraco.Core/PropertyEditors/Validators/RequiredValidator.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/Validators/RequiredValidator.cs rename to src/Umbraco.Core/PropertyEditors/Validators/RequiredValidator.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/ValueConverters/CheckboxListValueConverter.cs b/src/Umbraco.Core/PropertyEditors/ValueConverters/CheckboxListValueConverter.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/ValueConverters/CheckboxListValueConverter.cs rename to src/Umbraco.Core/PropertyEditors/ValueConverters/CheckboxListValueConverter.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/ValueConverters/DatePickerValueConverter.cs b/src/Umbraco.Core/PropertyEditors/ValueConverters/DatePickerValueConverter.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/ValueConverters/DatePickerValueConverter.cs rename to src/Umbraco.Core/PropertyEditors/ValueConverters/DatePickerValueConverter.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/ValueConverters/DecimalValueConverter.cs b/src/Umbraco.Core/PropertyEditors/ValueConverters/DecimalValueConverter.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/ValueConverters/DecimalValueConverter.cs rename to src/Umbraco.Core/PropertyEditors/ValueConverters/DecimalValueConverter.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/ValueConverters/EmailAddressValueConverter.cs b/src/Umbraco.Core/PropertyEditors/ValueConverters/EmailAddressValueConverter.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/ValueConverters/EmailAddressValueConverter.cs rename to src/Umbraco.Core/PropertyEditors/ValueConverters/EmailAddressValueConverter.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/ValueConverters/IntegerValueConverter.cs b/src/Umbraco.Core/PropertyEditors/ValueConverters/IntegerValueConverter.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/ValueConverters/IntegerValueConverter.cs rename to src/Umbraco.Core/PropertyEditors/ValueConverters/IntegerValueConverter.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/ValueConverters/MemberGroupPickerValueConverter.cs b/src/Umbraco.Core/PropertyEditors/ValueConverters/MemberGroupPickerValueConverter.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/ValueConverters/MemberGroupPickerValueConverter.cs rename to src/Umbraco.Core/PropertyEditors/ValueConverters/MemberGroupPickerValueConverter.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/ValueConverters/MultipleTextStringValueConverter.cs b/src/Umbraco.Core/PropertyEditors/ValueConverters/MultipleTextStringValueConverter.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/ValueConverters/MultipleTextStringValueConverter.cs rename to src/Umbraco.Core/PropertyEditors/ValueConverters/MultipleTextStringValueConverter.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/ValueConverters/MustBeStringValueConverter.cs b/src/Umbraco.Core/PropertyEditors/ValueConverters/MustBeStringValueConverter.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/ValueConverters/MustBeStringValueConverter.cs rename to src/Umbraco.Core/PropertyEditors/ValueConverters/MustBeStringValueConverter.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/ValueConverters/RadioButtonListValueConverter.cs b/src/Umbraco.Core/PropertyEditors/ValueConverters/RadioButtonListValueConverter.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/ValueConverters/RadioButtonListValueConverter.cs rename to src/Umbraco.Core/PropertyEditors/ValueConverters/RadioButtonListValueConverter.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/ValueConverters/SliderValueConverter.cs b/src/Umbraco.Core/PropertyEditors/ValueConverters/SliderValueConverter.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/ValueConverters/SliderValueConverter.cs rename to src/Umbraco.Core/PropertyEditors/ValueConverters/SliderValueConverter.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/ValueConverters/TagsValueConverter.cs b/src/Umbraco.Core/PropertyEditors/ValueConverters/TagsValueConverter.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/ValueConverters/TagsValueConverter.cs rename to src/Umbraco.Core/PropertyEditors/ValueConverters/TagsValueConverter.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/ValueConverters/TextStringValueConverter.cs b/src/Umbraco.Core/PropertyEditors/ValueConverters/TextStringValueConverter.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/ValueConverters/TextStringValueConverter.cs rename to src/Umbraco.Core/PropertyEditors/ValueConverters/TextStringValueConverter.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/ValueConverters/UploadPropertyConverter.cs b/src/Umbraco.Core/PropertyEditors/ValueConverters/UploadPropertyConverter.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/ValueConverters/UploadPropertyConverter.cs rename to src/Umbraco.Core/PropertyEditors/ValueConverters/UploadPropertyConverter.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/ValueConverters/YesNoValueConverter.cs b/src/Umbraco.Core/PropertyEditors/ValueConverters/YesNoValueConverter.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/ValueConverters/YesNoValueConverter.cs rename to src/Umbraco.Core/PropertyEditors/ValueConverters/YesNoValueConverter.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/ValueListConfiguration.cs b/src/Umbraco.Core/PropertyEditors/ValueListConfiguration.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/ValueListConfiguration.cs rename to src/Umbraco.Core/PropertyEditors/ValueListConfiguration.cs diff --git a/src/Umbraco.Abstractions/PropertyEditors/ValueTypes.cs b/src/Umbraco.Core/PropertyEditors/ValueTypes.cs similarity index 100% rename from src/Umbraco.Abstractions/PropertyEditors/ValueTypes.cs rename to src/Umbraco.Core/PropertyEditors/ValueTypes.cs diff --git a/src/Umbraco.Abstractions/PublishedCache/DefaultCultureAccessor.cs b/src/Umbraco.Core/PublishedCache/DefaultCultureAccessor.cs similarity index 100% rename from src/Umbraco.Abstractions/PublishedCache/DefaultCultureAccessor.cs rename to src/Umbraco.Core/PublishedCache/DefaultCultureAccessor.cs diff --git a/src/Umbraco.Abstractions/PublishedCache/IDefaultCultureAccessor.cs b/src/Umbraco.Core/PublishedCache/IDefaultCultureAccessor.cs similarity index 100% rename from src/Umbraco.Abstractions/PublishedCache/IDefaultCultureAccessor.cs rename to src/Umbraco.Core/PublishedCache/IDefaultCultureAccessor.cs diff --git a/src/Umbraco.Abstractions/PublishedCache/IDomainCache.cs b/src/Umbraco.Core/PublishedCache/IDomainCache.cs similarity index 100% rename from src/Umbraco.Abstractions/PublishedCache/IDomainCache.cs rename to src/Umbraco.Core/PublishedCache/IDomainCache.cs diff --git a/src/Umbraco.Abstractions/PublishedCache/IPublishedCache.cs b/src/Umbraco.Core/PublishedCache/IPublishedCache.cs similarity index 100% rename from src/Umbraco.Abstractions/PublishedCache/IPublishedCache.cs rename to src/Umbraco.Core/PublishedCache/IPublishedCache.cs diff --git a/src/Umbraco.Abstractions/PublishedCache/IPublishedContentCache.cs b/src/Umbraco.Core/PublishedCache/IPublishedContentCache.cs similarity index 100% rename from src/Umbraco.Abstractions/PublishedCache/IPublishedContentCache.cs rename to src/Umbraco.Core/PublishedCache/IPublishedContentCache.cs diff --git a/src/Umbraco.Abstractions/PublishedCache/IPublishedMediaCache.cs b/src/Umbraco.Core/PublishedCache/IPublishedMediaCache.cs similarity index 100% rename from src/Umbraco.Abstractions/PublishedCache/IPublishedMediaCache.cs rename to src/Umbraco.Core/PublishedCache/IPublishedMediaCache.cs diff --git a/src/Umbraco.Abstractions/PublishedCache/IPublishedMemberCache.cs b/src/Umbraco.Core/PublishedCache/IPublishedMemberCache.cs similarity index 100% rename from src/Umbraco.Abstractions/PublishedCache/IPublishedMemberCache.cs rename to src/Umbraco.Core/PublishedCache/IPublishedMemberCache.cs diff --git a/src/Umbraco.Abstractions/PublishedCache/IPublishedSnapshot.cs b/src/Umbraco.Core/PublishedCache/IPublishedSnapshot.cs similarity index 100% rename from src/Umbraco.Abstractions/PublishedCache/IPublishedSnapshot.cs rename to src/Umbraco.Core/PublishedCache/IPublishedSnapshot.cs diff --git a/src/Umbraco.Abstractions/PublishedCache/IPublishedSnapshotAccessor.cs b/src/Umbraco.Core/PublishedCache/IPublishedSnapshotAccessor.cs similarity index 100% rename from src/Umbraco.Abstractions/PublishedCache/IPublishedSnapshotAccessor.cs rename to src/Umbraco.Core/PublishedCache/IPublishedSnapshotAccessor.cs diff --git a/src/Umbraco.Abstractions/PublishedCache/IPublishedSnapshotService.cs b/src/Umbraco.Core/PublishedCache/IPublishedSnapshotService.cs similarity index 100% rename from src/Umbraco.Abstractions/PublishedCache/IPublishedSnapshotService.cs rename to src/Umbraco.Core/PublishedCache/IPublishedSnapshotService.cs diff --git a/src/Umbraco.Abstractions/PublishedCache/PublishedCacheBase.cs b/src/Umbraco.Core/PublishedCache/PublishedCacheBase.cs similarity index 100% rename from src/Umbraco.Abstractions/PublishedCache/PublishedCacheBase.cs rename to src/Umbraco.Core/PublishedCache/PublishedCacheBase.cs diff --git a/src/Umbraco.Abstractions/PublishedCache/PublishedElement.cs b/src/Umbraco.Core/PublishedCache/PublishedElement.cs similarity index 100% rename from src/Umbraco.Abstractions/PublishedCache/PublishedElement.cs rename to src/Umbraco.Core/PublishedCache/PublishedElement.cs diff --git a/src/Umbraco.Abstractions/PublishedCache/PublishedElementPropertyBase.cs b/src/Umbraco.Core/PublishedCache/PublishedElementPropertyBase.cs similarity index 100% rename from src/Umbraco.Abstractions/PublishedCache/PublishedElementPropertyBase.cs rename to src/Umbraco.Core/PublishedCache/PublishedElementPropertyBase.cs diff --git a/src/Umbraco.Abstractions/PublishedCache/PublishedMember.cs b/src/Umbraco.Core/PublishedCache/PublishedMember.cs similarity index 100% rename from src/Umbraco.Abstractions/PublishedCache/PublishedMember.cs rename to src/Umbraco.Core/PublishedCache/PublishedMember.cs diff --git a/src/Umbraco.Abstractions/PublishedCache/PublishedSnapshotServiceBase.cs b/src/Umbraco.Core/PublishedCache/PublishedSnapshotServiceBase.cs similarity index 100% rename from src/Umbraco.Abstractions/PublishedCache/PublishedSnapshotServiceBase.cs rename to src/Umbraco.Core/PublishedCache/PublishedSnapshotServiceBase.cs diff --git a/src/Umbraco.Abstractions/PublishedCache/UmbracoContextPublishedSnapshotAccessor.cs b/src/Umbraco.Core/PublishedCache/UmbracoContextPublishedSnapshotAccessor.cs similarity index 100% rename from src/Umbraco.Abstractions/PublishedCache/UmbracoContextPublishedSnapshotAccessor.cs rename to src/Umbraco.Core/PublishedCache/UmbracoContextPublishedSnapshotAccessor.cs diff --git a/src/Umbraco.Abstractions/PublishedContentExtensions.cs b/src/Umbraco.Core/PublishedContentExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/PublishedContentExtensions.cs rename to src/Umbraco.Core/PublishedContentExtensions.cs diff --git a/src/Umbraco.Abstractions/PublishedElementExtensions.cs b/src/Umbraco.Core/PublishedElementExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/PublishedElementExtensions.cs rename to src/Umbraco.Core/PublishedElementExtensions.cs diff --git a/src/Umbraco.Abstractions/PublishedModelFactoryExtensions.cs b/src/Umbraco.Core/PublishedModelFactoryExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/PublishedModelFactoryExtensions.cs rename to src/Umbraco.Core/PublishedModelFactoryExtensions.cs diff --git a/src/Umbraco.Abstractions/PublishedPropertyExtension.cs b/src/Umbraco.Core/PublishedPropertyExtension.cs similarity index 100% rename from src/Umbraco.Abstractions/PublishedPropertyExtension.cs rename to src/Umbraco.Core/PublishedPropertyExtension.cs diff --git a/src/Umbraco.Abstractions/ReadLock.cs b/src/Umbraco.Core/ReadLock.cs similarity index 100% rename from src/Umbraco.Abstractions/ReadLock.cs rename to src/Umbraco.Core/ReadLock.cs diff --git a/src/Umbraco.Abstractions/ReflectionUtilities.cs b/src/Umbraco.Core/ReflectionUtilities.cs similarity index 100% rename from src/Umbraco.Abstractions/ReflectionUtilities.cs rename to src/Umbraco.Core/ReflectionUtilities.cs diff --git a/src/Umbraco.Abstractions/RegisterExtensions.cs b/src/Umbraco.Core/RegisterExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/RegisterExtensions.cs rename to src/Umbraco.Core/RegisterExtensions.cs diff --git a/src/Umbraco.Abstractions/Routing/AliasUrlProvider.cs b/src/Umbraco.Core/Routing/AliasUrlProvider.cs similarity index 100% rename from src/Umbraco.Abstractions/Routing/AliasUrlProvider.cs rename to src/Umbraco.Core/Routing/AliasUrlProvider.cs diff --git a/src/Umbraco.Abstractions/Routing/ContentFinderByRedirectUrl.cs b/src/Umbraco.Core/Routing/ContentFinderByRedirectUrl.cs similarity index 100% rename from src/Umbraco.Abstractions/Routing/ContentFinderByRedirectUrl.cs rename to src/Umbraco.Core/Routing/ContentFinderByRedirectUrl.cs diff --git a/src/Umbraco.Abstractions/Routing/ContentFinderByUrl.cs b/src/Umbraco.Core/Routing/ContentFinderByUrl.cs similarity index 100% rename from src/Umbraco.Abstractions/Routing/ContentFinderByUrl.cs rename to src/Umbraco.Core/Routing/ContentFinderByUrl.cs diff --git a/src/Umbraco.Abstractions/Routing/ContentFinderByUrlAlias.cs b/src/Umbraco.Core/Routing/ContentFinderByUrlAlias.cs similarity index 100% rename from src/Umbraco.Abstractions/Routing/ContentFinderByUrlAlias.cs rename to src/Umbraco.Core/Routing/ContentFinderByUrlAlias.cs diff --git a/src/Umbraco.Abstractions/Routing/ContentFinderByUrlAndTemplate.cs b/src/Umbraco.Core/Routing/ContentFinderByUrlAndTemplate.cs similarity index 100% rename from src/Umbraco.Abstractions/Routing/ContentFinderByUrlAndTemplate.cs rename to src/Umbraco.Core/Routing/ContentFinderByUrlAndTemplate.cs diff --git a/src/Umbraco.Abstractions/Routing/ContentFinderCollection.cs b/src/Umbraco.Core/Routing/ContentFinderCollection.cs similarity index 100% rename from src/Umbraco.Abstractions/Routing/ContentFinderCollection.cs rename to src/Umbraco.Core/Routing/ContentFinderCollection.cs diff --git a/src/Umbraco.Abstractions/Routing/ContentFinderCollectionBuilder.cs b/src/Umbraco.Core/Routing/ContentFinderCollectionBuilder.cs similarity index 100% rename from src/Umbraco.Abstractions/Routing/ContentFinderCollectionBuilder.cs rename to src/Umbraco.Core/Routing/ContentFinderCollectionBuilder.cs diff --git a/src/Umbraco.Abstractions/Routing/DefaultMediaUrlProvider.cs b/src/Umbraco.Core/Routing/DefaultMediaUrlProvider.cs similarity index 100% rename from src/Umbraco.Abstractions/Routing/DefaultMediaUrlProvider.cs rename to src/Umbraco.Core/Routing/DefaultMediaUrlProvider.cs diff --git a/src/Umbraco.Abstractions/Routing/DefaultUrlProvider.cs b/src/Umbraco.Core/Routing/DefaultUrlProvider.cs similarity index 100% rename from src/Umbraco.Abstractions/Routing/DefaultUrlProvider.cs rename to src/Umbraco.Core/Routing/DefaultUrlProvider.cs diff --git a/src/Umbraco.Abstractions/Routing/Domain.cs b/src/Umbraco.Core/Routing/Domain.cs similarity index 100% rename from src/Umbraco.Abstractions/Routing/Domain.cs rename to src/Umbraco.Core/Routing/Domain.cs diff --git a/src/Umbraco.Abstractions/Routing/DomainAndUri.cs b/src/Umbraco.Core/Routing/DomainAndUri.cs similarity index 100% rename from src/Umbraco.Abstractions/Routing/DomainAndUri.cs rename to src/Umbraco.Core/Routing/DomainAndUri.cs diff --git a/src/Umbraco.Abstractions/Routing/DomainUtilities.cs b/src/Umbraco.Core/Routing/DomainUtilities.cs similarity index 100% rename from src/Umbraco.Abstractions/Routing/DomainUtilities.cs rename to src/Umbraco.Core/Routing/DomainUtilities.cs diff --git a/src/Umbraco.Abstractions/Routing/EnsureRoutableOutcome.cs b/src/Umbraco.Core/Routing/EnsureRoutableOutcome.cs similarity index 100% rename from src/Umbraco.Abstractions/Routing/EnsureRoutableOutcome.cs rename to src/Umbraco.Core/Routing/EnsureRoutableOutcome.cs diff --git a/src/Umbraco.Abstractions/Routing/IContentFinder.cs b/src/Umbraco.Core/Routing/IContentFinder.cs similarity index 100% rename from src/Umbraco.Abstractions/Routing/IContentFinder.cs rename to src/Umbraco.Core/Routing/IContentFinder.cs diff --git a/src/Umbraco.Abstractions/Routing/IContentLastChanceFinder.cs b/src/Umbraco.Core/Routing/IContentLastChanceFinder.cs similarity index 100% rename from src/Umbraco.Abstractions/Routing/IContentLastChanceFinder.cs rename to src/Umbraco.Core/Routing/IContentLastChanceFinder.cs diff --git a/src/Umbraco.Abstractions/Routing/IMediaUrlProvider.cs b/src/Umbraco.Core/Routing/IMediaUrlProvider.cs similarity index 100% rename from src/Umbraco.Abstractions/Routing/IMediaUrlProvider.cs rename to src/Umbraco.Core/Routing/IMediaUrlProvider.cs diff --git a/src/Umbraco.Abstractions/Routing/IPublishedRequest.cs b/src/Umbraco.Core/Routing/IPublishedRequest.cs similarity index 100% rename from src/Umbraco.Abstractions/Routing/IPublishedRequest.cs rename to src/Umbraco.Core/Routing/IPublishedRequest.cs diff --git a/src/Umbraco.Abstractions/Routing/IPublishedRouter.cs b/src/Umbraco.Core/Routing/IPublishedRouter.cs similarity index 100% rename from src/Umbraco.Abstractions/Routing/IPublishedRouter.cs rename to src/Umbraco.Core/Routing/IPublishedRouter.cs diff --git a/src/Umbraco.Abstractions/Routing/IPublishedUrlProvider.cs b/src/Umbraco.Core/Routing/IPublishedUrlProvider.cs similarity index 100% rename from src/Umbraco.Abstractions/Routing/IPublishedUrlProvider.cs rename to src/Umbraco.Core/Routing/IPublishedUrlProvider.cs diff --git a/src/Umbraco.Abstractions/Routing/ISiteDomainHelper.cs b/src/Umbraco.Core/Routing/ISiteDomainHelper.cs similarity index 100% rename from src/Umbraco.Abstractions/Routing/ISiteDomainHelper.cs rename to src/Umbraco.Core/Routing/ISiteDomainHelper.cs diff --git a/src/Umbraco.Abstractions/Routing/IUrlProvider.cs b/src/Umbraco.Core/Routing/IUrlProvider.cs similarity index 100% rename from src/Umbraco.Abstractions/Routing/IUrlProvider.cs rename to src/Umbraco.Core/Routing/IUrlProvider.cs diff --git a/src/Umbraco.Abstractions/Routing/MediaUrlProviderCollection.cs b/src/Umbraco.Core/Routing/MediaUrlProviderCollection.cs similarity index 100% rename from src/Umbraco.Abstractions/Routing/MediaUrlProviderCollection.cs rename to src/Umbraco.Core/Routing/MediaUrlProviderCollection.cs diff --git a/src/Umbraco.Abstractions/Routing/MediaUrlProviderCollectionBuilder.cs b/src/Umbraco.Core/Routing/MediaUrlProviderCollectionBuilder.cs similarity index 100% rename from src/Umbraco.Abstractions/Routing/MediaUrlProviderCollectionBuilder.cs rename to src/Umbraco.Core/Routing/MediaUrlProviderCollectionBuilder.cs diff --git a/src/Umbraco.Abstractions/Routing/PublishedRequest.cs b/src/Umbraco.Core/Routing/PublishedRequest.cs similarity index 100% rename from src/Umbraco.Abstractions/Routing/PublishedRequest.cs rename to src/Umbraco.Core/Routing/PublishedRequest.cs diff --git a/src/Umbraco.Abstractions/Routing/RoutableAttemptEventArgs.cs b/src/Umbraco.Core/Routing/RoutableAttemptEventArgs.cs similarity index 100% rename from src/Umbraco.Abstractions/Routing/RoutableAttemptEventArgs.cs rename to src/Umbraco.Core/Routing/RoutableAttemptEventArgs.cs diff --git a/src/Umbraco.Abstractions/Routing/SiteDomainHelper.cs b/src/Umbraco.Core/Routing/SiteDomainHelper.cs similarity index 100% rename from src/Umbraco.Abstractions/Routing/SiteDomainHelper.cs rename to src/Umbraco.Core/Routing/SiteDomainHelper.cs diff --git a/src/Umbraco.Abstractions/Routing/UmbracoRequestEventArgs.cs b/src/Umbraco.Core/Routing/UmbracoRequestEventArgs.cs similarity index 100% rename from src/Umbraco.Abstractions/Routing/UmbracoRequestEventArgs.cs rename to src/Umbraco.Core/Routing/UmbracoRequestEventArgs.cs diff --git a/src/Umbraco.Abstractions/Routing/UriUtility.cs b/src/Umbraco.Core/Routing/UriUtility.cs similarity index 100% rename from src/Umbraco.Abstractions/Routing/UriUtility.cs rename to src/Umbraco.Core/Routing/UriUtility.cs diff --git a/src/Umbraco.Abstractions/Routing/UrlInfo.cs b/src/Umbraco.Core/Routing/UrlInfo.cs similarity index 100% rename from src/Umbraco.Abstractions/Routing/UrlInfo.cs rename to src/Umbraco.Core/Routing/UrlInfo.cs diff --git a/src/Umbraco.Abstractions/Routing/UrlProvider.cs b/src/Umbraco.Core/Routing/UrlProvider.cs similarity index 100% rename from src/Umbraco.Abstractions/Routing/UrlProvider.cs rename to src/Umbraco.Core/Routing/UrlProvider.cs diff --git a/src/Umbraco.Abstractions/Routing/UrlProviderCollection.cs b/src/Umbraco.Core/Routing/UrlProviderCollection.cs similarity index 100% rename from src/Umbraco.Abstractions/Routing/UrlProviderCollection.cs rename to src/Umbraco.Core/Routing/UrlProviderCollection.cs diff --git a/src/Umbraco.Abstractions/Routing/UrlProviderCollectionBuilder.cs b/src/Umbraco.Core/Routing/UrlProviderCollectionBuilder.cs similarity index 100% rename from src/Umbraco.Abstractions/Routing/UrlProviderCollectionBuilder.cs rename to src/Umbraco.Core/Routing/UrlProviderCollectionBuilder.cs diff --git a/src/Umbraco.Abstractions/Routing/UrlProviderExtensions.cs b/src/Umbraco.Core/Routing/UrlProviderExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/Routing/UrlProviderExtensions.cs rename to src/Umbraco.Core/Routing/UrlProviderExtensions.cs diff --git a/src/Umbraco.Abstractions/Runtime/IMainDom.cs b/src/Umbraco.Core/Runtime/IMainDom.cs similarity index 100% rename from src/Umbraco.Abstractions/Runtime/IMainDom.cs rename to src/Umbraco.Core/Runtime/IMainDom.cs diff --git a/src/Umbraco.Abstractions/Runtime/IMainDomLock.cs b/src/Umbraco.Core/Runtime/IMainDomLock.cs similarity index 100% rename from src/Umbraco.Abstractions/Runtime/IMainDomLock.cs rename to src/Umbraco.Core/Runtime/IMainDomLock.cs diff --git a/src/Umbraco.Abstractions/Runtime/IUmbracoBootPermissionChecker.cs b/src/Umbraco.Core/Runtime/IUmbracoBootPermissionChecker.cs similarity index 100% rename from src/Umbraco.Abstractions/Runtime/IUmbracoBootPermissionChecker.cs rename to src/Umbraco.Core/Runtime/IUmbracoBootPermissionChecker.cs diff --git a/src/Umbraco.Abstractions/Runtime/MainDom.cs b/src/Umbraco.Core/Runtime/MainDom.cs similarity index 100% rename from src/Umbraco.Abstractions/Runtime/MainDom.cs rename to src/Umbraco.Core/Runtime/MainDom.cs diff --git a/src/Umbraco.Abstractions/RuntimeLevel.cs b/src/Umbraco.Core/RuntimeLevel.cs similarity index 100% rename from src/Umbraco.Abstractions/RuntimeLevel.cs rename to src/Umbraco.Core/RuntimeLevel.cs diff --git a/src/Umbraco.Abstractions/RuntimeLevelReason.cs b/src/Umbraco.Core/RuntimeLevelReason.cs similarity index 100% rename from src/Umbraco.Abstractions/RuntimeLevelReason.cs rename to src/Umbraco.Core/RuntimeLevelReason.cs diff --git a/src/Umbraco.Abstractions/SafeCallContext.cs b/src/Umbraco.Core/SafeCallContext.cs similarity index 100% rename from src/Umbraco.Abstractions/SafeCallContext.cs rename to src/Umbraco.Core/SafeCallContext.cs diff --git a/src/Umbraco.Abstractions/Scheduling/BackgroundTaskRunnerOptions.cs b/src/Umbraco.Core/Scheduling/BackgroundTaskRunnerOptions.cs similarity index 100% rename from src/Umbraco.Abstractions/Scheduling/BackgroundTaskRunnerOptions.cs rename to src/Umbraco.Core/Scheduling/BackgroundTaskRunnerOptions.cs diff --git a/src/Umbraco.Abstractions/Scheduling/IBackgroundTask.cs b/src/Umbraco.Core/Scheduling/IBackgroundTask.cs similarity index 100% rename from src/Umbraco.Abstractions/Scheduling/IBackgroundTask.cs rename to src/Umbraco.Core/Scheduling/IBackgroundTask.cs diff --git a/src/Umbraco.Abstractions/Scheduling/IBackgroundTaskRunner.cs b/src/Umbraco.Core/Scheduling/IBackgroundTaskRunner.cs similarity index 100% rename from src/Umbraco.Abstractions/Scheduling/IBackgroundTaskRunner.cs rename to src/Umbraco.Core/Scheduling/IBackgroundTaskRunner.cs diff --git a/src/Umbraco.Abstractions/Scheduling/ILatchedBackgroundTask.cs b/src/Umbraco.Core/Scheduling/ILatchedBackgroundTask.cs similarity index 100% rename from src/Umbraco.Abstractions/Scheduling/ILatchedBackgroundTask.cs rename to src/Umbraco.Core/Scheduling/ILatchedBackgroundTask.cs diff --git a/src/Umbraco.Abstractions/Scheduling/KeepAlive.cs b/src/Umbraco.Core/Scheduling/KeepAlive.cs similarity index 100% rename from src/Umbraco.Abstractions/Scheduling/KeepAlive.cs rename to src/Umbraco.Core/Scheduling/KeepAlive.cs diff --git a/src/Umbraco.Abstractions/Scheduling/LatchedBackgroundTaskBase.cs b/src/Umbraco.Core/Scheduling/LatchedBackgroundTaskBase.cs similarity index 100% rename from src/Umbraco.Abstractions/Scheduling/LatchedBackgroundTaskBase.cs rename to src/Umbraco.Core/Scheduling/LatchedBackgroundTaskBase.cs diff --git a/src/Umbraco.Abstractions/Scheduling/RecurringTaskBase.cs b/src/Umbraco.Core/Scheduling/RecurringTaskBase.cs similarity index 100% rename from src/Umbraco.Abstractions/Scheduling/RecurringTaskBase.cs rename to src/Umbraco.Core/Scheduling/RecurringTaskBase.cs diff --git a/src/Umbraco.Abstractions/Scheduling/TaskAndFactoryExtensions.cs b/src/Umbraco.Core/Scheduling/TaskAndFactoryExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/Scheduling/TaskAndFactoryExtensions.cs rename to src/Umbraco.Core/Scheduling/TaskAndFactoryExtensions.cs diff --git a/src/Umbraco.Abstractions/Scheduling/TaskEventArgs.cs b/src/Umbraco.Core/Scheduling/TaskEventArgs.cs similarity index 100% rename from src/Umbraco.Abstractions/Scheduling/TaskEventArgs.cs rename to src/Umbraco.Core/Scheduling/TaskEventArgs.cs diff --git a/src/Umbraco.Abstractions/Scheduling/TempFileCleanup.cs b/src/Umbraco.Core/Scheduling/TempFileCleanup.cs similarity index 100% rename from src/Umbraco.Abstractions/Scheduling/TempFileCleanup.cs rename to src/Umbraco.Core/Scheduling/TempFileCleanup.cs diff --git a/src/Umbraco.Abstractions/Scheduling/ThreadingTaskImmutable.cs b/src/Umbraco.Core/Scheduling/ThreadingTaskImmutable.cs similarity index 100% rename from src/Umbraco.Abstractions/Scheduling/ThreadingTaskImmutable.cs rename to src/Umbraco.Core/Scheduling/ThreadingTaskImmutable.cs diff --git a/src/Umbraco.Abstractions/Scoping/CallContext.cs b/src/Umbraco.Core/Scoping/CallContext.cs similarity index 100% rename from src/Umbraco.Abstractions/Scoping/CallContext.cs rename to src/Umbraco.Core/Scoping/CallContext.cs diff --git a/src/Umbraco.Abstractions/Scoping/IInstanceIdentifiable.cs b/src/Umbraco.Core/Scoping/IInstanceIdentifiable.cs similarity index 100% rename from src/Umbraco.Abstractions/Scoping/IInstanceIdentifiable.cs rename to src/Umbraco.Core/Scoping/IInstanceIdentifiable.cs diff --git a/src/Umbraco.Abstractions/Scoping/IScopeContext.cs b/src/Umbraco.Core/Scoping/IScopeContext.cs similarity index 100% rename from src/Umbraco.Abstractions/Scoping/IScopeContext.cs rename to src/Umbraco.Core/Scoping/IScopeContext.cs diff --git a/src/Umbraco.Abstractions/Search/SearchableTreeAttribute.cs b/src/Umbraco.Core/Search/SearchableTreeAttribute.cs similarity index 100% rename from src/Umbraco.Abstractions/Search/SearchableTreeAttribute.cs rename to src/Umbraco.Core/Search/SearchableTreeAttribute.cs diff --git a/src/Umbraco.Abstractions/Sections/ContentSection.cs b/src/Umbraco.Core/Sections/ContentSection.cs similarity index 100% rename from src/Umbraco.Abstractions/Sections/ContentSection.cs rename to src/Umbraco.Core/Sections/ContentSection.cs diff --git a/src/Umbraco.Abstractions/Sections/FormsSection.cs b/src/Umbraco.Core/Sections/FormsSection.cs similarity index 100% rename from src/Umbraco.Abstractions/Sections/FormsSection.cs rename to src/Umbraco.Core/Sections/FormsSection.cs diff --git a/src/Umbraco.Abstractions/Sections/ISection.cs b/src/Umbraco.Core/Sections/ISection.cs similarity index 100% rename from src/Umbraco.Abstractions/Sections/ISection.cs rename to src/Umbraco.Core/Sections/ISection.cs diff --git a/src/Umbraco.Abstractions/Sections/MediaSection.cs b/src/Umbraco.Core/Sections/MediaSection.cs similarity index 100% rename from src/Umbraco.Abstractions/Sections/MediaSection.cs rename to src/Umbraco.Core/Sections/MediaSection.cs diff --git a/src/Umbraco.Abstractions/Sections/MembersSection.cs b/src/Umbraco.Core/Sections/MembersSection.cs similarity index 100% rename from src/Umbraco.Abstractions/Sections/MembersSection.cs rename to src/Umbraco.Core/Sections/MembersSection.cs diff --git a/src/Umbraco.Abstractions/Sections/PackagesSection.cs b/src/Umbraco.Core/Sections/PackagesSection.cs similarity index 100% rename from src/Umbraco.Abstractions/Sections/PackagesSection.cs rename to src/Umbraco.Core/Sections/PackagesSection.cs diff --git a/src/Umbraco.Abstractions/Sections/SectionCollection.cs b/src/Umbraco.Core/Sections/SectionCollection.cs similarity index 100% rename from src/Umbraco.Abstractions/Sections/SectionCollection.cs rename to src/Umbraco.Core/Sections/SectionCollection.cs diff --git a/src/Umbraco.Abstractions/Sections/SectionCollectionBuilder.cs b/src/Umbraco.Core/Sections/SectionCollectionBuilder.cs similarity index 100% rename from src/Umbraco.Abstractions/Sections/SectionCollectionBuilder.cs rename to src/Umbraco.Core/Sections/SectionCollectionBuilder.cs diff --git a/src/Umbraco.Abstractions/Sections/SettingsSection.cs b/src/Umbraco.Core/Sections/SettingsSection.cs similarity index 100% rename from src/Umbraco.Abstractions/Sections/SettingsSection.cs rename to src/Umbraco.Core/Sections/SettingsSection.cs diff --git a/src/Umbraco.Abstractions/Sections/TranslationSection.cs b/src/Umbraco.Core/Sections/TranslationSection.cs similarity index 100% rename from src/Umbraco.Abstractions/Sections/TranslationSection.cs rename to src/Umbraco.Core/Sections/TranslationSection.cs diff --git a/src/Umbraco.Abstractions/Sections/UsersSection.cs b/src/Umbraco.Core/Sections/UsersSection.cs similarity index 100% rename from src/Umbraco.Abstractions/Sections/UsersSection.cs rename to src/Umbraco.Core/Sections/UsersSection.cs diff --git a/src/Umbraco.Abstractions/Security/IPasswordHasher.cs b/src/Umbraco.Core/Security/IPasswordHasher.cs similarity index 100% rename from src/Umbraco.Abstractions/Security/IPasswordHasher.cs rename to src/Umbraco.Core/Security/IPasswordHasher.cs diff --git a/src/Umbraco.Abstractions/Security/IWebSecurity.cs b/src/Umbraco.Core/Security/IWebSecurity.cs similarity index 100% rename from src/Umbraco.Abstractions/Security/IWebSecurity.cs rename to src/Umbraco.Core/Security/IWebSecurity.cs diff --git a/src/Umbraco.Abstractions/Security/PasswordGenerator.cs b/src/Umbraco.Core/Security/PasswordGenerator.cs similarity index 100% rename from src/Umbraco.Abstractions/Security/PasswordGenerator.cs rename to src/Umbraco.Core/Security/PasswordGenerator.cs diff --git a/src/Umbraco.Abstractions/Security/ValidateRequestAttempt.cs b/src/Umbraco.Core/Security/ValidateRequestAttempt.cs similarity index 100% rename from src/Umbraco.Abstractions/Security/ValidateRequestAttempt.cs rename to src/Umbraco.Core/Security/ValidateRequestAttempt.cs diff --git a/src/Umbraco.Abstractions/SemVersionExtensions.cs b/src/Umbraco.Core/SemVersionExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/SemVersionExtensions.cs rename to src/Umbraco.Core/SemVersionExtensions.cs diff --git a/src/Umbraco.Abstractions/Semver/Semver.cs b/src/Umbraco.Core/Semver/Semver.cs similarity index 100% rename from src/Umbraco.Abstractions/Semver/Semver.cs rename to src/Umbraco.Core/Semver/Semver.cs diff --git a/src/Umbraco.Abstractions/Serialization/IJsonSerializer.cs b/src/Umbraco.Core/Serialization/IJsonSerializer.cs similarity index 100% rename from src/Umbraco.Abstractions/Serialization/IJsonSerializer.cs rename to src/Umbraco.Core/Serialization/IJsonSerializer.cs diff --git a/src/Umbraco.Abstractions/ServiceContextExtensions.cs b/src/Umbraco.Core/ServiceContextExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/ServiceContextExtensions.cs rename to src/Umbraco.Core/ServiceContextExtensions.cs diff --git a/src/Umbraco.Abstractions/Services/Changes/ContentTypeChange.cs b/src/Umbraco.Core/Services/Changes/ContentTypeChange.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/Changes/ContentTypeChange.cs rename to src/Umbraco.Core/Services/Changes/ContentTypeChange.cs diff --git a/src/Umbraco.Abstractions/Services/Changes/ContentTypeChangeExtensions.cs b/src/Umbraco.Core/Services/Changes/ContentTypeChangeExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/Changes/ContentTypeChangeExtensions.cs rename to src/Umbraco.Core/Services/Changes/ContentTypeChangeExtensions.cs diff --git a/src/Umbraco.Abstractions/Services/Changes/ContentTypeChangeTypes.cs b/src/Umbraco.Core/Services/Changes/ContentTypeChangeTypes.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/Changes/ContentTypeChangeTypes.cs rename to src/Umbraco.Core/Services/Changes/ContentTypeChangeTypes.cs diff --git a/src/Umbraco.Abstractions/Services/Changes/DomainChangeTypes.cs b/src/Umbraco.Core/Services/Changes/DomainChangeTypes.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/Changes/DomainChangeTypes.cs rename to src/Umbraco.Core/Services/Changes/DomainChangeTypes.cs diff --git a/src/Umbraco.Abstractions/Services/Changes/TreeChange.cs b/src/Umbraco.Core/Services/Changes/TreeChange.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/Changes/TreeChange.cs rename to src/Umbraco.Core/Services/Changes/TreeChange.cs diff --git a/src/Umbraco.Abstractions/Services/Changes/TreeChangeExtensions.cs b/src/Umbraco.Core/Services/Changes/TreeChangeExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/Changes/TreeChangeExtensions.cs rename to src/Umbraco.Core/Services/Changes/TreeChangeExtensions.cs diff --git a/src/Umbraco.Abstractions/Services/Changes/TreeChangeTypes.cs b/src/Umbraco.Core/Services/Changes/TreeChangeTypes.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/Changes/TreeChangeTypes.cs rename to src/Umbraco.Core/Services/Changes/TreeChangeTypes.cs diff --git a/src/Umbraco.Abstractions/Services/ContentServiceExtensions.cs b/src/Umbraco.Core/Services/ContentServiceExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/ContentServiceExtensions.cs rename to src/Umbraco.Core/Services/ContentServiceExtensions.cs diff --git a/src/Umbraco.Abstractions/Services/ContentTypeServiceExtensions.cs b/src/Umbraco.Core/Services/ContentTypeServiceExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/ContentTypeServiceExtensions.cs rename to src/Umbraco.Core/Services/ContentTypeServiceExtensions.cs diff --git a/src/Umbraco.Abstractions/Services/DateTypeServiceExtensions.cs b/src/Umbraco.Core/Services/DateTypeServiceExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/DateTypeServiceExtensions.cs rename to src/Umbraco.Core/Services/DateTypeServiceExtensions.cs diff --git a/src/Umbraco.Abstractions/Services/IAuditService.cs b/src/Umbraco.Core/Services/IAuditService.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/IAuditService.cs rename to src/Umbraco.Core/Services/IAuditService.cs diff --git a/src/Umbraco.Abstractions/Services/IConsentService.cs b/src/Umbraco.Core/Services/IConsentService.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/IConsentService.cs rename to src/Umbraco.Core/Services/IConsentService.cs diff --git a/src/Umbraco.Abstractions/Services/IContentService.cs b/src/Umbraco.Core/Services/IContentService.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/IContentService.cs rename to src/Umbraco.Core/Services/IContentService.cs diff --git a/src/Umbraco.Abstractions/Services/IContentServiceBase.cs b/src/Umbraco.Core/Services/IContentServiceBase.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/IContentServiceBase.cs rename to src/Umbraco.Core/Services/IContentServiceBase.cs diff --git a/src/Umbraco.Abstractions/Services/IContentTypeBaseServiceProvider.cs b/src/Umbraco.Core/Services/IContentTypeBaseServiceProvider.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/IContentTypeBaseServiceProvider.cs rename to src/Umbraco.Core/Services/IContentTypeBaseServiceProvider.cs diff --git a/src/Umbraco.Abstractions/Services/IContentTypeService.cs b/src/Umbraco.Core/Services/IContentTypeService.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/IContentTypeService.cs rename to src/Umbraco.Core/Services/IContentTypeService.cs diff --git a/src/Umbraco.Abstractions/Services/IContentTypeServiceBase.cs b/src/Umbraco.Core/Services/IContentTypeServiceBase.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/IContentTypeServiceBase.cs rename to src/Umbraco.Core/Services/IContentTypeServiceBase.cs diff --git a/src/Umbraco.Abstractions/Services/IDashboardService.cs b/src/Umbraco.Core/Services/IDashboardService.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/IDashboardService.cs rename to src/Umbraco.Core/Services/IDashboardService.cs diff --git a/src/Umbraco.Abstractions/Services/IDataTypeService.cs b/src/Umbraco.Core/Services/IDataTypeService.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/IDataTypeService.cs rename to src/Umbraco.Core/Services/IDataTypeService.cs diff --git a/src/Umbraco.Abstractions/Services/IDomainService.cs b/src/Umbraco.Core/Services/IDomainService.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/IDomainService.cs rename to src/Umbraco.Core/Services/IDomainService.cs diff --git a/src/Umbraco.Abstractions/Services/IEntityService.cs b/src/Umbraco.Core/Services/IEntityService.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/IEntityService.cs rename to src/Umbraco.Core/Services/IEntityService.cs diff --git a/src/Umbraco.Abstractions/Services/IEntityXmlSerializer.cs b/src/Umbraco.Core/Services/IEntityXmlSerializer.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/IEntityXmlSerializer.cs rename to src/Umbraco.Core/Services/IEntityXmlSerializer.cs diff --git a/src/Umbraco.Abstractions/Services/IExternalLoginService.cs b/src/Umbraco.Core/Services/IExternalLoginService.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/IExternalLoginService.cs rename to src/Umbraco.Core/Services/IExternalLoginService.cs diff --git a/src/Umbraco.Abstractions/Services/IFileService.cs b/src/Umbraco.Core/Services/IFileService.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/IFileService.cs rename to src/Umbraco.Core/Services/IFileService.cs diff --git a/src/Umbraco.Abstractions/Services/IIdKeyMap.cs b/src/Umbraco.Core/Services/IIdKeyMap.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/IIdKeyMap.cs rename to src/Umbraco.Core/Services/IIdKeyMap.cs diff --git a/src/Umbraco.Abstractions/Services/IKeyValueService.cs b/src/Umbraco.Core/Services/IKeyValueService.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/IKeyValueService.cs rename to src/Umbraco.Core/Services/IKeyValueService.cs diff --git a/src/Umbraco.Abstractions/Services/ILocalizationService.cs b/src/Umbraco.Core/Services/ILocalizationService.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/ILocalizationService.cs rename to src/Umbraco.Core/Services/ILocalizationService.cs diff --git a/src/Umbraco.Abstractions/Services/ILocalizedTextService.cs b/src/Umbraco.Core/Services/ILocalizedTextService.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/ILocalizedTextService.cs rename to src/Umbraco.Core/Services/ILocalizedTextService.cs diff --git a/src/Umbraco.Abstractions/Services/IMacroService.cs b/src/Umbraco.Core/Services/IMacroService.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/IMacroService.cs rename to src/Umbraco.Core/Services/IMacroService.cs diff --git a/src/Umbraco.Abstractions/Services/IMediaService.cs b/src/Umbraco.Core/Services/IMediaService.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/IMediaService.cs rename to src/Umbraco.Core/Services/IMediaService.cs diff --git a/src/Umbraco.Abstractions/Services/IMediaTypeService.cs b/src/Umbraco.Core/Services/IMediaTypeService.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/IMediaTypeService.cs rename to src/Umbraco.Core/Services/IMediaTypeService.cs diff --git a/src/Umbraco.Abstractions/Services/IMemberGroupService.cs b/src/Umbraco.Core/Services/IMemberGroupService.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/IMemberGroupService.cs rename to src/Umbraco.Core/Services/IMemberGroupService.cs diff --git a/src/Umbraco.Abstractions/Services/IMemberService.cs b/src/Umbraco.Core/Services/IMemberService.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/IMemberService.cs rename to src/Umbraco.Core/Services/IMemberService.cs diff --git a/src/Umbraco.Abstractions/Services/IMemberTypeService.cs b/src/Umbraco.Core/Services/IMemberTypeService.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/IMemberTypeService.cs rename to src/Umbraco.Core/Services/IMemberTypeService.cs diff --git a/src/Umbraco.Abstractions/Services/IMembershipMemberService.cs b/src/Umbraco.Core/Services/IMembershipMemberService.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/IMembershipMemberService.cs rename to src/Umbraco.Core/Services/IMembershipMemberService.cs diff --git a/src/Umbraco.Abstractions/Services/IMembershipRoleService.cs b/src/Umbraco.Core/Services/IMembershipRoleService.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/IMembershipRoleService.cs rename to src/Umbraco.Core/Services/IMembershipRoleService.cs diff --git a/src/Umbraco.Abstractions/Services/IMembershipUserService.cs b/src/Umbraco.Core/Services/IMembershipUserService.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/IMembershipUserService.cs rename to src/Umbraco.Core/Services/IMembershipUserService.cs diff --git a/src/Umbraco.Abstractions/Services/INotificationService.cs b/src/Umbraco.Core/Services/INotificationService.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/INotificationService.cs rename to src/Umbraco.Core/Services/INotificationService.cs diff --git a/src/Umbraco.Abstractions/Services/IPackagingService.cs b/src/Umbraco.Core/Services/IPackagingService.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/IPackagingService.cs rename to src/Umbraco.Core/Services/IPackagingService.cs diff --git a/src/Umbraco.Abstractions/Services/IPropertyValidationService.cs b/src/Umbraco.Core/Services/IPropertyValidationService.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/IPropertyValidationService.cs rename to src/Umbraco.Core/Services/IPropertyValidationService.cs diff --git a/src/Umbraco.Abstractions/Services/IPublicAccessService.cs b/src/Umbraco.Core/Services/IPublicAccessService.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/IPublicAccessService.cs rename to src/Umbraco.Core/Services/IPublicAccessService.cs diff --git a/src/Umbraco.Abstractions/Services/IRedirectUrlService.cs b/src/Umbraco.Core/Services/IRedirectUrlService.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/IRedirectUrlService.cs rename to src/Umbraco.Core/Services/IRedirectUrlService.cs diff --git a/src/Umbraco.Abstractions/Services/IRelationService.cs b/src/Umbraco.Core/Services/IRelationService.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/IRelationService.cs rename to src/Umbraco.Core/Services/IRelationService.cs diff --git a/src/Umbraco.Abstractions/Services/IRuntime.cs b/src/Umbraco.Core/Services/IRuntime.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/IRuntime.cs rename to src/Umbraco.Core/Services/IRuntime.cs diff --git a/src/Umbraco.Abstractions/Services/IRuntimeState.cs b/src/Umbraco.Core/Services/IRuntimeState.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/IRuntimeState.cs rename to src/Umbraco.Core/Services/IRuntimeState.cs diff --git a/src/Umbraco.Abstractions/Services/ISectionService.cs b/src/Umbraco.Core/Services/ISectionService.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/ISectionService.cs rename to src/Umbraco.Core/Services/ISectionService.cs diff --git a/src/Umbraco.Abstractions/Services/IServerRegistrationService.cs b/src/Umbraco.Core/Services/IServerRegistrationService.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/IServerRegistrationService.cs rename to src/Umbraco.Core/Services/IServerRegistrationService.cs diff --git a/src/Umbraco.Abstractions/Services/IService.cs b/src/Umbraco.Core/Services/IService.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/IService.cs rename to src/Umbraco.Core/Services/IService.cs diff --git a/src/Umbraco.Abstractions/Services/ITagService.cs b/src/Umbraco.Core/Services/ITagService.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/ITagService.cs rename to src/Umbraco.Core/Services/ITagService.cs diff --git a/src/Umbraco.Abstractions/Services/ITreeService.cs b/src/Umbraco.Core/Services/ITreeService.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/ITreeService.cs rename to src/Umbraco.Core/Services/ITreeService.cs diff --git a/src/Umbraco.Abstractions/Services/IUpgradeService.cs b/src/Umbraco.Core/Services/IUpgradeService.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/IUpgradeService.cs rename to src/Umbraco.Core/Services/IUpgradeService.cs diff --git a/src/Umbraco.Abstractions/Services/IUserService.cs b/src/Umbraco.Core/Services/IUserService.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/IUserService.cs rename to src/Umbraco.Core/Services/IUserService.cs diff --git a/src/Umbraco.Abstractions/Services/LocalizedTextServiceExtensions.cs b/src/Umbraco.Core/Services/LocalizedTextServiceExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/LocalizedTextServiceExtensions.cs rename to src/Umbraco.Core/Services/LocalizedTextServiceExtensions.cs diff --git a/src/Umbraco.Abstractions/Services/MediaServiceExtensions.cs b/src/Umbraco.Core/Services/MediaServiceExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/MediaServiceExtensions.cs rename to src/Umbraco.Core/Services/MediaServiceExtensions.cs diff --git a/src/Umbraco.Abstractions/Services/MoveOperationStatusType.cs b/src/Umbraco.Core/Services/MoveOperationStatusType.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/MoveOperationStatusType.cs rename to src/Umbraco.Core/Services/MoveOperationStatusType.cs diff --git a/src/Umbraco.Abstractions/Services/OperationResult.cs b/src/Umbraco.Core/Services/OperationResult.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/OperationResult.cs rename to src/Umbraco.Core/Services/OperationResult.cs diff --git a/src/Umbraco.Abstractions/Services/OperationResultType.cs b/src/Umbraco.Core/Services/OperationResultType.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/OperationResultType.cs rename to src/Umbraco.Core/Services/OperationResultType.cs diff --git a/src/Umbraco.Abstractions/Services/Ordering.cs b/src/Umbraco.Core/Services/Ordering.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/Ordering.cs rename to src/Umbraco.Core/Services/Ordering.cs diff --git a/src/Umbraco.Abstractions/Services/PublicAccessServiceExtensions.cs b/src/Umbraco.Core/Services/PublicAccessServiceExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/PublicAccessServiceExtensions.cs rename to src/Umbraco.Core/Services/PublicAccessServiceExtensions.cs diff --git a/src/Umbraco.Abstractions/Services/PublishResult.cs b/src/Umbraco.Core/Services/PublishResult.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/PublishResult.cs rename to src/Umbraco.Core/Services/PublishResult.cs diff --git a/src/Umbraco.Abstractions/Services/PublishResultType.cs b/src/Umbraco.Core/Services/PublishResultType.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/PublishResultType.cs rename to src/Umbraco.Core/Services/PublishResultType.cs diff --git a/src/Umbraco.Abstractions/Services/SectionService.cs b/src/Umbraco.Core/Services/SectionService.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/SectionService.cs rename to src/Umbraco.Core/Services/SectionService.cs diff --git a/src/Umbraco.Abstractions/Services/ServiceContext.cs b/src/Umbraco.Core/Services/ServiceContext.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/ServiceContext.cs rename to src/Umbraco.Core/Services/ServiceContext.cs diff --git a/src/Umbraco.Abstractions/Services/TreeService.cs b/src/Umbraco.Core/Services/TreeService.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/TreeService.cs rename to src/Umbraco.Core/Services/TreeService.cs diff --git a/src/Umbraco.Abstractions/Services/UpgradeService.cs b/src/Umbraco.Core/Services/UpgradeService.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/UpgradeService.cs rename to src/Umbraco.Core/Services/UpgradeService.cs diff --git a/src/Umbraco.Abstractions/Services/UserServiceExtensions.cs b/src/Umbraco.Core/Services/UserServiceExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/Services/UserServiceExtensions.cs rename to src/Umbraco.Core/Services/UserServiceExtensions.cs diff --git a/src/Umbraco.Abstractions/Settable.cs b/src/Umbraco.Core/Settable.cs similarity index 100% rename from src/Umbraco.Abstractions/Settable.cs rename to src/Umbraco.Core/Settable.cs diff --git a/src/Umbraco.Abstractions/SimpleMainDom.cs b/src/Umbraco.Core/SimpleMainDom.cs similarity index 100% rename from src/Umbraco.Abstractions/SimpleMainDom.cs rename to src/Umbraco.Core/SimpleMainDom.cs diff --git a/src/Umbraco.Abstractions/StringExtensions.cs b/src/Umbraco.Core/StringExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/StringExtensions.cs rename to src/Umbraco.Core/StringExtensions.cs diff --git a/src/Umbraco.Abstractions/StringUdi.cs b/src/Umbraco.Core/StringUdi.cs similarity index 100% rename from src/Umbraco.Abstractions/StringUdi.cs rename to src/Umbraco.Core/StringUdi.cs diff --git a/src/Umbraco.Abstractions/Strings/CleanStringType.cs b/src/Umbraco.Core/Strings/CleanStringType.cs similarity index 100% rename from src/Umbraco.Abstractions/Strings/CleanStringType.cs rename to src/Umbraco.Core/Strings/CleanStringType.cs diff --git a/src/Umbraco.Abstractions/Strings/Css/StylesheetHelper.cs b/src/Umbraco.Core/Strings/Css/StylesheetHelper.cs similarity index 100% rename from src/Umbraco.Abstractions/Strings/Css/StylesheetHelper.cs rename to src/Umbraco.Core/Strings/Css/StylesheetHelper.cs diff --git a/src/Umbraco.Abstractions/Strings/Css/StylesheetRule.cs b/src/Umbraco.Core/Strings/Css/StylesheetRule.cs similarity index 100% rename from src/Umbraco.Abstractions/Strings/Css/StylesheetRule.cs rename to src/Umbraco.Core/Strings/Css/StylesheetRule.cs diff --git a/src/Umbraco.Abstractions/Strings/DefaultShortStringHelper.cs b/src/Umbraco.Core/Strings/DefaultShortStringHelper.cs similarity index 100% rename from src/Umbraco.Abstractions/Strings/DefaultShortStringHelper.cs rename to src/Umbraco.Core/Strings/DefaultShortStringHelper.cs diff --git a/src/Umbraco.Abstractions/Strings/DefaultShortStringHelperConfig.cs b/src/Umbraco.Core/Strings/DefaultShortStringHelperConfig.cs similarity index 100% rename from src/Umbraco.Abstractions/Strings/DefaultShortStringHelperConfig.cs rename to src/Umbraco.Core/Strings/DefaultShortStringHelperConfig.cs diff --git a/src/Umbraco.Abstractions/Strings/DefaultUrlSegmentProvider.cs b/src/Umbraco.Core/Strings/DefaultUrlSegmentProvider.cs similarity index 100% rename from src/Umbraco.Abstractions/Strings/DefaultUrlSegmentProvider.cs rename to src/Umbraco.Core/Strings/DefaultUrlSegmentProvider.cs diff --git a/src/Umbraco.Abstractions/Strings/Diff.cs b/src/Umbraco.Core/Strings/Diff.cs similarity index 100% rename from src/Umbraco.Abstractions/Strings/Diff.cs rename to src/Umbraco.Core/Strings/Diff.cs diff --git a/src/Umbraco.Abstractions/Strings/HtmlEncodedString.cs b/src/Umbraco.Core/Strings/HtmlEncodedString.cs similarity index 100% rename from src/Umbraco.Abstractions/Strings/HtmlEncodedString.cs rename to src/Umbraco.Core/Strings/HtmlEncodedString.cs diff --git a/src/Umbraco.Abstractions/Strings/IHtmlEncodedString.cs b/src/Umbraco.Core/Strings/IHtmlEncodedString.cs similarity index 100% rename from src/Umbraco.Abstractions/Strings/IHtmlEncodedString.cs rename to src/Umbraco.Core/Strings/IHtmlEncodedString.cs diff --git a/src/Umbraco.Abstractions/Strings/IShortStringHelper.cs b/src/Umbraco.Core/Strings/IShortStringHelper.cs similarity index 100% rename from src/Umbraco.Abstractions/Strings/IShortStringHelper.cs rename to src/Umbraco.Core/Strings/IShortStringHelper.cs diff --git a/src/Umbraco.Abstractions/Strings/IUrlSegmentProvider.cs b/src/Umbraco.Core/Strings/IUrlSegmentProvider.cs similarity index 100% rename from src/Umbraco.Abstractions/Strings/IUrlSegmentProvider.cs rename to src/Umbraco.Core/Strings/IUrlSegmentProvider.cs diff --git a/src/Umbraco.Abstractions/Strings/PathUtility.cs b/src/Umbraco.Core/Strings/PathUtility.cs similarity index 100% rename from src/Umbraco.Abstractions/Strings/PathUtility.cs rename to src/Umbraco.Core/Strings/PathUtility.cs diff --git a/src/Umbraco.Abstractions/Strings/UrlSegmentProviderCollection.cs b/src/Umbraco.Core/Strings/UrlSegmentProviderCollection.cs similarity index 100% rename from src/Umbraco.Abstractions/Strings/UrlSegmentProviderCollection.cs rename to src/Umbraco.Core/Strings/UrlSegmentProviderCollection.cs diff --git a/src/Umbraco.Abstractions/Strings/UrlSegmentProviderCollectionBuilder.cs b/src/Umbraco.Core/Strings/UrlSegmentProviderCollectionBuilder.cs similarity index 100% rename from src/Umbraco.Abstractions/Strings/UrlSegmentProviderCollectionBuilder.cs rename to src/Umbraco.Core/Strings/UrlSegmentProviderCollectionBuilder.cs diff --git a/src/Umbraco.Abstractions/Strings/Utf8ToAsciiConverter.cs b/src/Umbraco.Core/Strings/Utf8ToAsciiConverter.cs similarity index 100% rename from src/Umbraco.Abstractions/Strings/Utf8ToAsciiConverter.cs rename to src/Umbraco.Core/Strings/Utf8ToAsciiConverter.cs diff --git a/src/Umbraco.Abstractions/Sync/DatabaseServerMessengerOptions.cs b/src/Umbraco.Core/Sync/DatabaseServerMessengerOptions.cs similarity index 100% rename from src/Umbraco.Abstractions/Sync/DatabaseServerMessengerOptions.cs rename to src/Umbraco.Core/Sync/DatabaseServerMessengerOptions.cs diff --git a/src/Umbraco.Abstractions/Sync/DatabaseServerRegistrar.cs b/src/Umbraco.Core/Sync/DatabaseServerRegistrar.cs similarity index 100% rename from src/Umbraco.Abstractions/Sync/DatabaseServerRegistrar.cs rename to src/Umbraco.Core/Sync/DatabaseServerRegistrar.cs diff --git a/src/Umbraco.Abstractions/Sync/DatabaseServerRegistrarOptions.cs b/src/Umbraco.Core/Sync/DatabaseServerRegistrarOptions.cs similarity index 100% rename from src/Umbraco.Abstractions/Sync/DatabaseServerRegistrarOptions.cs rename to src/Umbraco.Core/Sync/DatabaseServerRegistrarOptions.cs diff --git a/src/Umbraco.Abstractions/Sync/IServerAddress.cs b/src/Umbraco.Core/Sync/IServerAddress.cs similarity index 100% rename from src/Umbraco.Abstractions/Sync/IServerAddress.cs rename to src/Umbraco.Core/Sync/IServerAddress.cs diff --git a/src/Umbraco.Abstractions/Sync/IServerMessenger.cs b/src/Umbraco.Core/Sync/IServerMessenger.cs similarity index 100% rename from src/Umbraco.Abstractions/Sync/IServerMessenger.cs rename to src/Umbraco.Core/Sync/IServerMessenger.cs diff --git a/src/Umbraco.Abstractions/Sync/IServerRegistrar.cs b/src/Umbraco.Core/Sync/IServerRegistrar.cs similarity index 100% rename from src/Umbraco.Abstractions/Sync/IServerRegistrar.cs rename to src/Umbraco.Core/Sync/IServerRegistrar.cs diff --git a/src/Umbraco.Abstractions/Sync/MessageType.cs b/src/Umbraco.Core/Sync/MessageType.cs similarity index 100% rename from src/Umbraco.Abstractions/Sync/MessageType.cs rename to src/Umbraco.Core/Sync/MessageType.cs diff --git a/src/Umbraco.Abstractions/Sync/RefreshMethodType.cs b/src/Umbraco.Core/Sync/RefreshMethodType.cs similarity index 100% rename from src/Umbraco.Abstractions/Sync/RefreshMethodType.cs rename to src/Umbraco.Core/Sync/RefreshMethodType.cs diff --git a/src/Umbraco.Abstractions/Sync/ServerRole.cs b/src/Umbraco.Core/Sync/ServerRole.cs similarity index 100% rename from src/Umbraco.Abstractions/Sync/ServerRole.cs rename to src/Umbraco.Core/Sync/ServerRole.cs diff --git a/src/Umbraco.Abstractions/Sync/SingleServerRegistrar.cs b/src/Umbraco.Core/Sync/SingleServerRegistrar.cs similarity index 100% rename from src/Umbraco.Abstractions/Sync/SingleServerRegistrar.cs rename to src/Umbraco.Core/Sync/SingleServerRegistrar.cs diff --git a/src/Umbraco.Abstractions/SystemLock.cs b/src/Umbraco.Core/SystemLock.cs similarity index 100% rename from src/Umbraco.Abstractions/SystemLock.cs rename to src/Umbraco.Core/SystemLock.cs diff --git a/src/Umbraco.Abstractions/Templates/HtmlImageSourceParser.cs b/src/Umbraco.Core/Templates/HtmlImageSourceParser.cs similarity index 100% rename from src/Umbraco.Abstractions/Templates/HtmlImageSourceParser.cs rename to src/Umbraco.Core/Templates/HtmlImageSourceParser.cs diff --git a/src/Umbraco.Abstractions/Templates/HtmlLocalLinkParser.cs b/src/Umbraco.Core/Templates/HtmlLocalLinkParser.cs similarity index 100% rename from src/Umbraco.Abstractions/Templates/HtmlLocalLinkParser.cs rename to src/Umbraco.Core/Templates/HtmlLocalLinkParser.cs diff --git a/src/Umbraco.Abstractions/Templates/HtmlUrlParser.cs b/src/Umbraco.Core/Templates/HtmlUrlParser.cs similarity index 100% rename from src/Umbraco.Abstractions/Templates/HtmlUrlParser.cs rename to src/Umbraco.Core/Templates/HtmlUrlParser.cs diff --git a/src/Umbraco.Abstractions/ThreadExtensions.cs b/src/Umbraco.Core/ThreadExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/ThreadExtensions.cs rename to src/Umbraco.Core/ThreadExtensions.cs diff --git a/src/Umbraco.Abstractions/Tour/BackOfficeTourFilter.cs b/src/Umbraco.Core/Tour/BackOfficeTourFilter.cs similarity index 100% rename from src/Umbraco.Abstractions/Tour/BackOfficeTourFilter.cs rename to src/Umbraco.Core/Tour/BackOfficeTourFilter.cs diff --git a/src/Umbraco.Abstractions/Tour/TourFilterCollection.cs b/src/Umbraco.Core/Tour/TourFilterCollection.cs similarity index 100% rename from src/Umbraco.Abstractions/Tour/TourFilterCollection.cs rename to src/Umbraco.Core/Tour/TourFilterCollection.cs diff --git a/src/Umbraco.Abstractions/Tour/TourFilterCollectionBuilder.cs b/src/Umbraco.Core/Tour/TourFilterCollectionBuilder.cs similarity index 100% rename from src/Umbraco.Abstractions/Tour/TourFilterCollectionBuilder.cs rename to src/Umbraco.Core/Tour/TourFilterCollectionBuilder.cs diff --git a/src/Umbraco.Abstractions/Trees/ActionUrlMethod.cs b/src/Umbraco.Core/Trees/ActionUrlMethod.cs similarity index 100% rename from src/Umbraco.Abstractions/Trees/ActionUrlMethod.cs rename to src/Umbraco.Core/Trees/ActionUrlMethod.cs diff --git a/src/Umbraco.Abstractions/Trees/CoreTreeAttribute.cs b/src/Umbraco.Core/Trees/CoreTreeAttribute.cs similarity index 100% rename from src/Umbraco.Abstractions/Trees/CoreTreeAttribute.cs rename to src/Umbraco.Core/Trees/CoreTreeAttribute.cs diff --git a/src/Umbraco.Abstractions/Trees/ITree.cs b/src/Umbraco.Core/Trees/ITree.cs similarity index 100% rename from src/Umbraco.Abstractions/Trees/ITree.cs rename to src/Umbraco.Core/Trees/ITree.cs diff --git a/src/Umbraco.Abstractions/Trees/Tree.cs b/src/Umbraco.Core/Trees/Tree.cs similarity index 100% rename from src/Umbraco.Abstractions/Trees/Tree.cs rename to src/Umbraco.Core/Trees/Tree.cs diff --git a/src/Umbraco.Abstractions/Trees/TreeCollection.cs b/src/Umbraco.Core/Trees/TreeCollection.cs similarity index 100% rename from src/Umbraco.Abstractions/Trees/TreeCollection.cs rename to src/Umbraco.Core/Trees/TreeCollection.cs diff --git a/src/Umbraco.Abstractions/Trees/TreeUse.cs b/src/Umbraco.Core/Trees/TreeUse.cs similarity index 100% rename from src/Umbraco.Abstractions/Trees/TreeUse.cs rename to src/Umbraco.Core/Trees/TreeUse.cs diff --git a/src/Umbraco.Abstractions/TypeExtensions.cs b/src/Umbraco.Core/TypeExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/TypeExtensions.cs rename to src/Umbraco.Core/TypeExtensions.cs diff --git a/src/Umbraco.Abstractions/TypeLoaderExtensions.cs b/src/Umbraco.Core/TypeLoaderExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/TypeLoaderExtensions.cs rename to src/Umbraco.Core/TypeLoaderExtensions.cs diff --git a/src/Umbraco.Abstractions/Udi.cs b/src/Umbraco.Core/Udi.cs similarity index 100% rename from src/Umbraco.Abstractions/Udi.cs rename to src/Umbraco.Core/Udi.cs diff --git a/src/Umbraco.Abstractions/UdiDefinitionAttribute.cs b/src/Umbraco.Core/UdiDefinitionAttribute.cs similarity index 100% rename from src/Umbraco.Abstractions/UdiDefinitionAttribute.cs rename to src/Umbraco.Core/UdiDefinitionAttribute.cs diff --git a/src/Umbraco.Abstractions/UdiEntityTypeHelper.cs b/src/Umbraco.Core/UdiEntityTypeHelper.cs similarity index 100% rename from src/Umbraco.Abstractions/UdiEntityTypeHelper.cs rename to src/Umbraco.Core/UdiEntityTypeHelper.cs diff --git a/src/Umbraco.Abstractions/UdiGetterExtensions.cs b/src/Umbraco.Core/UdiGetterExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/UdiGetterExtensions.cs rename to src/Umbraco.Core/UdiGetterExtensions.cs diff --git a/src/Umbraco.Abstractions/UdiParser.cs b/src/Umbraco.Core/UdiParser.cs similarity index 100% rename from src/Umbraco.Abstractions/UdiParser.cs rename to src/Umbraco.Core/UdiParser.cs diff --git a/src/Umbraco.Abstractions/UdiParserServiceConnectors.cs b/src/Umbraco.Core/UdiParserServiceConnectors.cs similarity index 100% rename from src/Umbraco.Abstractions/UdiParserServiceConnectors.cs rename to src/Umbraco.Core/UdiParserServiceConnectors.cs diff --git a/src/Umbraco.Abstractions/UdiRange.cs b/src/Umbraco.Core/UdiRange.cs similarity index 100% rename from src/Umbraco.Abstractions/UdiRange.cs rename to src/Umbraco.Core/UdiRange.cs diff --git a/src/Umbraco.Abstractions/UdiType.cs b/src/Umbraco.Core/UdiType.cs similarity index 100% rename from src/Umbraco.Abstractions/UdiType.cs rename to src/Umbraco.Core/UdiType.cs diff --git a/src/Umbraco.Abstractions/UdiTypeConverter.cs b/src/Umbraco.Core/UdiTypeConverter.cs similarity index 100% rename from src/Umbraco.Abstractions/UdiTypeConverter.cs rename to src/Umbraco.Core/UdiTypeConverter.cs diff --git a/src/Umbraco.Abstractions/Umbraco.Abstractions.csproj b/src/Umbraco.Core/Umbraco.Core.csproj similarity index 96% rename from src/Umbraco.Abstractions/Umbraco.Abstractions.csproj rename to src/Umbraco.Core/Umbraco.Core.csproj index 52322f979a..7a15e7fbed 100644 --- a/src/Umbraco.Abstractions/Umbraco.Abstractions.csproj +++ b/src/Umbraco.Core/Umbraco.Core.csproj @@ -2,7 +2,7 @@ netstandard2.0 - 7.3 + 8 Umbraco.Core 9.0.0 9.0.0 diff --git a/src/Umbraco.Abstractions/UmbracoContextReference.cs b/src/Umbraco.Core/UmbracoContextReference.cs similarity index 100% rename from src/Umbraco.Abstractions/UmbracoContextReference.cs rename to src/Umbraco.Core/UmbracoContextReference.cs diff --git a/src/Umbraco.Abstractions/UnknownTypeUdi.cs b/src/Umbraco.Core/UnknownTypeUdi.cs similarity index 100% rename from src/Umbraco.Abstractions/UnknownTypeUdi.cs rename to src/Umbraco.Core/UnknownTypeUdi.cs diff --git a/src/Umbraco.Abstractions/UpgradeResult.cs b/src/Umbraco.Core/UpgradeResult.cs similarity index 100% rename from src/Umbraco.Abstractions/UpgradeResult.cs rename to src/Umbraco.Core/UpgradeResult.cs diff --git a/src/Umbraco.Abstractions/UpgradeableReadLock.cs b/src/Umbraco.Core/UpgradeableReadLock.cs similarity index 100% rename from src/Umbraco.Abstractions/UpgradeableReadLock.cs rename to src/Umbraco.Core/UpgradeableReadLock.cs diff --git a/src/Umbraco.Abstractions/UriExtensions.cs b/src/Umbraco.Core/UriExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/UriExtensions.cs rename to src/Umbraco.Core/UriExtensions.cs diff --git a/src/Umbraco.Abstractions/UriUtilityCore.cs b/src/Umbraco.Core/UriUtilityCore.cs similarity index 100% rename from src/Umbraco.Abstractions/UriUtilityCore.cs rename to src/Umbraco.Core/UriUtilityCore.cs diff --git a/src/Umbraco.Abstractions/VersionExtensions.cs b/src/Umbraco.Core/VersionExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/VersionExtensions.cs rename to src/Umbraco.Core/VersionExtensions.cs diff --git a/src/Umbraco.Abstractions/WaitHandleExtensions.cs b/src/Umbraco.Core/WaitHandleExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/WaitHandleExtensions.cs rename to src/Umbraco.Core/WaitHandleExtensions.cs diff --git a/src/Umbraco.Abstractions/WriteLock.cs b/src/Umbraco.Core/WriteLock.cs similarity index 100% rename from src/Umbraco.Abstractions/WriteLock.cs rename to src/Umbraco.Core/WriteLock.cs diff --git a/src/Umbraco.Abstractions/Xml/DynamicContext.cs b/src/Umbraco.Core/Xml/DynamicContext.cs similarity index 100% rename from src/Umbraco.Abstractions/Xml/DynamicContext.cs rename to src/Umbraco.Core/Xml/DynamicContext.cs diff --git a/src/Umbraco.Abstractions/Xml/UmbracoXPathPathSyntaxParser.cs b/src/Umbraco.Core/Xml/UmbracoXPathPathSyntaxParser.cs similarity index 100% rename from src/Umbraco.Abstractions/Xml/UmbracoXPathPathSyntaxParser.cs rename to src/Umbraco.Core/Xml/UmbracoXPathPathSyntaxParser.cs diff --git a/src/Umbraco.Abstractions/Xml/XPath/INavigableContent.cs b/src/Umbraco.Core/Xml/XPath/INavigableContent.cs similarity index 100% rename from src/Umbraco.Abstractions/Xml/XPath/INavigableContent.cs rename to src/Umbraco.Core/Xml/XPath/INavigableContent.cs diff --git a/src/Umbraco.Abstractions/Xml/XPath/INavigableContentType.cs b/src/Umbraco.Core/Xml/XPath/INavigableContentType.cs similarity index 100% rename from src/Umbraco.Abstractions/Xml/XPath/INavigableContentType.cs rename to src/Umbraco.Core/Xml/XPath/INavigableContentType.cs diff --git a/src/Umbraco.Abstractions/Xml/XPath/INavigableFieldType.cs b/src/Umbraco.Core/Xml/XPath/INavigableFieldType.cs similarity index 100% rename from src/Umbraco.Abstractions/Xml/XPath/INavigableFieldType.cs rename to src/Umbraco.Core/Xml/XPath/INavigableFieldType.cs diff --git a/src/Umbraco.Abstractions/Xml/XPath/INavigableSource.cs b/src/Umbraco.Core/Xml/XPath/INavigableSource.cs similarity index 100% rename from src/Umbraco.Abstractions/Xml/XPath/INavigableSource.cs rename to src/Umbraco.Core/Xml/XPath/INavigableSource.cs diff --git a/src/Umbraco.Abstractions/Xml/XPath/MacroNavigator.cs b/src/Umbraco.Core/Xml/XPath/MacroNavigator.cs similarity index 100% rename from src/Umbraco.Abstractions/Xml/XPath/MacroNavigator.cs rename to src/Umbraco.Core/Xml/XPath/MacroNavigator.cs diff --git a/src/Umbraco.Abstractions/Xml/XPath/NavigableNavigator.cs b/src/Umbraco.Core/Xml/XPath/NavigableNavigator.cs similarity index 100% rename from src/Umbraco.Abstractions/Xml/XPath/NavigableNavigator.cs rename to src/Umbraco.Core/Xml/XPath/NavigableNavigator.cs diff --git a/src/Umbraco.Abstractions/Xml/XPath/RenamedRootNavigator.cs b/src/Umbraco.Core/Xml/XPath/RenamedRootNavigator.cs similarity index 100% rename from src/Umbraco.Abstractions/Xml/XPath/RenamedRootNavigator.cs rename to src/Umbraco.Core/Xml/XPath/RenamedRootNavigator.cs diff --git a/src/Umbraco.Abstractions/Xml/XPathNavigatorExtensions.cs b/src/Umbraco.Core/Xml/XPathNavigatorExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/Xml/XPathNavigatorExtensions.cs rename to src/Umbraco.Core/Xml/XPathNavigatorExtensions.cs diff --git a/src/Umbraco.Abstractions/Xml/XPathVariable.cs b/src/Umbraco.Core/Xml/XPathVariable.cs similarity index 100% rename from src/Umbraco.Abstractions/Xml/XPathVariable.cs rename to src/Umbraco.Core/Xml/XPathVariable.cs diff --git a/src/Umbraco.Abstractions/Xml/XmlHelper.cs b/src/Umbraco.Core/Xml/XmlHelper.cs similarity index 100% rename from src/Umbraco.Abstractions/Xml/XmlHelper.cs rename to src/Umbraco.Core/Xml/XmlHelper.cs diff --git a/src/Umbraco.Abstractions/Xml/XmlNamespaces.cs b/src/Umbraco.Core/Xml/XmlNamespaces.cs similarity index 100% rename from src/Umbraco.Abstractions/Xml/XmlNamespaces.cs rename to src/Umbraco.Core/Xml/XmlNamespaces.cs diff --git a/src/Umbraco.Abstractions/Xml/XmlNodeListFactory.cs b/src/Umbraco.Core/Xml/XmlNodeListFactory.cs similarity index 100% rename from src/Umbraco.Abstractions/Xml/XmlNodeListFactory.cs rename to src/Umbraco.Core/Xml/XmlNodeListFactory.cs diff --git a/src/Umbraco.Abstractions/XmlExtensions.cs b/src/Umbraco.Core/XmlExtensions.cs similarity index 100% rename from src/Umbraco.Abstractions/XmlExtensions.cs rename to src/Umbraco.Core/XmlExtensions.cs diff --git a/src/Umbraco.Examine.Lucene/Umbraco.Examine.Lucene.csproj b/src/Umbraco.Examine.Lucene/Umbraco.Examine.Lucene.csproj index 264f487b70..a65e4e4eda 100644 --- a/src/Umbraco.Examine.Lucene/Umbraco.Examine.Lucene.csproj +++ b/src/Umbraco.Examine.Lucene/Umbraco.Examine.Lucene.csproj @@ -25,7 +25,7 @@ - + diff --git a/src/Umbraco.Examine/Umbraco.Examine.csproj b/src/Umbraco.Examine/Umbraco.Examine.csproj index 03fab50692..d14fbb4470 100644 --- a/src/Umbraco.Examine/Umbraco.Examine.csproj +++ b/src/Umbraco.Examine/Umbraco.Examine.csproj @@ -11,7 +11,7 @@ - + diff --git a/src/Umbraco.Infrastructure/Umbraco.Infrastructure.csproj b/src/Umbraco.Infrastructure/Umbraco.Infrastructure.csproj index b3b291a286..4682df8054 100644 --- a/src/Umbraco.Infrastructure/Umbraco.Infrastructure.csproj +++ b/src/Umbraco.Infrastructure/Umbraco.Infrastructure.csproj @@ -46,10 +46,6 @@ - - - - <_Parameter1>Umbraco.Tests @@ -63,4 +59,8 @@ + + + + diff --git a/src/Umbraco.ModelsBuilder.Embedded/Umbraco.ModelsBuilder.Embedded.csproj b/src/Umbraco.ModelsBuilder.Embedded/Umbraco.ModelsBuilder.Embedded.csproj index 0ed95c3283..5e71b2d9ec 100644 --- a/src/Umbraco.ModelsBuilder.Embedded/Umbraco.ModelsBuilder.Embedded.csproj +++ b/src/Umbraco.ModelsBuilder.Embedded/Umbraco.ModelsBuilder.Embedded.csproj @@ -101,9 +101,9 @@ - + {29aa69d9-b597-4395-8d42-43b1263c240a} - Umbraco.Abstractions + Umbraco.Core {3ae7bf57-966b-45a5-910a-954d7c554441} diff --git a/src/Umbraco.PublishedCache.NuCache/Umbraco.PublishedCache.NuCache.csproj b/src/Umbraco.PublishedCache.NuCache/Umbraco.PublishedCache.NuCache.csproj index 4c369ec2fa..50607130b4 100644 --- a/src/Umbraco.PublishedCache.NuCache/Umbraco.PublishedCache.NuCache.csproj +++ b/src/Umbraco.PublishedCache.NuCache/Umbraco.PublishedCache.NuCache.csproj @@ -11,7 +11,7 @@ - + diff --git a/src/Umbraco.TestData/Umbraco.TestData.csproj b/src/Umbraco.TestData/Umbraco.TestData.csproj index a79a417b33..e79ecfd589 100644 --- a/src/Umbraco.TestData/Umbraco.TestData.csproj +++ b/src/Umbraco.TestData/Umbraco.TestData.csproj @@ -49,9 +49,9 @@ - + {29aa69d9-b597-4395-8d42-43b1263c240a} - Umbraco.Abstractions + Umbraco.Core {3ae7bf57-966b-45a5-910a-954d7c554441} diff --git a/src/Umbraco.Tests.Benchmarks/Umbraco.Tests.Benchmarks.csproj b/src/Umbraco.Tests.Benchmarks/Umbraco.Tests.Benchmarks.csproj index be120eea08..c64c0e0da4 100644 --- a/src/Umbraco.Tests.Benchmarks/Umbraco.Tests.Benchmarks.csproj +++ b/src/Umbraco.Tests.Benchmarks/Umbraco.Tests.Benchmarks.csproj @@ -66,9 +66,9 @@ - + {29aa69d9-b597-4395-8d42-43b1263c240a} - Umbraco.Abstractions + Umbraco.Core {3ae7bf57-966b-45a5-910a-954d7c554441} diff --git a/src/Umbraco.Tests/Published/ModelTypeTests.cs b/src/Umbraco.Tests/Published/ModelTypeTests.cs index 1dab67b351..f698c20fa2 100644 --- a/src/Umbraco.Tests/Published/ModelTypeTests.cs +++ b/src/Umbraco.Tests/Published/ModelTypeTests.cs @@ -53,7 +53,7 @@ namespace Umbraco.Tests.Published // there's an "*" there because the arrays are not true SZArray - but that changes when we map Assert.AreEqual("{alias1}[*]", ModelType.For("alias1").MakeArrayType().FullName); // note the inner assembly qualified name - Assert.AreEqual("System.Collections.Generic.IEnumerable`1[[{alias1}[*], Umbraco.Abstractions, Version=9.0.0.0, Culture=neutral, PublicKeyToken=null]]", typeof(IEnumerable<>).MakeGenericType(ModelType.For("alias1").MakeArrayType()).FullName); + Assert.AreEqual("System.Collections.Generic.IEnumerable`1[[{alias1}[*], Umbraco.Core, Version=9.0.0.0, Culture=neutral, PublicKeyToken=null]]", typeof(IEnumerable<>).MakeGenericType(ModelType.For("alias1").MakeArrayType()).FullName); } [Test] diff --git a/src/Umbraco.Tests/Testing/UmbracoTestBase.cs b/src/Umbraco.Tests/Testing/UmbracoTestBase.cs index bbc16b29ec..d8dfc238dd 100644 --- a/src/Umbraco.Tests/Testing/UmbracoTestBase.cs +++ b/src/Umbraco.Tests/Testing/UmbracoTestBase.cs @@ -375,7 +375,7 @@ namespace Umbraco.Tests.Testing { return new TypeLoader(ioHelper, typeFinder, runtimeCache, new DirectoryInfo(hostingEnvironment.LocalTempPath), logger, false, new[] { - Assembly.Load("Umbraco.Abstractions"), + Assembly.Load("Umbraco.Core"), Assembly.Load("Umbraco.Web"), Assembly.Load("Umbraco.Tests"), Assembly.Load("Umbraco.Infrastructure") diff --git a/src/Umbraco.Tests/Umbraco.Tests.csproj b/src/Umbraco.Tests/Umbraco.Tests.csproj index 16e4ca2c11..5f8dcbe51d 100644 --- a/src/Umbraco.Tests/Umbraco.Tests.csproj +++ b/src/Umbraco.Tests/Umbraco.Tests.csproj @@ -557,14 +557,14 @@ - - {29aa69d9-b597-4395-8d42-43b1263c240a} - Umbraco.Abstractions - {fbe7c065-dac0-4025-a78b-63b24d3ab00b} Umbraco.Configuration + + {29aa69d9-b597-4395-8d42-43b1263c240a} + Umbraco.Core + {0fad7d2a-d7dd-45b1-91fd-488bb6cdacea} Umbraco.Examine.Lucene diff --git a/src/Umbraco.Web.BackOffice/Umbraco.Web.BackOffice.csproj b/src/Umbraco.Web.BackOffice/Umbraco.Web.BackOffice.csproj index 06939a3266..3b6456c62b 100644 --- a/src/Umbraco.Web.BackOffice/Umbraco.Web.BackOffice.csproj +++ b/src/Umbraco.Web.BackOffice/Umbraco.Web.BackOffice.csproj @@ -5,7 +5,7 @@ - + diff --git a/src/Umbraco.Web.UI/Umbraco.Web.UI.csproj b/src/Umbraco.Web.UI/Umbraco.Web.UI.csproj index 63212b2fd4..7a7b1bada5 100644 --- a/src/Umbraco.Web.UI/Umbraco.Web.UI.csproj +++ b/src/Umbraco.Web.UI/Umbraco.Web.UI.csproj @@ -112,9 +112,9 @@ - + {29aa69d9-b597-4395-8d42-43b1263c240a} - Umbraco.Abstractions + Umbraco.Core {0fad7d2a-d7dd-45b1-91fd-488bb6cdacea} diff --git a/src/Umbraco.Web/PublishedElementExtensions.cs b/src/Umbraco.Web/PublishedElementExtensions.cs index 2785e7832d..9d13af2fb6 100644 --- a/src/Umbraco.Web/PublishedElementExtensions.cs +++ b/src/Umbraco.Web/PublishedElementExtensions.cs @@ -23,7 +23,7 @@ namespace Umbraco.Web // // besides, for tests, Current support setting a fallback without even a container // - // Update to this comment 8/2/2020: issue as been ameliorated by creating extensions methods in Umbraco.Abstractions + // Update to this comment 8/2/2020: issue as been ameliorated by creating extensions methods in Umbraco.Core // that accept the dependencies as arguments for many of these extension methods, and can be used within the Umbraco code-base. // For site developers, the "friendly" extension methods using service location have been maintained, delegating to the ones that // take the dependencies as parameters. diff --git a/src/Umbraco.Web/Umbraco.Web.csproj b/src/Umbraco.Web/Umbraco.Web.csproj index c73ccb5b3d..b9808e08e5 100755 --- a/src/Umbraco.Web/Umbraco.Web.csproj +++ b/src/Umbraco.Web/Umbraco.Web.csproj @@ -103,14 +103,14 @@ - - {29aa69d9-b597-4395-8d42-43b1263c240a} - Umbraco.Abstractions - {fbe7c065-dac0-4025-a78b-63b24d3ab00b} Umbraco.Configuration + + {29aa69d9-b597-4395-8d42-43b1263c240a} + Umbraco.Core + {f9b7fe05-0f93-4d0d-9c10-690b33ecbbd8} Umbraco.Examine diff --git a/src/umbraco.sln b/src/umbraco.sln index 2b9f9d004b..05dee0b90b 100644 --- a/src/umbraco.sln +++ b/src/umbraco.sln @@ -99,7 +99,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "IssueTemplates", "IssueTemp ..\.github\ISSUE_TEMPLATE\5_Security_issue.md = ..\.github\ISSUE_TEMPLATE\5_Security_issue.md EndProjectSection EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Umbraco.Abstractions", "Umbraco.Abstractions\Umbraco.Abstractions.csproj", "{29AA69D9-B597-4395-8D42-43B1263C240A}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Umbraco.Core", "Umbraco.Core\Umbraco.Core.csproj", "{29AA69D9-B597-4395-8D42-43B1263C240A}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Umbraco.ModelsBuilder.Embedded", "Umbraco.ModelsBuilder.Embedded\Umbraco.ModelsBuilder.Embedded.csproj", "{52AC0BA8-A60E-4E36-897B-E8B97A54ED1C}" EndProject