diff --git a/src/Umbraco.Core/Composing/CollectionBuilderBase.cs b/src/Umbraco.Abstractions/Composing/CollectionBuilderBase.cs
similarity index 100%
rename from src/Umbraco.Core/Composing/CollectionBuilderBase.cs
rename to src/Umbraco.Abstractions/Composing/CollectionBuilderBase.cs
diff --git a/src/Umbraco.Core/Composing/SetCollectionBuilderBase.cs b/src/Umbraco.Abstractions/Composing/SetCollectionBuilderBase.cs
similarity index 100%
rename from src/Umbraco.Core/Composing/SetCollectionBuilderBase.cs
rename to src/Umbraco.Abstractions/Composing/SetCollectionBuilderBase.cs
diff --git a/src/Umbraco.Core/FactoryExtensions.cs b/src/Umbraco.Abstractions/FactoryExtensions.cs
similarity index 100%
rename from src/Umbraco.Core/FactoryExtensions.cs
rename to src/Umbraco.Abstractions/FactoryExtensions.cs
diff --git a/src/Umbraco.Core/Mapping/IMapDefinition.cs b/src/Umbraco.Abstractions/Mapping/IMapDefinition.cs
similarity index 100%
rename from src/Umbraco.Core/Mapping/IMapDefinition.cs
rename to src/Umbraco.Abstractions/Mapping/IMapDefinition.cs
diff --git a/src/Umbraco.Core/Mapping/MapDefinitionCollection.cs b/src/Umbraco.Abstractions/Mapping/MapDefinitionCollection.cs
similarity index 100%
rename from src/Umbraco.Core/Mapping/MapDefinitionCollection.cs
rename to src/Umbraco.Abstractions/Mapping/MapDefinitionCollection.cs
diff --git a/src/Umbraco.Core/Mapping/MapDefinitionCollectionBuilder.cs b/src/Umbraco.Abstractions/Mapping/MapDefinitionCollectionBuilder.cs
similarity index 100%
rename from src/Umbraco.Core/Mapping/MapDefinitionCollectionBuilder.cs
rename to src/Umbraco.Abstractions/Mapping/MapDefinitionCollectionBuilder.cs
diff --git a/src/Umbraco.Core/Mapping/MapperContext.cs b/src/Umbraco.Abstractions/Mapping/MapperContext.cs
similarity index 100%
rename from src/Umbraco.Core/Mapping/MapperContext.cs
rename to src/Umbraco.Abstractions/Mapping/MapperContext.cs
diff --git a/src/Umbraco.Core/Mapping/UmbracoMapper.cs b/src/Umbraco.Abstractions/Mapping/UmbracoMapper.cs
similarity index 100%
rename from src/Umbraco.Core/Mapping/UmbracoMapper.cs
rename to src/Umbraco.Abstractions/Mapping/UmbracoMapper.cs
diff --git a/src/Umbraco.Core/Migrations/DataLossException.cs b/src/Umbraco.Abstractions/Migrations/DataLossException.cs
similarity index 100%
rename from src/Umbraco.Core/Migrations/DataLossException.cs
rename to src/Umbraco.Abstractions/Migrations/DataLossException.cs
diff --git a/src/Umbraco.Core/Migrations/IMigration.cs b/src/Umbraco.Abstractions/Migrations/IMigration.cs
similarity index 100%
rename from src/Umbraco.Core/Migrations/IMigration.cs
rename to src/Umbraco.Abstractions/Migrations/IMigration.cs
diff --git a/src/Umbraco.Core/Migrations/IncompleteMigrationExpressionException.cs b/src/Umbraco.Abstractions/Migrations/IncompleteMigrationExpressionException.cs
similarity index 100%
rename from src/Umbraco.Core/Migrations/IncompleteMigrationExpressionException.cs
rename to src/Umbraco.Abstractions/Migrations/IncompleteMigrationExpressionException.cs
diff --git a/src/Umbraco.Core/Migrations/NoopMigration.cs b/src/Umbraco.Abstractions/Migrations/NoopMigration.cs
similarity index 100%
rename from src/Umbraco.Core/Migrations/NoopMigration.cs
rename to src/Umbraco.Abstractions/Migrations/NoopMigration.cs
diff --git a/src/Umbraco.Core/Umbraco.Core.csproj b/src/Umbraco.Core/Umbraco.Core.csproj
index 6ab6ccb91f..9785a51840 100755
--- a/src/Umbraco.Core/Umbraco.Core.csproj
+++ b/src/Umbraco.Core/Umbraco.Core.csproj
@@ -153,7 +153,6 @@
-
@@ -161,7 +160,6 @@
-
@@ -214,7 +212,6 @@
-
@@ -231,7 +228,7 @@
-
+
@@ -262,10 +259,6 @@
-
-
-
-
@@ -440,7 +433,6 @@
-
@@ -554,7 +546,6 @@
-
@@ -616,7 +607,6 @@
-
@@ -824,8 +814,6 @@
-
-