diff --git a/Neos.ContentRepository/src/CommandHandler/CommandBus.php b/Neos.ContentRepository.Core/Classes/CommandHandler/CommandBus.php similarity index 100% rename from Neos.ContentRepository/src/CommandHandler/CommandBus.php rename to Neos.ContentRepository.Core/Classes/CommandHandler/CommandBus.php diff --git a/Neos.ContentRepository/src/CommandHandler/CommandHandlerInterface.php b/Neos.ContentRepository.Core/Classes/CommandHandler/CommandHandlerInterface.php similarity index 100% rename from Neos.ContentRepository/src/CommandHandler/CommandHandlerInterface.php rename to Neos.ContentRepository.Core/Classes/CommandHandler/CommandHandlerInterface.php diff --git a/Neos.ContentRepository/src/CommandHandler/CommandInterface.php b/Neos.ContentRepository.Core/Classes/CommandHandler/CommandInterface.php similarity index 100% rename from Neos.ContentRepository/src/CommandHandler/CommandInterface.php rename to Neos.ContentRepository.Core/Classes/CommandHandler/CommandInterface.php diff --git a/Neos.ContentRepository/src/CommandHandler/CommandResult.php b/Neos.ContentRepository.Core/Classes/CommandHandler/CommandResult.php similarity index 100% rename from Neos.ContentRepository/src/CommandHandler/CommandResult.php rename to Neos.ContentRepository.Core/Classes/CommandHandler/CommandResult.php diff --git a/Neos.ContentRepository/src/CommandHandler/PendingProjections.php b/Neos.ContentRepository.Core/Classes/CommandHandler/PendingProjections.php similarity index 100% rename from Neos.ContentRepository/src/CommandHandler/PendingProjections.php rename to Neos.ContentRepository.Core/Classes/CommandHandler/PendingProjections.php diff --git a/Neos.ContentRepository/src/ContentRepository.php b/Neos.ContentRepository.Core/Classes/ContentRepository.php similarity index 100% rename from Neos.ContentRepository/src/ContentRepository.php rename to Neos.ContentRepository.Core/Classes/ContentRepository.php diff --git a/Neos.ContentRepository/src/Dimension/ConfigurationBasedContentDimensionSource.php b/Neos.ContentRepository.Core/Classes/Dimension/ConfigurationBasedContentDimensionSource.php similarity index 100% rename from Neos.ContentRepository/src/Dimension/ConfigurationBasedContentDimensionSource.php rename to Neos.ContentRepository.Core/Classes/Dimension/ConfigurationBasedContentDimensionSource.php diff --git a/Neos.ContentRepository/src/Dimension/ContentDimension.php b/Neos.ContentRepository.Core/Classes/Dimension/ContentDimension.php similarity index 100% rename from Neos.ContentRepository/src/Dimension/ContentDimension.php rename to Neos.ContentRepository.Core/Classes/Dimension/ContentDimension.php diff --git a/Neos.ContentRepository/src/Dimension/ContentDimensionConstraintSet.php b/Neos.ContentRepository.Core/Classes/Dimension/ContentDimensionConstraintSet.php similarity index 100% rename from Neos.ContentRepository/src/Dimension/ContentDimensionConstraintSet.php rename to Neos.ContentRepository.Core/Classes/Dimension/ContentDimensionConstraintSet.php diff --git a/Neos.ContentRepository/src/Dimension/ContentDimensionConstraints.php b/Neos.ContentRepository.Core/Classes/Dimension/ContentDimensionConstraints.php similarity index 100% rename from Neos.ContentRepository/src/Dimension/ContentDimensionConstraints.php rename to Neos.ContentRepository.Core/Classes/Dimension/ContentDimensionConstraints.php diff --git a/Neos.ContentRepository/src/Dimension/ContentDimensionIdentifier.php b/Neos.ContentRepository.Core/Classes/Dimension/ContentDimensionIdentifier.php similarity index 100% rename from Neos.ContentRepository/src/Dimension/ContentDimensionIdentifier.php rename to Neos.ContentRepository.Core/Classes/Dimension/ContentDimensionIdentifier.php diff --git a/Neos.ContentRepository/src/Dimension/ContentDimensionSourceInterface.php b/Neos.ContentRepository.Core/Classes/Dimension/ContentDimensionSourceInterface.php similarity index 100% rename from Neos.ContentRepository/src/Dimension/ContentDimensionSourceInterface.php rename to Neos.ContentRepository.Core/Classes/Dimension/ContentDimensionSourceInterface.php diff --git a/Neos.ContentRepository/src/Dimension/ContentDimensionValue.php b/Neos.ContentRepository.Core/Classes/Dimension/ContentDimensionValue.php similarity index 100% rename from Neos.ContentRepository/src/Dimension/ContentDimensionValue.php rename to Neos.ContentRepository.Core/Classes/Dimension/ContentDimensionValue.php diff --git a/Neos.ContentRepository/src/Dimension/ContentDimensionValueSpecializationDepth.php b/Neos.ContentRepository.Core/Classes/Dimension/ContentDimensionValueSpecializationDepth.php similarity index 100% rename from Neos.ContentRepository/src/Dimension/ContentDimensionValueSpecializationDepth.php rename to Neos.ContentRepository.Core/Classes/Dimension/ContentDimensionValueSpecializationDepth.php diff --git a/Neos.ContentRepository/src/Dimension/ContentDimensionValueVariationEdge.php b/Neos.ContentRepository.Core/Classes/Dimension/ContentDimensionValueVariationEdge.php similarity index 100% rename from Neos.ContentRepository/src/Dimension/ContentDimensionValueVariationEdge.php rename to Neos.ContentRepository.Core/Classes/Dimension/ContentDimensionValueVariationEdge.php diff --git a/Neos.ContentRepository/src/Dimension/ContentDimensionValueVariationEdges.php b/Neos.ContentRepository.Core/Classes/Dimension/ContentDimensionValueVariationEdges.php similarity index 100% rename from Neos.ContentRepository/src/Dimension/ContentDimensionValueVariationEdges.php rename to Neos.ContentRepository.Core/Classes/Dimension/ContentDimensionValueVariationEdges.php diff --git a/Neos.ContentRepository/src/Dimension/ContentDimensionValues.php b/Neos.ContentRepository.Core/Classes/Dimension/ContentDimensionValues.php similarity index 100% rename from Neos.ContentRepository/src/Dimension/ContentDimensionValues.php rename to Neos.ContentRepository.Core/Classes/Dimension/ContentDimensionValues.php diff --git a/Neos.ContentRepository/src/Dimension/Exception/ContentDimensionIdentifierIsInvalid.php b/Neos.ContentRepository.Core/Classes/Dimension/Exception/ContentDimensionIdentifierIsInvalid.php similarity index 100% rename from Neos.ContentRepository/src/Dimension/Exception/ContentDimensionIdentifierIsInvalid.php rename to Neos.ContentRepository.Core/Classes/Dimension/Exception/ContentDimensionIdentifierIsInvalid.php diff --git a/Neos.ContentRepository/src/Dimension/Exception/ContentDimensionValueIsInvalid.php b/Neos.ContentRepository.Core/Classes/Dimension/Exception/ContentDimensionValueIsInvalid.php similarity index 100% rename from Neos.ContentRepository/src/Dimension/Exception/ContentDimensionValueIsInvalid.php rename to Neos.ContentRepository.Core/Classes/Dimension/Exception/ContentDimensionValueIsInvalid.php diff --git a/Neos.ContentRepository/src/Dimension/Exception/ContentDimensionValueSpecializationDepthIsInvalid.php b/Neos.ContentRepository.Core/Classes/Dimension/Exception/ContentDimensionValueSpecializationDepthIsInvalid.php similarity index 100% rename from Neos.ContentRepository/src/Dimension/Exception/ContentDimensionValueSpecializationDepthIsInvalid.php rename to Neos.ContentRepository.Core/Classes/Dimension/Exception/ContentDimensionValueSpecializationDepthIsInvalid.php diff --git a/Neos.ContentRepository/src/Dimension/Exception/ContentDimensionValuesAreInvalid.php b/Neos.ContentRepository.Core/Classes/Dimension/Exception/ContentDimensionValuesAreInvalid.php similarity index 100% rename from Neos.ContentRepository/src/Dimension/Exception/ContentDimensionValuesAreInvalid.php rename to Neos.ContentRepository.Core/Classes/Dimension/Exception/ContentDimensionValuesAreInvalid.php diff --git a/Neos.ContentRepository/src/Dimension/Exception/GeneralizationIsInvalid.php b/Neos.ContentRepository.Core/Classes/Dimension/Exception/GeneralizationIsInvalid.php similarity index 100% rename from Neos.ContentRepository/src/Dimension/Exception/GeneralizationIsInvalid.php rename to Neos.ContentRepository.Core/Classes/Dimension/Exception/GeneralizationIsInvalid.php diff --git a/Neos.ContentRepository/src/DimensionSpace/AbstractDimensionSpacePoint.php b/Neos.ContentRepository.Core/Classes/DimensionSpace/AbstractDimensionSpacePoint.php similarity index 100% rename from Neos.ContentRepository/src/DimensionSpace/AbstractDimensionSpacePoint.php rename to Neos.ContentRepository.Core/Classes/DimensionSpace/AbstractDimensionSpacePoint.php diff --git a/Neos.ContentRepository/src/DimensionSpace/ContentDimensionZookeeper.php b/Neos.ContentRepository.Core/Classes/DimensionSpace/ContentDimensionZookeeper.php similarity index 100% rename from Neos.ContentRepository/src/DimensionSpace/ContentDimensionZookeeper.php rename to Neos.ContentRepository.Core/Classes/DimensionSpace/ContentDimensionZookeeper.php diff --git a/Neos.ContentRepository/src/DimensionSpace/ContentSubgraphVariationWeight.php b/Neos.ContentRepository.Core/Classes/DimensionSpace/ContentSubgraphVariationWeight.php similarity index 100% rename from Neos.ContentRepository/src/DimensionSpace/ContentSubgraphVariationWeight.php rename to Neos.ContentRepository.Core/Classes/DimensionSpace/ContentSubgraphVariationWeight.php diff --git a/Neos.ContentRepository/src/DimensionSpace/DimensionSpacePoint.php b/Neos.ContentRepository.Core/Classes/DimensionSpace/DimensionSpacePoint.php similarity index 100% rename from Neos.ContentRepository/src/DimensionSpace/DimensionSpacePoint.php rename to Neos.ContentRepository.Core/Classes/DimensionSpace/DimensionSpacePoint.php diff --git a/Neos.ContentRepository/src/DimensionSpace/DimensionSpacePointSet.php b/Neos.ContentRepository.Core/Classes/DimensionSpace/DimensionSpacePointSet.php similarity index 100% rename from Neos.ContentRepository/src/DimensionSpace/DimensionSpacePointSet.php rename to Neos.ContentRepository.Core/Classes/DimensionSpace/DimensionSpacePointSet.php diff --git a/Neos.ContentRepository/src/DimensionSpace/Exception/ContentSubgraphVariationWeightsAreIncomparable.php b/Neos.ContentRepository.Core/Classes/DimensionSpace/Exception/ContentSubgraphVariationWeightsAreIncomparable.php similarity index 100% rename from Neos.ContentRepository/src/DimensionSpace/Exception/ContentSubgraphVariationWeightsAreIncomparable.php rename to Neos.ContentRepository.Core/Classes/DimensionSpace/Exception/ContentSubgraphVariationWeightsAreIncomparable.php diff --git a/Neos.ContentRepository/src/DimensionSpace/Exception/DimensionSpacePointIsNoSpecialization.php b/Neos.ContentRepository.Core/Classes/DimensionSpace/Exception/DimensionSpacePointIsNoSpecialization.php similarity index 100% rename from Neos.ContentRepository/src/DimensionSpace/Exception/DimensionSpacePointIsNoSpecialization.php rename to Neos.ContentRepository.Core/Classes/DimensionSpace/Exception/DimensionSpacePointIsNoSpecialization.php diff --git a/Neos.ContentRepository/src/DimensionSpace/Exception/DimensionSpacePointNotFound.php b/Neos.ContentRepository.Core/Classes/DimensionSpace/Exception/DimensionSpacePointNotFound.php similarity index 100% rename from Neos.ContentRepository/src/DimensionSpace/Exception/DimensionSpacePointNotFound.php rename to Neos.ContentRepository.Core/Classes/DimensionSpace/Exception/DimensionSpacePointNotFound.php diff --git a/Neos.ContentRepository/src/DimensionSpace/InterDimensionalVariationGraph.php b/Neos.ContentRepository.Core/Classes/DimensionSpace/InterDimensionalVariationGraph.php similarity index 100% rename from Neos.ContentRepository/src/DimensionSpace/InterDimensionalVariationGraph.php rename to Neos.ContentRepository.Core/Classes/DimensionSpace/InterDimensionalVariationGraph.php diff --git a/Neos.ContentRepository/src/DimensionSpace/VariantType.php b/Neos.ContentRepository.Core/Classes/DimensionSpace/VariantType.php similarity index 100% rename from Neos.ContentRepository/src/DimensionSpace/VariantType.php rename to Neos.ContentRepository.Core/Classes/DimensionSpace/VariantType.php diff --git a/Neos.ContentRepository/src/DimensionSpace/WeightedDimensionSpacePoint.php b/Neos.ContentRepository.Core/Classes/DimensionSpace/WeightedDimensionSpacePoint.php similarity index 100% rename from Neos.ContentRepository/src/DimensionSpace/WeightedDimensionSpacePoint.php rename to Neos.ContentRepository.Core/Classes/DimensionSpace/WeightedDimensionSpacePoint.php diff --git a/Neos.ContentRepository/src/EventStore/DecoratedEvent.php b/Neos.ContentRepository.Core/Classes/EventStore/DecoratedEvent.php similarity index 100% rename from Neos.ContentRepository/src/EventStore/DecoratedEvent.php rename to Neos.ContentRepository.Core/Classes/EventStore/DecoratedEvent.php diff --git a/Neos.ContentRepository/src/EventStore/EventInterface.php b/Neos.ContentRepository.Core/Classes/EventStore/EventInterface.php similarity index 100% rename from Neos.ContentRepository/src/EventStore/EventInterface.php rename to Neos.ContentRepository.Core/Classes/EventStore/EventInterface.php diff --git a/Neos.ContentRepository/src/EventStore/EventNormalizer.php b/Neos.ContentRepository.Core/Classes/EventStore/EventNormalizer.php similarity index 100% rename from Neos.ContentRepository/src/EventStore/EventNormalizer.php rename to Neos.ContentRepository.Core/Classes/EventStore/EventNormalizer.php diff --git a/Neos.ContentRepository/src/EventStore/EventPersister.php b/Neos.ContentRepository.Core/Classes/EventStore/EventPersister.php similarity index 100% rename from Neos.ContentRepository/src/EventStore/EventPersister.php rename to Neos.ContentRepository.Core/Classes/EventStore/EventPersister.php diff --git a/Neos.ContentRepository/src/EventStore/Events.php b/Neos.ContentRepository.Core/Classes/EventStore/Events.php similarity index 100% rename from Neos.ContentRepository/src/EventStore/Events.php rename to Neos.ContentRepository.Core/Classes/EventStore/Events.php diff --git a/Neos.ContentRepository/src/EventStore/EventsToPublish.php b/Neos.ContentRepository.Core/Classes/EventStore/EventsToPublish.php similarity index 100% rename from Neos.ContentRepository/src/EventStore/EventsToPublish.php rename to Neos.ContentRepository.Core/Classes/EventStore/EventsToPublish.php diff --git a/Neos.ContentRepository/src/Factory/ContentRepositoryFactory.php b/Neos.ContentRepository.Core/Classes/Factory/ContentRepositoryFactory.php similarity index 100% rename from Neos.ContentRepository/src/Factory/ContentRepositoryFactory.php rename to Neos.ContentRepository.Core/Classes/Factory/ContentRepositoryFactory.php diff --git a/Neos.ContentRepository/src/Factory/ContentRepositoryIdentifier.php b/Neos.ContentRepository.Core/Classes/Factory/ContentRepositoryIdentifier.php similarity index 100% rename from Neos.ContentRepository/src/Factory/ContentRepositoryIdentifier.php rename to Neos.ContentRepository.Core/Classes/Factory/ContentRepositoryIdentifier.php diff --git a/Neos.ContentRepository/src/Factory/ContentRepositoryServiceFactoryDependencies.php b/Neos.ContentRepository.Core/Classes/Factory/ContentRepositoryServiceFactoryDependencies.php similarity index 100% rename from Neos.ContentRepository/src/Factory/ContentRepositoryServiceFactoryDependencies.php rename to Neos.ContentRepository.Core/Classes/Factory/ContentRepositoryServiceFactoryDependencies.php diff --git a/Neos.ContentRepository/src/Factory/ContentRepositoryServiceFactoryInterface.php b/Neos.ContentRepository.Core/Classes/Factory/ContentRepositoryServiceFactoryInterface.php similarity index 100% rename from Neos.ContentRepository/src/Factory/ContentRepositoryServiceFactoryInterface.php rename to Neos.ContentRepository.Core/Classes/Factory/ContentRepositoryServiceFactoryInterface.php diff --git a/Neos.ContentRepository/src/Factory/ContentRepositoryServiceInterface.php b/Neos.ContentRepository.Core/Classes/Factory/ContentRepositoryServiceInterface.php similarity index 100% rename from Neos.ContentRepository/src/Factory/ContentRepositoryServiceInterface.php rename to Neos.ContentRepository.Core/Classes/Factory/ContentRepositoryServiceInterface.php diff --git a/Neos.ContentRepository/src/Factory/ProjectionFactoryDependencies.php b/Neos.ContentRepository.Core/Classes/Factory/ProjectionFactoryDependencies.php similarity index 100% rename from Neos.ContentRepository/src/Factory/ProjectionFactoryDependencies.php rename to Neos.ContentRepository.Core/Classes/Factory/ProjectionFactoryDependencies.php diff --git a/Neos.ContentRepository/src/Factory/ProjectionsFactory.php b/Neos.ContentRepository.Core/Classes/Factory/ProjectionsFactory.php similarity index 100% rename from Neos.ContentRepository/src/Factory/ProjectionsFactory.php rename to Neos.ContentRepository.Core/Classes/Factory/ProjectionsFactory.php diff --git a/Neos.ContentRepository/src/Feature/Common/ConstraintChecks.php b/Neos.ContentRepository.Core/Classes/Feature/Common/ConstraintChecks.php similarity index 100% rename from Neos.ContentRepository/src/Feature/Common/ConstraintChecks.php rename to Neos.ContentRepository.Core/Classes/Feature/Common/ConstraintChecks.php diff --git a/Neos.ContentRepository/src/Feature/Common/EmbedsContentStreamAndNodeAggregateIdentifier.php b/Neos.ContentRepository.Core/Classes/Feature/Common/EmbedsContentStreamAndNodeAggregateIdentifier.php similarity index 100% rename from Neos.ContentRepository/src/Feature/Common/EmbedsContentStreamAndNodeAggregateIdentifier.php rename to Neos.ContentRepository.Core/Classes/Feature/Common/EmbedsContentStreamAndNodeAggregateIdentifier.php diff --git a/Neos.ContentRepository/src/Feature/Common/Exception/ContentStreamAlreadyExists.php b/Neos.ContentRepository.Core/Classes/Feature/Common/Exception/ContentStreamAlreadyExists.php similarity index 100% rename from Neos.ContentRepository/src/Feature/Common/Exception/ContentStreamAlreadyExists.php rename to Neos.ContentRepository.Core/Classes/Feature/Common/Exception/ContentStreamAlreadyExists.php diff --git a/Neos.ContentRepository/src/Feature/Common/Exception/ContentStreamDoesNotExistYet.php b/Neos.ContentRepository.Core/Classes/Feature/Common/Exception/ContentStreamDoesNotExistYet.php similarity index 100% rename from Neos.ContentRepository/src/Feature/Common/Exception/ContentStreamDoesNotExistYet.php rename to Neos.ContentRepository.Core/Classes/Feature/Common/Exception/ContentStreamDoesNotExistYet.php diff --git a/Neos.ContentRepository/src/Feature/Common/Exception/DimensionSpacePointIsNotYetOccupied.php b/Neos.ContentRepository.Core/Classes/Feature/Common/Exception/DimensionSpacePointIsNotYetOccupied.php similarity index 100% rename from Neos.ContentRepository/src/Feature/Common/Exception/DimensionSpacePointIsNotYetOccupied.php rename to Neos.ContentRepository.Core/Classes/Feature/Common/Exception/DimensionSpacePointIsNotYetOccupied.php diff --git a/Neos.ContentRepository/src/Feature/Common/Exception/InvalidNodeTypePostprocessorException.php b/Neos.ContentRepository.Core/Classes/Feature/Common/Exception/InvalidNodeTypePostprocessorException.php similarity index 100% rename from Neos.ContentRepository/src/Feature/Common/Exception/InvalidNodeTypePostprocessorException.php rename to Neos.ContentRepository.Core/Classes/Feature/Common/Exception/InvalidNodeTypePostprocessorException.php diff --git a/Neos.ContentRepository/src/Feature/Common/Exception/NodeAggregateCurrentlyDoesNotExist.php b/Neos.ContentRepository.Core/Classes/Feature/Common/Exception/NodeAggregateCurrentlyDoesNotExist.php similarity index 100% rename from Neos.ContentRepository/src/Feature/Common/Exception/NodeAggregateCurrentlyDoesNotExist.php rename to Neos.ContentRepository.Core/Classes/Feature/Common/Exception/NodeAggregateCurrentlyDoesNotExist.php diff --git a/Neos.ContentRepository/src/Feature/Common/Exception/NodeAggregateCurrentlyExists.php b/Neos.ContentRepository.Core/Classes/Feature/Common/Exception/NodeAggregateCurrentlyExists.php similarity index 100% rename from Neos.ContentRepository/src/Feature/Common/Exception/NodeAggregateCurrentlyExists.php rename to Neos.ContentRepository.Core/Classes/Feature/Common/Exception/NodeAggregateCurrentlyExists.php diff --git a/Neos.ContentRepository/src/Feature/Common/Exception/NodeAggregateDoesCurrentlyNotCoverDimensionSpacePoint.php b/Neos.ContentRepository.Core/Classes/Feature/Common/Exception/NodeAggregateDoesCurrentlyNotCoverDimensionSpacePoint.php similarity index 100% rename from Neos.ContentRepository/src/Feature/Common/Exception/NodeAggregateDoesCurrentlyNotCoverDimensionSpacePoint.php rename to Neos.ContentRepository.Core/Classes/Feature/Common/Exception/NodeAggregateDoesCurrentlyNotCoverDimensionSpacePoint.php diff --git a/Neos.ContentRepository/src/Feature/Common/Exception/NodeAggregateDoesCurrentlyNotCoverDimensionSpacePointSet.php b/Neos.ContentRepository.Core/Classes/Feature/Common/Exception/NodeAggregateDoesCurrentlyNotCoverDimensionSpacePointSet.php similarity index 100% rename from Neos.ContentRepository/src/Feature/Common/Exception/NodeAggregateDoesCurrentlyNotCoverDimensionSpacePointSet.php rename to Neos.ContentRepository.Core/Classes/Feature/Common/Exception/NodeAggregateDoesCurrentlyNotCoverDimensionSpacePointSet.php diff --git a/Neos.ContentRepository/src/Feature/Common/Exception/NodeAggregateDoesCurrentlyNotOccupyDimensionSpacePoint.php b/Neos.ContentRepository.Core/Classes/Feature/Common/Exception/NodeAggregateDoesCurrentlyNotOccupyDimensionSpacePoint.php similarity index 100% rename from Neos.ContentRepository/src/Feature/Common/Exception/NodeAggregateDoesCurrentlyNotOccupyDimensionSpacePoint.php rename to Neos.ContentRepository.Core/Classes/Feature/Common/Exception/NodeAggregateDoesCurrentlyNotOccupyDimensionSpacePoint.php diff --git a/Neos.ContentRepository/src/Feature/Common/Exception/NodeAggregateIsAmbiguous.php b/Neos.ContentRepository.Core/Classes/Feature/Common/Exception/NodeAggregateIsAmbiguous.php similarity index 100% rename from Neos.ContentRepository/src/Feature/Common/Exception/NodeAggregateIsAmbiguous.php rename to Neos.ContentRepository.Core/Classes/Feature/Common/Exception/NodeAggregateIsAmbiguous.php diff --git a/Neos.ContentRepository/src/Feature/Common/Exception/NodeAggregateIsDescendant.php b/Neos.ContentRepository.Core/Classes/Feature/Common/Exception/NodeAggregateIsDescendant.php similarity index 100% rename from Neos.ContentRepository/src/Feature/Common/Exception/NodeAggregateIsDescendant.php rename to Neos.ContentRepository.Core/Classes/Feature/Common/Exception/NodeAggregateIsDescendant.php diff --git a/Neos.ContentRepository/src/Feature/Common/Exception/NodeAggregateIsRoot.php b/Neos.ContentRepository.Core/Classes/Feature/Common/Exception/NodeAggregateIsRoot.php similarity index 100% rename from Neos.ContentRepository/src/Feature/Common/Exception/NodeAggregateIsRoot.php rename to Neos.ContentRepository.Core/Classes/Feature/Common/Exception/NodeAggregateIsRoot.php diff --git a/Neos.ContentRepository/src/Feature/Common/Exception/NodeAggregateIsTethered.php b/Neos.ContentRepository.Core/Classes/Feature/Common/Exception/NodeAggregateIsTethered.php similarity index 100% rename from Neos.ContentRepository/src/Feature/Common/Exception/NodeAggregateIsTethered.php rename to Neos.ContentRepository.Core/Classes/Feature/Common/Exception/NodeAggregateIsTethered.php diff --git a/Neos.ContentRepository/src/Feature/Common/Exception/NodeAggregatesTypeIsAmbiguous.php b/Neos.ContentRepository.Core/Classes/Feature/Common/Exception/NodeAggregatesTypeIsAmbiguous.php similarity index 100% rename from Neos.ContentRepository/src/Feature/Common/Exception/NodeAggregatesTypeIsAmbiguous.php rename to Neos.ContentRepository.Core/Classes/Feature/Common/Exception/NodeAggregatesTypeIsAmbiguous.php diff --git a/Neos.ContentRepository/src/Feature/Common/Exception/NodeConfigurationException.php b/Neos.ContentRepository.Core/Classes/Feature/Common/Exception/NodeConfigurationException.php similarity index 100% rename from Neos.ContentRepository/src/Feature/Common/Exception/NodeConfigurationException.php rename to Neos.ContentRepository.Core/Classes/Feature/Common/Exception/NodeConfigurationException.php diff --git a/Neos.ContentRepository/src/Feature/Common/Exception/NodeConstraintException.php b/Neos.ContentRepository.Core/Classes/Feature/Common/Exception/NodeConstraintException.php similarity index 100% rename from Neos.ContentRepository/src/Feature/Common/Exception/NodeConstraintException.php rename to Neos.ContentRepository.Core/Classes/Feature/Common/Exception/NodeConstraintException.php diff --git a/Neos.ContentRepository/src/Feature/Common/Exception/NodeNameIsAlreadyCovered.php b/Neos.ContentRepository.Core/Classes/Feature/Common/Exception/NodeNameIsAlreadyCovered.php similarity index 100% rename from Neos.ContentRepository/src/Feature/Common/Exception/NodeNameIsAlreadyCovered.php rename to Neos.ContentRepository.Core/Classes/Feature/Common/Exception/NodeNameIsAlreadyCovered.php diff --git a/Neos.ContentRepository/src/Feature/Common/Exception/NodeNameIsAlreadyOccupied.php b/Neos.ContentRepository.Core/Classes/Feature/Common/Exception/NodeNameIsAlreadyOccupied.php similarity index 100% rename from Neos.ContentRepository/src/Feature/Common/Exception/NodeNameIsAlreadyOccupied.php rename to Neos.ContentRepository.Core/Classes/Feature/Common/Exception/NodeNameIsAlreadyOccupied.php diff --git a/Neos.ContentRepository/src/Feature/Common/Exception/NodeTypeIsAbstract.php b/Neos.ContentRepository.Core/Classes/Feature/Common/Exception/NodeTypeIsAbstract.php similarity index 100% rename from Neos.ContentRepository/src/Feature/Common/Exception/NodeTypeIsAbstract.php rename to Neos.ContentRepository.Core/Classes/Feature/Common/Exception/NodeTypeIsAbstract.php diff --git a/Neos.ContentRepository/src/Feature/Common/Exception/NodeTypeIsFinalException.php b/Neos.ContentRepository.Core/Classes/Feature/Common/Exception/NodeTypeIsFinalException.php similarity index 100% rename from Neos.ContentRepository/src/Feature/Common/Exception/NodeTypeIsFinalException.php rename to Neos.ContentRepository.Core/Classes/Feature/Common/Exception/NodeTypeIsFinalException.php diff --git a/Neos.ContentRepository/src/Feature/Common/Exception/NodeTypeIsNotOfTypeRoot.php b/Neos.ContentRepository.Core/Classes/Feature/Common/Exception/NodeTypeIsNotOfTypeRoot.php similarity index 100% rename from Neos.ContentRepository/src/Feature/Common/Exception/NodeTypeIsNotOfTypeRoot.php rename to Neos.ContentRepository.Core/Classes/Feature/Common/Exception/NodeTypeIsNotOfTypeRoot.php diff --git a/Neos.ContentRepository/src/Feature/Common/Exception/NodeTypeIsOfTypeRoot.php b/Neos.ContentRepository.Core/Classes/Feature/Common/Exception/NodeTypeIsOfTypeRoot.php similarity index 100% rename from Neos.ContentRepository/src/Feature/Common/Exception/NodeTypeIsOfTypeRoot.php rename to Neos.ContentRepository.Core/Classes/Feature/Common/Exception/NodeTypeIsOfTypeRoot.php diff --git a/Neos.ContentRepository/src/Feature/Common/Exception/NodeTypeNotFound.php b/Neos.ContentRepository.Core/Classes/Feature/Common/Exception/NodeTypeNotFound.php similarity index 100% rename from Neos.ContentRepository/src/Feature/Common/Exception/NodeTypeNotFound.php rename to Neos.ContentRepository.Core/Classes/Feature/Common/Exception/NodeTypeNotFound.php diff --git a/Neos.ContentRepository/src/Feature/Common/Exception/NodeTypeNotFoundException.php b/Neos.ContentRepository.Core/Classes/Feature/Common/Exception/NodeTypeNotFoundException.php similarity index 100% rename from Neos.ContentRepository/src/Feature/Common/Exception/NodeTypeNotFoundException.php rename to Neos.ContentRepository.Core/Classes/Feature/Common/Exception/NodeTypeNotFoundException.php diff --git a/Neos.ContentRepository/src/Feature/Common/Exception/PropertyCannotBeSet.php b/Neos.ContentRepository.Core/Classes/Feature/Common/Exception/PropertyCannotBeSet.php similarity index 100% rename from Neos.ContentRepository/src/Feature/Common/Exception/PropertyCannotBeSet.php rename to Neos.ContentRepository.Core/Classes/Feature/Common/Exception/PropertyCannotBeSet.php diff --git a/Neos.ContentRepository/src/Feature/Common/Exception/PropertyTypeIsInvalid.php b/Neos.ContentRepository.Core/Classes/Feature/Common/Exception/PropertyTypeIsInvalid.php similarity index 100% rename from Neos.ContentRepository/src/Feature/Common/Exception/PropertyTypeIsInvalid.php rename to Neos.ContentRepository.Core/Classes/Feature/Common/Exception/PropertyTypeIsInvalid.php diff --git a/Neos.ContentRepository/src/Feature/Common/Exception/ReferenceCannotBeSet.php b/Neos.ContentRepository.Core/Classes/Feature/Common/Exception/ReferenceCannotBeSet.php similarity index 100% rename from Neos.ContentRepository/src/Feature/Common/Exception/ReferenceCannotBeSet.php rename to Neos.ContentRepository.Core/Classes/Feature/Common/Exception/ReferenceCannotBeSet.php diff --git a/Neos.ContentRepository/src/Feature/Common/Exception/TetheredNodeAggregateCannotBeRemoved.php b/Neos.ContentRepository.Core/Classes/Feature/Common/Exception/TetheredNodeAggregateCannotBeRemoved.php similarity index 100% rename from Neos.ContentRepository/src/Feature/Common/Exception/TetheredNodeAggregateCannotBeRemoved.php rename to Neos.ContentRepository.Core/Classes/Feature/Common/Exception/TetheredNodeAggregateCannotBeRemoved.php diff --git a/Neos.ContentRepository/src/Feature/Common/Exception/WorkspaceDoesNotExist.php b/Neos.ContentRepository.Core/Classes/Feature/Common/Exception/WorkspaceDoesNotExist.php similarity index 100% rename from Neos.ContentRepository/src/Feature/Common/Exception/WorkspaceDoesNotExist.php rename to Neos.ContentRepository.Core/Classes/Feature/Common/Exception/WorkspaceDoesNotExist.php diff --git a/Neos.ContentRepository/src/Feature/Common/Exception/WorkspaceHasNoBaseWorkspaceName.php b/Neos.ContentRepository.Core/Classes/Feature/Common/Exception/WorkspaceHasNoBaseWorkspaceName.php similarity index 100% rename from Neos.ContentRepository/src/Feature/Common/Exception/WorkspaceHasNoBaseWorkspaceName.php rename to Neos.ContentRepository.Core/Classes/Feature/Common/Exception/WorkspaceHasNoBaseWorkspaceName.php diff --git a/Neos.ContentRepository/src/Feature/Common/MatchableWithNodeIdentifierToPublishOrDiscardInterface.php b/Neos.ContentRepository.Core/Classes/Feature/Common/MatchableWithNodeIdentifierToPublishOrDiscardInterface.php similarity index 100% rename from Neos.ContentRepository/src/Feature/Common/MatchableWithNodeIdentifierToPublishOrDiscardInterface.php rename to Neos.ContentRepository.Core/Classes/Feature/Common/MatchableWithNodeIdentifierToPublishOrDiscardInterface.php diff --git a/Neos.ContentRepository/src/Feature/Common/NodeAggregateEventPublisher.php b/Neos.ContentRepository.Core/Classes/Feature/Common/NodeAggregateEventPublisher.php similarity index 100% rename from Neos.ContentRepository/src/Feature/Common/NodeAggregateEventPublisher.php rename to Neos.ContentRepository.Core/Classes/Feature/Common/NodeAggregateEventPublisher.php diff --git a/Neos.ContentRepository/src/Feature/Common/NodeAggregateIdentifiersByNodePaths.php b/Neos.ContentRepository.Core/Classes/Feature/Common/NodeAggregateIdentifiersByNodePaths.php similarity index 100% rename from Neos.ContentRepository/src/Feature/Common/NodeAggregateIdentifiersByNodePaths.php rename to Neos.ContentRepository.Core/Classes/Feature/Common/NodeAggregateIdentifiersByNodePaths.php diff --git a/Neos.ContentRepository/src/Feature/Common/NodeIdentifierToPublishOrDiscard.php b/Neos.ContentRepository.Core/Classes/Feature/Common/NodeIdentifierToPublishOrDiscard.php similarity index 100% rename from Neos.ContentRepository/src/Feature/Common/NodeIdentifierToPublishOrDiscard.php rename to Neos.ContentRepository.Core/Classes/Feature/Common/NodeIdentifierToPublishOrDiscard.php diff --git a/Neos.ContentRepository/src/Feature/Common/NodeIdentifiersToPublishOrDiscard.php b/Neos.ContentRepository.Core/Classes/Feature/Common/NodeIdentifiersToPublishOrDiscard.php similarity index 100% rename from Neos.ContentRepository/src/Feature/Common/NodeIdentifiersToPublishOrDiscard.php rename to Neos.ContentRepository.Core/Classes/Feature/Common/NodeIdentifiersToPublishOrDiscard.php diff --git a/Neos.ContentRepository/src/Feature/Common/NodeReferenceToWrite.php b/Neos.ContentRepository.Core/Classes/Feature/Common/NodeReferenceToWrite.php similarity index 100% rename from Neos.ContentRepository/src/Feature/Common/NodeReferenceToWrite.php rename to Neos.ContentRepository.Core/Classes/Feature/Common/NodeReferenceToWrite.php diff --git a/Neos.ContentRepository/src/Feature/Common/NodeReferencesToWrite.php b/Neos.ContentRepository.Core/Classes/Feature/Common/NodeReferencesToWrite.php similarity index 100% rename from Neos.ContentRepository/src/Feature/Common/NodeReferencesToWrite.php rename to Neos.ContentRepository.Core/Classes/Feature/Common/NodeReferencesToWrite.php diff --git a/Neos.ContentRepository/src/Feature/Common/NodeVariantSelectionStrategy.php b/Neos.ContentRepository.Core/Classes/Feature/Common/NodeVariantSelectionStrategy.php similarity index 100% rename from Neos.ContentRepository/src/Feature/Common/NodeVariantSelectionStrategy.php rename to Neos.ContentRepository.Core/Classes/Feature/Common/NodeVariantSelectionStrategy.php diff --git a/Neos.ContentRepository/src/Feature/Common/NodeVariationInternals.php b/Neos.ContentRepository.Core/Classes/Feature/Common/NodeVariationInternals.php similarity index 100% rename from Neos.ContentRepository/src/Feature/Common/NodeVariationInternals.php rename to Neos.ContentRepository.Core/Classes/Feature/Common/NodeVariationInternals.php diff --git a/Neos.ContentRepository/src/Feature/Common/PropertyScope.php b/Neos.ContentRepository.Core/Classes/Feature/Common/PropertyScope.php similarity index 100% rename from Neos.ContentRepository/src/Feature/Common/PropertyScope.php rename to Neos.ContentRepository.Core/Classes/Feature/Common/PropertyScope.php diff --git a/Neos.ContentRepository/src/Feature/Common/PropertyValuesToWrite.php b/Neos.ContentRepository.Core/Classes/Feature/Common/PropertyValuesToWrite.php similarity index 100% rename from Neos.ContentRepository/src/Feature/Common/PropertyValuesToWrite.php rename to Neos.ContentRepository.Core/Classes/Feature/Common/PropertyValuesToWrite.php diff --git a/Neos.ContentRepository/src/Feature/Common/PublishableToOtherContentStreamsInterface.php b/Neos.ContentRepository.Core/Classes/Feature/Common/PublishableToOtherContentStreamsInterface.php similarity index 100% rename from Neos.ContentRepository/src/Feature/Common/PublishableToOtherContentStreamsInterface.php rename to Neos.ContentRepository.Core/Classes/Feature/Common/PublishableToOtherContentStreamsInterface.php diff --git a/Neos.ContentRepository/src/Feature/Common/RebasableToOtherContentStreamsInterface.php b/Neos.ContentRepository.Core/Classes/Feature/Common/RebasableToOtherContentStreamsInterface.php similarity index 100% rename from Neos.ContentRepository/src/Feature/Common/RebasableToOtherContentStreamsInterface.php rename to Neos.ContentRepository.Core/Classes/Feature/Common/RebasableToOtherContentStreamsInterface.php diff --git a/Neos.ContentRepository/src/Feature/Common/SerializedNodeReference.php b/Neos.ContentRepository.Core/Classes/Feature/Common/SerializedNodeReference.php similarity index 100% rename from Neos.ContentRepository/src/Feature/Common/SerializedNodeReference.php rename to Neos.ContentRepository.Core/Classes/Feature/Common/SerializedNodeReference.php diff --git a/Neos.ContentRepository/src/Feature/Common/SerializedNodeReferences.php b/Neos.ContentRepository.Core/Classes/Feature/Common/SerializedNodeReferences.php similarity index 100% rename from Neos.ContentRepository/src/Feature/Common/SerializedNodeReferences.php rename to Neos.ContentRepository.Core/Classes/Feature/Common/SerializedNodeReferences.php diff --git a/Neos.ContentRepository/src/Feature/Common/SerializedPropertyValue.php b/Neos.ContentRepository.Core/Classes/Feature/Common/SerializedPropertyValue.php similarity index 100% rename from Neos.ContentRepository/src/Feature/Common/SerializedPropertyValue.php rename to Neos.ContentRepository.Core/Classes/Feature/Common/SerializedPropertyValue.php diff --git a/Neos.ContentRepository/src/Feature/Common/SerializedPropertyValues.php b/Neos.ContentRepository.Core/Classes/Feature/Common/SerializedPropertyValues.php similarity index 100% rename from Neos.ContentRepository/src/Feature/Common/SerializedPropertyValues.php rename to Neos.ContentRepository.Core/Classes/Feature/Common/SerializedPropertyValues.php diff --git a/Neos.ContentRepository/src/Feature/Common/TetheredNodeInternals.php b/Neos.ContentRepository.Core/Classes/Feature/Common/TetheredNodeInternals.php similarity index 100% rename from Neos.ContentRepository/src/Feature/Common/TetheredNodeInternals.php rename to Neos.ContentRepository.Core/Classes/Feature/Common/TetheredNodeInternals.php diff --git a/Neos.ContentRepository/src/Feature/ContentStreamCommandHandler.php b/Neos.ContentRepository.Core/Classes/Feature/ContentStreamCommandHandler.php similarity index 100% rename from Neos.ContentRepository/src/Feature/ContentStreamCommandHandler.php rename to Neos.ContentRepository.Core/Classes/Feature/ContentStreamCommandHandler.php diff --git a/Neos.ContentRepository/src/Feature/ContentStreamCreation/Command/CreateContentStream.php b/Neos.ContentRepository.Core/Classes/Feature/ContentStreamCreation/Command/CreateContentStream.php similarity index 100% rename from Neos.ContentRepository/src/Feature/ContentStreamCreation/Command/CreateContentStream.php rename to Neos.ContentRepository.Core/Classes/Feature/ContentStreamCreation/Command/CreateContentStream.php diff --git a/Neos.ContentRepository/src/Feature/ContentStreamCreation/Event/ContentStreamWasCreated.php b/Neos.ContentRepository.Core/Classes/Feature/ContentStreamCreation/Event/ContentStreamWasCreated.php similarity index 100% rename from Neos.ContentRepository/src/Feature/ContentStreamCreation/Event/ContentStreamWasCreated.php rename to Neos.ContentRepository.Core/Classes/Feature/ContentStreamCreation/Event/ContentStreamWasCreated.php diff --git a/Neos.ContentRepository/src/Feature/ContentStreamEventStreamName.php b/Neos.ContentRepository.Core/Classes/Feature/ContentStreamEventStreamName.php similarity index 100% rename from Neos.ContentRepository/src/Feature/ContentStreamEventStreamName.php rename to Neos.ContentRepository.Core/Classes/Feature/ContentStreamEventStreamName.php diff --git a/Neos.ContentRepository/src/Feature/ContentStreamForking/Command/ForkContentStream.php b/Neos.ContentRepository.Core/Classes/Feature/ContentStreamForking/Command/ForkContentStream.php similarity index 100% rename from Neos.ContentRepository/src/Feature/ContentStreamForking/Command/ForkContentStream.php rename to Neos.ContentRepository.Core/Classes/Feature/ContentStreamForking/Command/ForkContentStream.php diff --git a/Neos.ContentRepository/src/Feature/ContentStreamForking/Event/ContentStreamWasForked.php b/Neos.ContentRepository.Core/Classes/Feature/ContentStreamForking/Event/ContentStreamWasForked.php similarity index 100% rename from Neos.ContentRepository/src/Feature/ContentStreamForking/Event/ContentStreamWasForked.php rename to Neos.ContentRepository.Core/Classes/Feature/ContentStreamForking/Event/ContentStreamWasForked.php diff --git a/Neos.ContentRepository/src/Feature/ContentStreamRemoval/Command/RemoveContentStream.php b/Neos.ContentRepository.Core/Classes/Feature/ContentStreamRemoval/Command/RemoveContentStream.php similarity index 100% rename from Neos.ContentRepository/src/Feature/ContentStreamRemoval/Command/RemoveContentStream.php rename to Neos.ContentRepository.Core/Classes/Feature/ContentStreamRemoval/Command/RemoveContentStream.php diff --git a/Neos.ContentRepository/src/Feature/ContentStreamRemoval/Event/ContentStreamWasRemoved.php b/Neos.ContentRepository.Core/Classes/Feature/ContentStreamRemoval/Event/ContentStreamWasRemoved.php similarity index 100% rename from Neos.ContentRepository/src/Feature/ContentStreamRemoval/Event/ContentStreamWasRemoved.php rename to Neos.ContentRepository.Core/Classes/Feature/ContentStreamRemoval/Event/ContentStreamWasRemoved.php diff --git a/Neos.ContentRepository/src/Feature/DimensionSpaceAdjustment/Command/AddDimensionShineThrough.php b/Neos.ContentRepository.Core/Classes/Feature/DimensionSpaceAdjustment/Command/AddDimensionShineThrough.php similarity index 100% rename from Neos.ContentRepository/src/Feature/DimensionSpaceAdjustment/Command/AddDimensionShineThrough.php rename to Neos.ContentRepository.Core/Classes/Feature/DimensionSpaceAdjustment/Command/AddDimensionShineThrough.php diff --git a/Neos.ContentRepository/src/Feature/DimensionSpaceAdjustment/Command/MoveDimensionSpacePoint.php b/Neos.ContentRepository.Core/Classes/Feature/DimensionSpaceAdjustment/Command/MoveDimensionSpacePoint.php similarity index 100% rename from Neos.ContentRepository/src/Feature/DimensionSpaceAdjustment/Command/MoveDimensionSpacePoint.php rename to Neos.ContentRepository.Core/Classes/Feature/DimensionSpaceAdjustment/Command/MoveDimensionSpacePoint.php diff --git a/Neos.ContentRepository/src/Feature/DimensionSpaceAdjustment/DimensionSpaceCommandHandler.php b/Neos.ContentRepository.Core/Classes/Feature/DimensionSpaceAdjustment/DimensionSpaceCommandHandler.php similarity index 100% rename from Neos.ContentRepository/src/Feature/DimensionSpaceAdjustment/DimensionSpaceCommandHandler.php rename to Neos.ContentRepository.Core/Classes/Feature/DimensionSpaceAdjustment/DimensionSpaceCommandHandler.php diff --git a/Neos.ContentRepository/src/Feature/DimensionSpaceAdjustment/Event/DimensionShineThroughWasAdded.php b/Neos.ContentRepository.Core/Classes/Feature/DimensionSpaceAdjustment/Event/DimensionShineThroughWasAdded.php similarity index 100% rename from Neos.ContentRepository/src/Feature/DimensionSpaceAdjustment/Event/DimensionShineThroughWasAdded.php rename to Neos.ContentRepository.Core/Classes/Feature/DimensionSpaceAdjustment/Event/DimensionShineThroughWasAdded.php diff --git a/Neos.ContentRepository/src/Feature/DimensionSpaceAdjustment/Event/DimensionSpacePointWasMoved.php b/Neos.ContentRepository.Core/Classes/Feature/DimensionSpaceAdjustment/Event/DimensionSpacePointWasMoved.php similarity index 100% rename from Neos.ContentRepository/src/Feature/DimensionSpaceAdjustment/Event/DimensionSpacePointWasMoved.php rename to Neos.ContentRepository.Core/Classes/Feature/DimensionSpaceAdjustment/Event/DimensionSpacePointWasMoved.php diff --git a/Neos.ContentRepository/src/Feature/DimensionSpaceAdjustment/Exception/DimensionSpacePointAlreadyExists.php b/Neos.ContentRepository.Core/Classes/Feature/DimensionSpaceAdjustment/Exception/DimensionSpacePointAlreadyExists.php similarity index 100% rename from Neos.ContentRepository/src/Feature/DimensionSpaceAdjustment/Exception/DimensionSpacePointAlreadyExists.php rename to Neos.ContentRepository.Core/Classes/Feature/DimensionSpaceAdjustment/Exception/DimensionSpacePointAlreadyExists.php diff --git a/Neos.ContentRepository/src/Feature/NodeAggregateCommandHandler.php b/Neos.ContentRepository.Core/Classes/Feature/NodeAggregateCommandHandler.php similarity index 100% rename from Neos.ContentRepository/src/Feature/NodeAggregateCommandHandler.php rename to Neos.ContentRepository.Core/Classes/Feature/NodeAggregateCommandHandler.php diff --git a/Neos.ContentRepository/src/Feature/NodeCreation/Command/CreateNodeAggregateWithNode.php b/Neos.ContentRepository.Core/Classes/Feature/NodeCreation/Command/CreateNodeAggregateWithNode.php similarity index 100% rename from Neos.ContentRepository/src/Feature/NodeCreation/Command/CreateNodeAggregateWithNode.php rename to Neos.ContentRepository.Core/Classes/Feature/NodeCreation/Command/CreateNodeAggregateWithNode.php diff --git a/Neos.ContentRepository/src/Feature/NodeCreation/Command/CreateNodeAggregateWithNodeAndSerializedProperties.php b/Neos.ContentRepository.Core/Classes/Feature/NodeCreation/Command/CreateNodeAggregateWithNodeAndSerializedProperties.php similarity index 100% rename from Neos.ContentRepository/src/Feature/NodeCreation/Command/CreateNodeAggregateWithNodeAndSerializedProperties.php rename to Neos.ContentRepository.Core/Classes/Feature/NodeCreation/Command/CreateNodeAggregateWithNodeAndSerializedProperties.php diff --git a/Neos.ContentRepository/src/Feature/NodeCreation/Event/NodeAggregateWithNodeWasCreated.php b/Neos.ContentRepository.Core/Classes/Feature/NodeCreation/Event/NodeAggregateWithNodeWasCreated.php similarity index 100% rename from Neos.ContentRepository/src/Feature/NodeCreation/Event/NodeAggregateWithNodeWasCreated.php rename to Neos.ContentRepository.Core/Classes/Feature/NodeCreation/Event/NodeAggregateWithNodeWasCreated.php diff --git a/Neos.ContentRepository/src/Feature/NodeCreation/NodeCreation.php b/Neos.ContentRepository.Core/Classes/Feature/NodeCreation/NodeCreation.php similarity index 100% rename from Neos.ContentRepository/src/Feature/NodeCreation/NodeCreation.php rename to Neos.ContentRepository.Core/Classes/Feature/NodeCreation/NodeCreation.php diff --git a/Neos.ContentRepository/src/Feature/NodeDisabling/Command/DisableNodeAggregate.php b/Neos.ContentRepository.Core/Classes/Feature/NodeDisabling/Command/DisableNodeAggregate.php similarity index 100% rename from Neos.ContentRepository/src/Feature/NodeDisabling/Command/DisableNodeAggregate.php rename to Neos.ContentRepository.Core/Classes/Feature/NodeDisabling/Command/DisableNodeAggregate.php diff --git a/Neos.ContentRepository/src/Feature/NodeDisabling/Command/EnableNodeAggregate.php b/Neos.ContentRepository.Core/Classes/Feature/NodeDisabling/Command/EnableNodeAggregate.php similarity index 100% rename from Neos.ContentRepository/src/Feature/NodeDisabling/Command/EnableNodeAggregate.php rename to Neos.ContentRepository.Core/Classes/Feature/NodeDisabling/Command/EnableNodeAggregate.php diff --git a/Neos.ContentRepository/src/Feature/NodeDisabling/Event/NodeAggregateWasDisabled.php b/Neos.ContentRepository.Core/Classes/Feature/NodeDisabling/Event/NodeAggregateWasDisabled.php similarity index 100% rename from Neos.ContentRepository/src/Feature/NodeDisabling/Event/NodeAggregateWasDisabled.php rename to Neos.ContentRepository.Core/Classes/Feature/NodeDisabling/Event/NodeAggregateWasDisabled.php diff --git a/Neos.ContentRepository/src/Feature/NodeDisabling/Event/NodeAggregateWasEnabled.php b/Neos.ContentRepository.Core/Classes/Feature/NodeDisabling/Event/NodeAggregateWasEnabled.php similarity index 100% rename from Neos.ContentRepository/src/Feature/NodeDisabling/Event/NodeAggregateWasEnabled.php rename to Neos.ContentRepository.Core/Classes/Feature/NodeDisabling/Event/NodeAggregateWasEnabled.php diff --git a/Neos.ContentRepository/src/Feature/NodeDisabling/Exception/NodeAggregateCurrentlyDisablesDimensionSpacePoint.php b/Neos.ContentRepository.Core/Classes/Feature/NodeDisabling/Exception/NodeAggregateCurrentlyDisablesDimensionSpacePoint.php similarity index 100% rename from Neos.ContentRepository/src/Feature/NodeDisabling/Exception/NodeAggregateCurrentlyDisablesDimensionSpacePoint.php rename to Neos.ContentRepository.Core/Classes/Feature/NodeDisabling/Exception/NodeAggregateCurrentlyDisablesDimensionSpacePoint.php diff --git a/Neos.ContentRepository/src/Feature/NodeDisabling/Exception/NodeAggregateCurrentlyDoesNotDisableDimensionSpacePoint.php b/Neos.ContentRepository.Core/Classes/Feature/NodeDisabling/Exception/NodeAggregateCurrentlyDoesNotDisableDimensionSpacePoint.php similarity index 100% rename from Neos.ContentRepository/src/Feature/NodeDisabling/Exception/NodeAggregateCurrentlyDoesNotDisableDimensionSpacePoint.php rename to Neos.ContentRepository.Core/Classes/Feature/NodeDisabling/Exception/NodeAggregateCurrentlyDoesNotDisableDimensionSpacePoint.php diff --git a/Neos.ContentRepository/src/Feature/NodeDisabling/NodeDisabling.php b/Neos.ContentRepository.Core/Classes/Feature/NodeDisabling/NodeDisabling.php similarity index 100% rename from Neos.ContentRepository/src/Feature/NodeDisabling/NodeDisabling.php rename to Neos.ContentRepository.Core/Classes/Feature/NodeDisabling/NodeDisabling.php diff --git a/Neos.ContentRepository/src/Feature/NodeDuplication/Command/CopyNodesRecursively.php b/Neos.ContentRepository.Core/Classes/Feature/NodeDuplication/Command/CopyNodesRecursively.php similarity index 100% rename from Neos.ContentRepository/src/Feature/NodeDuplication/Command/CopyNodesRecursively.php rename to Neos.ContentRepository.Core/Classes/Feature/NodeDuplication/Command/CopyNodesRecursively.php diff --git a/Neos.ContentRepository/src/Feature/NodeDuplication/Command/NodeAggregateIdentifierMapping.php b/Neos.ContentRepository.Core/Classes/Feature/NodeDuplication/Command/NodeAggregateIdentifierMapping.php similarity index 100% rename from Neos.ContentRepository/src/Feature/NodeDuplication/Command/NodeAggregateIdentifierMapping.php rename to Neos.ContentRepository.Core/Classes/Feature/NodeDuplication/Command/NodeAggregateIdentifierMapping.php diff --git a/Neos.ContentRepository/src/Feature/NodeDuplication/Command/NodeSubtreeSnapshot.php b/Neos.ContentRepository.Core/Classes/Feature/NodeDuplication/Command/NodeSubtreeSnapshot.php similarity index 100% rename from Neos.ContentRepository/src/Feature/NodeDuplication/Command/NodeSubtreeSnapshot.php rename to Neos.ContentRepository.Core/Classes/Feature/NodeDuplication/Command/NodeSubtreeSnapshot.php diff --git a/Neos.ContentRepository/src/Feature/NodeDuplication/NodeDuplicationCommandHandler.php b/Neos.ContentRepository.Core/Classes/Feature/NodeDuplication/NodeDuplicationCommandHandler.php similarity index 100% rename from Neos.ContentRepository/src/Feature/NodeDuplication/NodeDuplicationCommandHandler.php rename to Neos.ContentRepository.Core/Classes/Feature/NodeDuplication/NodeDuplicationCommandHandler.php diff --git a/Neos.ContentRepository/src/Feature/NodeModification/Command/SetNodeProperties.php b/Neos.ContentRepository.Core/Classes/Feature/NodeModification/Command/SetNodeProperties.php similarity index 100% rename from Neos.ContentRepository/src/Feature/NodeModification/Command/SetNodeProperties.php rename to Neos.ContentRepository.Core/Classes/Feature/NodeModification/Command/SetNodeProperties.php diff --git a/Neos.ContentRepository/src/Feature/NodeModification/Command/SetSerializedNodeProperties.php b/Neos.ContentRepository.Core/Classes/Feature/NodeModification/Command/SetSerializedNodeProperties.php similarity index 100% rename from Neos.ContentRepository/src/Feature/NodeModification/Command/SetSerializedNodeProperties.php rename to Neos.ContentRepository.Core/Classes/Feature/NodeModification/Command/SetSerializedNodeProperties.php diff --git a/Neos.ContentRepository/src/Feature/NodeModification/Event/NodePropertiesWereSet.php b/Neos.ContentRepository.Core/Classes/Feature/NodeModification/Event/NodePropertiesWereSet.php similarity index 100% rename from Neos.ContentRepository/src/Feature/NodeModification/Event/NodePropertiesWereSet.php rename to Neos.ContentRepository.Core/Classes/Feature/NodeModification/Event/NodePropertiesWereSet.php diff --git a/Neos.ContentRepository/src/Feature/NodeModification/NodeModification.php b/Neos.ContentRepository.Core/Classes/Feature/NodeModification/NodeModification.php similarity index 100% rename from Neos.ContentRepository/src/Feature/NodeModification/NodeModification.php rename to Neos.ContentRepository.Core/Classes/Feature/NodeModification/NodeModification.php diff --git a/Neos.ContentRepository/src/Feature/NodeMove/Command/MoveNodeAggregate.php b/Neos.ContentRepository.Core/Classes/Feature/NodeMove/Command/MoveNodeAggregate.php similarity index 100% rename from Neos.ContentRepository/src/Feature/NodeMove/Command/MoveNodeAggregate.php rename to Neos.ContentRepository.Core/Classes/Feature/NodeMove/Command/MoveNodeAggregate.php diff --git a/Neos.ContentRepository/src/Feature/NodeMove/Command/RelationDistributionStrategy.php b/Neos.ContentRepository.Core/Classes/Feature/NodeMove/Command/RelationDistributionStrategy.php similarity index 100% rename from Neos.ContentRepository/src/Feature/NodeMove/Command/RelationDistributionStrategy.php rename to Neos.ContentRepository.Core/Classes/Feature/NodeMove/Command/RelationDistributionStrategy.php diff --git a/Neos.ContentRepository/src/Feature/NodeMove/Event/NodeAggregateWasMoved.php b/Neos.ContentRepository.Core/Classes/Feature/NodeMove/Event/NodeAggregateWasMoved.php similarity index 100% rename from Neos.ContentRepository/src/Feature/NodeMove/Event/NodeAggregateWasMoved.php rename to Neos.ContentRepository.Core/Classes/Feature/NodeMove/Event/NodeAggregateWasMoved.php diff --git a/Neos.ContentRepository/src/Feature/NodeMove/Event/NodeMoveMapping.php b/Neos.ContentRepository.Core/Classes/Feature/NodeMove/Event/NodeMoveMapping.php similarity index 100% rename from Neos.ContentRepository/src/Feature/NodeMove/Event/NodeMoveMapping.php rename to Neos.ContentRepository.Core/Classes/Feature/NodeMove/Event/NodeMoveMapping.php diff --git a/Neos.ContentRepository/src/Feature/NodeMove/Event/NodeMoveMappings.php b/Neos.ContentRepository.Core/Classes/Feature/NodeMove/Event/NodeMoveMappings.php similarity index 100% rename from Neos.ContentRepository/src/Feature/NodeMove/Event/NodeMoveMappings.php rename to Neos.ContentRepository.Core/Classes/Feature/NodeMove/Event/NodeMoveMappings.php diff --git a/Neos.ContentRepository/src/Feature/NodeMove/Event/NodeVariantAssignment.php b/Neos.ContentRepository.Core/Classes/Feature/NodeMove/Event/NodeVariantAssignment.php similarity index 100% rename from Neos.ContentRepository/src/Feature/NodeMove/Event/NodeVariantAssignment.php rename to Neos.ContentRepository.Core/Classes/Feature/NodeMove/Event/NodeVariantAssignment.php diff --git a/Neos.ContentRepository/src/Feature/NodeMove/Event/NodeVariantAssignments.php b/Neos.ContentRepository.Core/Classes/Feature/NodeMove/Event/NodeVariantAssignments.php similarity index 100% rename from Neos.ContentRepository/src/Feature/NodeMove/Event/NodeVariantAssignments.php rename to Neos.ContentRepository.Core/Classes/Feature/NodeMove/Event/NodeVariantAssignments.php diff --git a/Neos.ContentRepository/src/Feature/NodeMove/Exception/NodeVariantAssignmentCollectionIsInvalid.php b/Neos.ContentRepository.Core/Classes/Feature/NodeMove/Exception/NodeVariantAssignmentCollectionIsInvalid.php similarity index 100% rename from Neos.ContentRepository/src/Feature/NodeMove/Exception/NodeVariantAssignmentCollectionIsInvalid.php rename to Neos.ContentRepository.Core/Classes/Feature/NodeMove/Exception/NodeVariantAssignmentCollectionIsInvalid.php diff --git a/Neos.ContentRepository/src/Feature/NodeMove/NodeMove.php b/Neos.ContentRepository.Core/Classes/Feature/NodeMove/NodeMove.php similarity index 100% rename from Neos.ContentRepository/src/Feature/NodeMove/NodeMove.php rename to Neos.ContentRepository.Core/Classes/Feature/NodeMove/NodeMove.php diff --git a/Neos.ContentRepository/src/Feature/NodeReferencing/Command/SetNodeReferences.php b/Neos.ContentRepository.Core/Classes/Feature/NodeReferencing/Command/SetNodeReferences.php similarity index 100% rename from Neos.ContentRepository/src/Feature/NodeReferencing/Command/SetNodeReferences.php rename to Neos.ContentRepository.Core/Classes/Feature/NodeReferencing/Command/SetNodeReferences.php diff --git a/Neos.ContentRepository/src/Feature/NodeReferencing/Command/SetSerializedNodeReferences.php b/Neos.ContentRepository.Core/Classes/Feature/NodeReferencing/Command/SetSerializedNodeReferences.php similarity index 100% rename from Neos.ContentRepository/src/Feature/NodeReferencing/Command/SetSerializedNodeReferences.php rename to Neos.ContentRepository.Core/Classes/Feature/NodeReferencing/Command/SetSerializedNodeReferences.php diff --git a/Neos.ContentRepository/src/Feature/NodeReferencing/Event/NodeReferencesWereSet.php b/Neos.ContentRepository.Core/Classes/Feature/NodeReferencing/Event/NodeReferencesWereSet.php similarity index 100% rename from Neos.ContentRepository/src/Feature/NodeReferencing/Event/NodeReferencesWereSet.php rename to Neos.ContentRepository.Core/Classes/Feature/NodeReferencing/Event/NodeReferencesWereSet.php diff --git a/Neos.ContentRepository/src/Feature/NodeReferencing/NodeReferencing.php b/Neos.ContentRepository.Core/Classes/Feature/NodeReferencing/NodeReferencing.php similarity index 100% rename from Neos.ContentRepository/src/Feature/NodeReferencing/NodeReferencing.php rename to Neos.ContentRepository.Core/Classes/Feature/NodeReferencing/NodeReferencing.php diff --git a/Neos.ContentRepository/src/Feature/NodeRemoval/Command/RemoveNodeAggregate.php b/Neos.ContentRepository.Core/Classes/Feature/NodeRemoval/Command/RemoveNodeAggregate.php similarity index 100% rename from Neos.ContentRepository/src/Feature/NodeRemoval/Command/RemoveNodeAggregate.php rename to Neos.ContentRepository.Core/Classes/Feature/NodeRemoval/Command/RemoveNodeAggregate.php diff --git a/Neos.ContentRepository/src/Feature/NodeRemoval/Event/NodeAggregateWasRemoved.php b/Neos.ContentRepository.Core/Classes/Feature/NodeRemoval/Event/NodeAggregateWasRemoved.php similarity index 100% rename from Neos.ContentRepository/src/Feature/NodeRemoval/Event/NodeAggregateWasRemoved.php rename to Neos.ContentRepository.Core/Classes/Feature/NodeRemoval/Event/NodeAggregateWasRemoved.php diff --git a/Neos.ContentRepository/src/Feature/NodeRemoval/NodeRemoval.php b/Neos.ContentRepository.Core/Classes/Feature/NodeRemoval/NodeRemoval.php similarity index 100% rename from Neos.ContentRepository/src/Feature/NodeRemoval/NodeRemoval.php rename to Neos.ContentRepository.Core/Classes/Feature/NodeRemoval/NodeRemoval.php diff --git a/Neos.ContentRepository/src/Feature/NodeRenaming/Command/ChangeNodeAggregateName.php b/Neos.ContentRepository.Core/Classes/Feature/NodeRenaming/Command/ChangeNodeAggregateName.php similarity index 100% rename from Neos.ContentRepository/src/Feature/NodeRenaming/Command/ChangeNodeAggregateName.php rename to Neos.ContentRepository.Core/Classes/Feature/NodeRenaming/Command/ChangeNodeAggregateName.php diff --git a/Neos.ContentRepository/src/Feature/NodeRenaming/Event/NodeAggregateNameWasChanged.php b/Neos.ContentRepository.Core/Classes/Feature/NodeRenaming/Event/NodeAggregateNameWasChanged.php similarity index 100% rename from Neos.ContentRepository/src/Feature/NodeRenaming/Event/NodeAggregateNameWasChanged.php rename to Neos.ContentRepository.Core/Classes/Feature/NodeRenaming/Event/NodeAggregateNameWasChanged.php diff --git a/Neos.ContentRepository/src/Feature/NodeRenaming/NodeRenaming.php b/Neos.ContentRepository.Core/Classes/Feature/NodeRenaming/NodeRenaming.php similarity index 100% rename from Neos.ContentRepository/src/Feature/NodeRenaming/NodeRenaming.php rename to Neos.ContentRepository.Core/Classes/Feature/NodeRenaming/NodeRenaming.php diff --git a/Neos.ContentRepository/src/Feature/NodeTypeChange/Command/ChangeNodeAggregateType.php b/Neos.ContentRepository.Core/Classes/Feature/NodeTypeChange/Command/ChangeNodeAggregateType.php similarity index 100% rename from Neos.ContentRepository/src/Feature/NodeTypeChange/Command/ChangeNodeAggregateType.php rename to Neos.ContentRepository.Core/Classes/Feature/NodeTypeChange/Command/ChangeNodeAggregateType.php diff --git a/Neos.ContentRepository/src/Feature/NodeTypeChange/Command/NodeAggregateTypeChangeChildConstraintConflictResolutionStrategy.php b/Neos.ContentRepository.Core/Classes/Feature/NodeTypeChange/Command/NodeAggregateTypeChangeChildConstraintConflictResolutionStrategy.php similarity index 100% rename from Neos.ContentRepository/src/Feature/NodeTypeChange/Command/NodeAggregateTypeChangeChildConstraintConflictResolutionStrategy.php rename to Neos.ContentRepository.Core/Classes/Feature/NodeTypeChange/Command/NodeAggregateTypeChangeChildConstraintConflictResolutionStrategy.php diff --git a/Neos.ContentRepository/src/Feature/NodeTypeChange/Event/NodeAggregateTypeWasChanged.php b/Neos.ContentRepository.Core/Classes/Feature/NodeTypeChange/Event/NodeAggregateTypeWasChanged.php similarity index 100% rename from Neos.ContentRepository/src/Feature/NodeTypeChange/Event/NodeAggregateTypeWasChanged.php rename to Neos.ContentRepository.Core/Classes/Feature/NodeTypeChange/Event/NodeAggregateTypeWasChanged.php diff --git a/Neos.ContentRepository/src/Feature/NodeTypeChange/NodeTypeChange.php b/Neos.ContentRepository.Core/Classes/Feature/NodeTypeChange/NodeTypeChange.php similarity index 100% rename from Neos.ContentRepository/src/Feature/NodeTypeChange/NodeTypeChange.php rename to Neos.ContentRepository.Core/Classes/Feature/NodeTypeChange/NodeTypeChange.php diff --git a/Neos.ContentRepository/src/Feature/NodeVariation/Command/CreateNodeVariant.php b/Neos.ContentRepository.Core/Classes/Feature/NodeVariation/Command/CreateNodeVariant.php similarity index 100% rename from Neos.ContentRepository/src/Feature/NodeVariation/Command/CreateNodeVariant.php rename to Neos.ContentRepository.Core/Classes/Feature/NodeVariation/Command/CreateNodeVariant.php diff --git a/Neos.ContentRepository/src/Feature/NodeVariation/Event/NodeGeneralizationVariantWasCreated.php b/Neos.ContentRepository.Core/Classes/Feature/NodeVariation/Event/NodeGeneralizationVariantWasCreated.php similarity index 100% rename from Neos.ContentRepository/src/Feature/NodeVariation/Event/NodeGeneralizationVariantWasCreated.php rename to Neos.ContentRepository.Core/Classes/Feature/NodeVariation/Event/NodeGeneralizationVariantWasCreated.php diff --git a/Neos.ContentRepository/src/Feature/NodeVariation/Event/NodePeerVariantWasCreated.php b/Neos.ContentRepository.Core/Classes/Feature/NodeVariation/Event/NodePeerVariantWasCreated.php similarity index 100% rename from Neos.ContentRepository/src/Feature/NodeVariation/Event/NodePeerVariantWasCreated.php rename to Neos.ContentRepository.Core/Classes/Feature/NodeVariation/Event/NodePeerVariantWasCreated.php diff --git a/Neos.ContentRepository/src/Feature/NodeVariation/Event/NodeSpecializationVariantWasCreated.php b/Neos.ContentRepository.Core/Classes/Feature/NodeVariation/Event/NodeSpecializationVariantWasCreated.php similarity index 100% rename from Neos.ContentRepository/src/Feature/NodeVariation/Event/NodeSpecializationVariantWasCreated.php rename to Neos.ContentRepository.Core/Classes/Feature/NodeVariation/Event/NodeSpecializationVariantWasCreated.php diff --git a/Neos.ContentRepository/src/Feature/NodeVariation/Exception/DimensionSpacePointIsAlreadyOccupied.php b/Neos.ContentRepository.Core/Classes/Feature/NodeVariation/Exception/DimensionSpacePointIsAlreadyOccupied.php similarity index 100% rename from Neos.ContentRepository/src/Feature/NodeVariation/Exception/DimensionSpacePointIsAlreadyOccupied.php rename to Neos.ContentRepository.Core/Classes/Feature/NodeVariation/Exception/DimensionSpacePointIsAlreadyOccupied.php diff --git a/Neos.ContentRepository/src/Feature/NodeVariation/NodeVariation.php b/Neos.ContentRepository.Core/Classes/Feature/NodeVariation/NodeVariation.php similarity index 100% rename from Neos.ContentRepository/src/Feature/NodeVariation/NodeVariation.php rename to Neos.ContentRepository.Core/Classes/Feature/NodeVariation/NodeVariation.php diff --git a/Neos.ContentRepository/src/Feature/RootNodeCreation/Command/CreateRootNodeAggregateWithNode.php b/Neos.ContentRepository.Core/Classes/Feature/RootNodeCreation/Command/CreateRootNodeAggregateWithNode.php similarity index 100% rename from Neos.ContentRepository/src/Feature/RootNodeCreation/Command/CreateRootNodeAggregateWithNode.php rename to Neos.ContentRepository.Core/Classes/Feature/RootNodeCreation/Command/CreateRootNodeAggregateWithNode.php diff --git a/Neos.ContentRepository/src/Feature/RootNodeCreation/Event/RootNodeAggregateWithNodeWasCreated.php b/Neos.ContentRepository.Core/Classes/Feature/RootNodeCreation/Event/RootNodeAggregateWithNodeWasCreated.php similarity index 100% rename from Neos.ContentRepository/src/Feature/RootNodeCreation/Event/RootNodeAggregateWithNodeWasCreated.php rename to Neos.ContentRepository.Core/Classes/Feature/RootNodeCreation/Event/RootNodeAggregateWithNodeWasCreated.php diff --git a/Neos.ContentRepository/src/Feature/RootNodeCreation/RootNodeCreation.php b/Neos.ContentRepository.Core/Classes/Feature/RootNodeCreation/RootNodeCreation.php similarity index 100% rename from Neos.ContentRepository/src/Feature/RootNodeCreation/RootNodeCreation.php rename to Neos.ContentRepository.Core/Classes/Feature/RootNodeCreation/RootNodeCreation.php diff --git a/Neos.ContentRepository/src/Feature/WorkspaceCommandHandler.php b/Neos.ContentRepository.Core/Classes/Feature/WorkspaceCommandHandler.php similarity index 100% rename from Neos.ContentRepository/src/Feature/WorkspaceCommandHandler.php rename to Neos.ContentRepository.Core/Classes/Feature/WorkspaceCommandHandler.php diff --git a/Neos.ContentRepository/src/Feature/WorkspaceCreation/Command/CreateRootWorkspace.php b/Neos.ContentRepository.Core/Classes/Feature/WorkspaceCreation/Command/CreateRootWorkspace.php similarity index 100% rename from Neos.ContentRepository/src/Feature/WorkspaceCreation/Command/CreateRootWorkspace.php rename to Neos.ContentRepository.Core/Classes/Feature/WorkspaceCreation/Command/CreateRootWorkspace.php diff --git a/Neos.ContentRepository/src/Feature/WorkspaceCreation/Command/CreateWorkspace.php b/Neos.ContentRepository.Core/Classes/Feature/WorkspaceCreation/Command/CreateWorkspace.php similarity index 100% rename from Neos.ContentRepository/src/Feature/WorkspaceCreation/Command/CreateWorkspace.php rename to Neos.ContentRepository.Core/Classes/Feature/WorkspaceCreation/Command/CreateWorkspace.php diff --git a/Neos.ContentRepository/src/Feature/WorkspaceCreation/Event/RootWorkspaceWasCreated.php b/Neos.ContentRepository.Core/Classes/Feature/WorkspaceCreation/Event/RootWorkspaceWasCreated.php similarity index 100% rename from Neos.ContentRepository/src/Feature/WorkspaceCreation/Event/RootWorkspaceWasCreated.php rename to Neos.ContentRepository.Core/Classes/Feature/WorkspaceCreation/Event/RootWorkspaceWasCreated.php diff --git a/Neos.ContentRepository/src/Feature/WorkspaceCreation/Event/WorkspaceWasCreated.php b/Neos.ContentRepository.Core/Classes/Feature/WorkspaceCreation/Event/WorkspaceWasCreated.php similarity index 100% rename from Neos.ContentRepository/src/Feature/WorkspaceCreation/Event/WorkspaceWasCreated.php rename to Neos.ContentRepository.Core/Classes/Feature/WorkspaceCreation/Event/WorkspaceWasCreated.php diff --git a/Neos.ContentRepository/src/Feature/WorkspaceCreation/Exception/BaseWorkspaceDoesNotExist.php b/Neos.ContentRepository.Core/Classes/Feature/WorkspaceCreation/Exception/BaseWorkspaceDoesNotExist.php similarity index 100% rename from Neos.ContentRepository/src/Feature/WorkspaceCreation/Exception/BaseWorkspaceDoesNotExist.php rename to Neos.ContentRepository.Core/Classes/Feature/WorkspaceCreation/Exception/BaseWorkspaceDoesNotExist.php diff --git a/Neos.ContentRepository/src/Feature/WorkspaceCreation/Exception/WorkspaceAlreadyExists.php b/Neos.ContentRepository.Core/Classes/Feature/WorkspaceCreation/Exception/WorkspaceAlreadyExists.php similarity index 100% rename from Neos.ContentRepository/src/Feature/WorkspaceCreation/Exception/WorkspaceAlreadyExists.php rename to Neos.ContentRepository.Core/Classes/Feature/WorkspaceCreation/Exception/WorkspaceAlreadyExists.php diff --git a/Neos.ContentRepository/src/Feature/WorkspaceDiscarding/Command/DiscardIndividualNodesFromWorkspace.php b/Neos.ContentRepository.Core/Classes/Feature/WorkspaceDiscarding/Command/DiscardIndividualNodesFromWorkspace.php similarity index 100% rename from Neos.ContentRepository/src/Feature/WorkspaceDiscarding/Command/DiscardIndividualNodesFromWorkspace.php rename to Neos.ContentRepository.Core/Classes/Feature/WorkspaceDiscarding/Command/DiscardIndividualNodesFromWorkspace.php diff --git a/Neos.ContentRepository/src/Feature/WorkspaceDiscarding/Command/DiscardWorkspace.php b/Neos.ContentRepository.Core/Classes/Feature/WorkspaceDiscarding/Command/DiscardWorkspace.php similarity index 100% rename from Neos.ContentRepository/src/Feature/WorkspaceDiscarding/Command/DiscardWorkspace.php rename to Neos.ContentRepository.Core/Classes/Feature/WorkspaceDiscarding/Command/DiscardWorkspace.php diff --git a/Neos.ContentRepository/src/Feature/WorkspaceDiscarding/Event/WorkspaceWasDiscarded.php b/Neos.ContentRepository.Core/Classes/Feature/WorkspaceDiscarding/Event/WorkspaceWasDiscarded.php similarity index 100% rename from Neos.ContentRepository/src/Feature/WorkspaceDiscarding/Event/WorkspaceWasDiscarded.php rename to Neos.ContentRepository.Core/Classes/Feature/WorkspaceDiscarding/Event/WorkspaceWasDiscarded.php diff --git a/Neos.ContentRepository/src/Feature/WorkspaceDiscarding/Event/WorkspaceWasPartiallyDiscarded.php b/Neos.ContentRepository.Core/Classes/Feature/WorkspaceDiscarding/Event/WorkspaceWasPartiallyDiscarded.php similarity index 100% rename from Neos.ContentRepository/src/Feature/WorkspaceDiscarding/Event/WorkspaceWasPartiallyDiscarded.php rename to Neos.ContentRepository.Core/Classes/Feature/WorkspaceDiscarding/Event/WorkspaceWasPartiallyDiscarded.php diff --git a/Neos.ContentRepository/src/Feature/WorkspacePublication/Command/PublishIndividualNodesFromWorkspace.php b/Neos.ContentRepository.Core/Classes/Feature/WorkspacePublication/Command/PublishIndividualNodesFromWorkspace.php similarity index 100% rename from Neos.ContentRepository/src/Feature/WorkspacePublication/Command/PublishIndividualNodesFromWorkspace.php rename to Neos.ContentRepository.Core/Classes/Feature/WorkspacePublication/Command/PublishIndividualNodesFromWorkspace.php diff --git a/Neos.ContentRepository/src/Feature/WorkspacePublication/Command/PublishWorkspace.php b/Neos.ContentRepository.Core/Classes/Feature/WorkspacePublication/Command/PublishWorkspace.php similarity index 100% rename from Neos.ContentRepository/src/Feature/WorkspacePublication/Command/PublishWorkspace.php rename to Neos.ContentRepository.Core/Classes/Feature/WorkspacePublication/Command/PublishWorkspace.php diff --git a/Neos.ContentRepository/src/Feature/WorkspacePublication/Event/WorkspaceWasPartiallyPublished.php b/Neos.ContentRepository.Core/Classes/Feature/WorkspacePublication/Event/WorkspaceWasPartiallyPublished.php similarity index 100% rename from Neos.ContentRepository/src/Feature/WorkspacePublication/Event/WorkspaceWasPartiallyPublished.php rename to Neos.ContentRepository.Core/Classes/Feature/WorkspacePublication/Event/WorkspaceWasPartiallyPublished.php diff --git a/Neos.ContentRepository/src/Feature/WorkspacePublication/Event/WorkspaceWasPublished.php b/Neos.ContentRepository.Core/Classes/Feature/WorkspacePublication/Event/WorkspaceWasPublished.php similarity index 100% rename from Neos.ContentRepository/src/Feature/WorkspacePublication/Event/WorkspaceWasPublished.php rename to Neos.ContentRepository.Core/Classes/Feature/WorkspacePublication/Event/WorkspaceWasPublished.php diff --git a/Neos.ContentRepository/src/Feature/WorkspacePublication/Exception/BaseWorkspaceHasBeenModifiedInTheMeantime.php b/Neos.ContentRepository.Core/Classes/Feature/WorkspacePublication/Exception/BaseWorkspaceHasBeenModifiedInTheMeantime.php similarity index 100% rename from Neos.ContentRepository/src/Feature/WorkspacePublication/Exception/BaseWorkspaceHasBeenModifiedInTheMeantime.php rename to Neos.ContentRepository.Core/Classes/Feature/WorkspacePublication/Exception/BaseWorkspaceHasBeenModifiedInTheMeantime.php diff --git a/Neos.ContentRepository/src/Feature/WorkspaceRebase/Command/RebaseWorkspace.php b/Neos.ContentRepository.Core/Classes/Feature/WorkspaceRebase/Command/RebaseWorkspace.php similarity index 100% rename from Neos.ContentRepository/src/Feature/WorkspaceRebase/Command/RebaseWorkspace.php rename to Neos.ContentRepository.Core/Classes/Feature/WorkspaceRebase/Command/RebaseWorkspace.php diff --git a/Neos.ContentRepository/src/Feature/WorkspaceRebase/Event/WorkspaceRebaseFailed.php b/Neos.ContentRepository.Core/Classes/Feature/WorkspaceRebase/Event/WorkspaceRebaseFailed.php similarity index 100% rename from Neos.ContentRepository/src/Feature/WorkspaceRebase/Event/WorkspaceRebaseFailed.php rename to Neos.ContentRepository.Core/Classes/Feature/WorkspaceRebase/Event/WorkspaceRebaseFailed.php diff --git a/Neos.ContentRepository/src/Feature/WorkspaceRebase/Event/WorkspaceWasRebased.php b/Neos.ContentRepository.Core/Classes/Feature/WorkspaceRebase/Event/WorkspaceWasRebased.php similarity index 100% rename from Neos.ContentRepository/src/Feature/WorkspaceRebase/Event/WorkspaceWasRebased.php rename to Neos.ContentRepository.Core/Classes/Feature/WorkspaceRebase/Event/WorkspaceWasRebased.php diff --git a/Neos.ContentRepository/src/Feature/WorkspaceRebase/WorkspaceRebaseStatistics.php b/Neos.ContentRepository.Core/Classes/Feature/WorkspaceRebase/WorkspaceRebaseStatistics.php similarity index 100% rename from Neos.ContentRepository/src/Feature/WorkspaceRebase/WorkspaceRebaseStatistics.php rename to Neos.ContentRepository.Core/Classes/Feature/WorkspaceRebase/WorkspaceRebaseStatistics.php diff --git a/Neos.ContentRepository/src/Infrastructure/DbalClientInterface.php b/Neos.ContentRepository.Core/Classes/Infrastructure/DbalClientInterface.php similarity index 100% rename from Neos.ContentRepository/src/Infrastructure/DbalClientInterface.php rename to Neos.ContentRepository.Core/Classes/Infrastructure/DbalClientInterface.php diff --git a/Neos.ContentRepository/src/Infrastructure/Property/Normalizer/ArrayNormalizer.php b/Neos.ContentRepository.Core/Classes/Infrastructure/Property/Normalizer/ArrayNormalizer.php similarity index 100% rename from Neos.ContentRepository/src/Infrastructure/Property/Normalizer/ArrayNormalizer.php rename to Neos.ContentRepository.Core/Classes/Infrastructure/Property/Normalizer/ArrayNormalizer.php diff --git a/Neos.ContentRepository/src/Infrastructure/Property/Normalizer/CollectionTypeDenormalizer.php b/Neos.ContentRepository.Core/Classes/Infrastructure/Property/Normalizer/CollectionTypeDenormalizer.php similarity index 100% rename from Neos.ContentRepository/src/Infrastructure/Property/Normalizer/CollectionTypeDenormalizer.php rename to Neos.ContentRepository.Core/Classes/Infrastructure/Property/Normalizer/CollectionTypeDenormalizer.php diff --git a/Neos.ContentRepository/src/Infrastructure/Property/Normalizer/ScalarNormalizer.php b/Neos.ContentRepository.Core/Classes/Infrastructure/Property/Normalizer/ScalarNormalizer.php similarity index 100% rename from Neos.ContentRepository/src/Infrastructure/Property/Normalizer/ScalarNormalizer.php rename to Neos.ContentRepository.Core/Classes/Infrastructure/Property/Normalizer/ScalarNormalizer.php diff --git a/Neos.ContentRepository/src/Infrastructure/Property/Normalizer/UriNormalizer.php b/Neos.ContentRepository.Core/Classes/Infrastructure/Property/Normalizer/UriNormalizer.php similarity index 100% rename from Neos.ContentRepository/src/Infrastructure/Property/Normalizer/UriNormalizer.php rename to Neos.ContentRepository.Core/Classes/Infrastructure/Property/Normalizer/UriNormalizer.php diff --git a/Neos.ContentRepository/src/Infrastructure/Property/Normalizer/ValueObjectArrayDenormalizer.php b/Neos.ContentRepository.Core/Classes/Infrastructure/Property/Normalizer/ValueObjectArrayDenormalizer.php similarity index 100% rename from Neos.ContentRepository/src/Infrastructure/Property/Normalizer/ValueObjectArrayDenormalizer.php rename to Neos.ContentRepository.Core/Classes/Infrastructure/Property/Normalizer/ValueObjectArrayDenormalizer.php diff --git a/Neos.ContentRepository/src/Infrastructure/Property/Normalizer/ValueObjectBoolDenormalizer.php b/Neos.ContentRepository.Core/Classes/Infrastructure/Property/Normalizer/ValueObjectBoolDenormalizer.php similarity index 100% rename from Neos.ContentRepository/src/Infrastructure/Property/Normalizer/ValueObjectBoolDenormalizer.php rename to Neos.ContentRepository.Core/Classes/Infrastructure/Property/Normalizer/ValueObjectBoolDenormalizer.php diff --git a/Neos.ContentRepository/src/Infrastructure/Property/Normalizer/ValueObjectFloatDenormalizer.php b/Neos.ContentRepository.Core/Classes/Infrastructure/Property/Normalizer/ValueObjectFloatDenormalizer.php similarity index 100% rename from Neos.ContentRepository/src/Infrastructure/Property/Normalizer/ValueObjectFloatDenormalizer.php rename to Neos.ContentRepository.Core/Classes/Infrastructure/Property/Normalizer/ValueObjectFloatDenormalizer.php diff --git a/Neos.ContentRepository/src/Infrastructure/Property/Normalizer/ValueObjectIntDenormalizer.php b/Neos.ContentRepository.Core/Classes/Infrastructure/Property/Normalizer/ValueObjectIntDenormalizer.php similarity index 100% rename from Neos.ContentRepository/src/Infrastructure/Property/Normalizer/ValueObjectIntDenormalizer.php rename to Neos.ContentRepository.Core/Classes/Infrastructure/Property/Normalizer/ValueObjectIntDenormalizer.php diff --git a/Neos.ContentRepository/src/Infrastructure/Property/Normalizer/ValueObjectStringDenormalizer.php b/Neos.ContentRepository.Core/Classes/Infrastructure/Property/Normalizer/ValueObjectStringDenormalizer.php similarity index 100% rename from Neos.ContentRepository/src/Infrastructure/Property/Normalizer/ValueObjectStringDenormalizer.php rename to Neos.ContentRepository.Core/Classes/Infrastructure/Property/Normalizer/ValueObjectStringDenormalizer.php diff --git a/Neos.ContentRepository/src/Infrastructure/Property/PropertyConverter.php b/Neos.ContentRepository.Core/Classes/Infrastructure/Property/PropertyConverter.php similarity index 100% rename from Neos.ContentRepository/src/Infrastructure/Property/PropertyConverter.php rename to Neos.ContentRepository.Core/Classes/Infrastructure/Property/PropertyConverter.php diff --git a/Neos.ContentRepository/src/Infrastructure/Property/PropertyType.php b/Neos.ContentRepository.Core/Classes/Infrastructure/Property/PropertyType.php similarity index 100% rename from Neos.ContentRepository/src/Infrastructure/Property/PropertyType.php rename to Neos.ContentRepository.Core/Classes/Infrastructure/Property/PropertyType.php diff --git a/Neos.ContentRepository/src/Projection/CatchUpHookFactories.php b/Neos.ContentRepository.Core/Classes/Projection/CatchUpHookFactories.php similarity index 100% rename from Neos.ContentRepository/src/Projection/CatchUpHookFactories.php rename to Neos.ContentRepository.Core/Classes/Projection/CatchUpHookFactories.php diff --git a/Neos.ContentRepository/src/Projection/CatchUpHookFactoryInterface.php b/Neos.ContentRepository.Core/Classes/Projection/CatchUpHookFactoryInterface.php similarity index 100% rename from Neos.ContentRepository/src/Projection/CatchUpHookFactoryInterface.php rename to Neos.ContentRepository.Core/Classes/Projection/CatchUpHookFactoryInterface.php diff --git a/Neos.ContentRepository/src/Projection/CatchUpHookInterface.php b/Neos.ContentRepository.Core/Classes/Projection/CatchUpHookInterface.php similarity index 100% rename from Neos.ContentRepository/src/Projection/CatchUpHookInterface.php rename to Neos.ContentRepository.Core/Classes/Projection/CatchUpHookInterface.php diff --git a/Neos.ContentRepository/src/Projection/ContentGraph/ContentGraphInterface.php b/Neos.ContentRepository.Core/Classes/Projection/ContentGraph/ContentGraphInterface.php similarity index 100% rename from Neos.ContentRepository/src/Projection/ContentGraph/ContentGraphInterface.php rename to Neos.ContentRepository.Core/Classes/Projection/ContentGraph/ContentGraphInterface.php diff --git a/Neos.ContentRepository/src/Projection/ContentGraph/ContentGraphProjection.php b/Neos.ContentRepository.Core/Classes/Projection/ContentGraph/ContentGraphProjection.php similarity index 100% rename from Neos.ContentRepository/src/Projection/ContentGraph/ContentGraphProjection.php rename to Neos.ContentRepository.Core/Classes/Projection/ContentGraph/ContentGraphProjection.php diff --git a/Neos.ContentRepository/src/Projection/ContentGraph/ContentSubgraphIdentity.php b/Neos.ContentRepository.Core/Classes/Projection/ContentGraph/ContentSubgraphIdentity.php similarity index 100% rename from Neos.ContentRepository/src/Projection/ContentGraph/ContentSubgraphIdentity.php rename to Neos.ContentRepository.Core/Classes/Projection/ContentGraph/ContentSubgraphIdentity.php diff --git a/Neos.ContentRepository/src/Projection/ContentGraph/ContentSubgraphInterface.php b/Neos.ContentRepository.Core/Classes/Projection/ContentGraph/ContentSubgraphInterface.php similarity index 100% rename from Neos.ContentRepository/src/Projection/ContentGraph/ContentSubgraphInterface.php rename to Neos.ContentRepository.Core/Classes/Projection/ContentGraph/ContentSubgraphInterface.php diff --git a/Neos.ContentRepository/src/Projection/ContentGraph/Node.php b/Neos.ContentRepository.Core/Classes/Projection/ContentGraph/Node.php similarity index 100% rename from Neos.ContentRepository/src/Projection/ContentGraph/Node.php rename to Neos.ContentRepository.Core/Classes/Projection/ContentGraph/Node.php diff --git a/Neos.ContentRepository/src/Projection/ContentGraph/NodeAggregate.php b/Neos.ContentRepository.Core/Classes/Projection/ContentGraph/NodeAggregate.php similarity index 100% rename from Neos.ContentRepository/src/Projection/ContentGraph/NodeAggregate.php rename to Neos.ContentRepository.Core/Classes/Projection/ContentGraph/NodeAggregate.php diff --git a/Neos.ContentRepository/src/Projection/ContentGraph/Nodes.php b/Neos.ContentRepository.Core/Classes/Projection/ContentGraph/Nodes.php similarity index 100% rename from Neos.ContentRepository/src/Projection/ContentGraph/Nodes.php rename to Neos.ContentRepository.Core/Classes/Projection/ContentGraph/Nodes.php diff --git a/Neos.ContentRepository/src/Projection/ContentGraph/ProjectionIntegrityViolationDetectionRunner.php b/Neos.ContentRepository.Core/Classes/Projection/ContentGraph/ProjectionIntegrityViolationDetectionRunner.php similarity index 100% rename from Neos.ContentRepository/src/Projection/ContentGraph/ProjectionIntegrityViolationDetectionRunner.php rename to Neos.ContentRepository.Core/Classes/Projection/ContentGraph/ProjectionIntegrityViolationDetectionRunner.php diff --git a/Neos.ContentRepository/src/Projection/ContentGraph/ProjectionIntegrityViolationDetectorInterface.php b/Neos.ContentRepository.Core/Classes/Projection/ContentGraph/ProjectionIntegrityViolationDetectorInterface.php similarity index 100% rename from Neos.ContentRepository/src/Projection/ContentGraph/ProjectionIntegrityViolationDetectorInterface.php rename to Neos.ContentRepository.Core/Classes/Projection/ContentGraph/ProjectionIntegrityViolationDetectorInterface.php diff --git a/Neos.ContentRepository/src/Projection/ContentGraph/PropertyCollection.php b/Neos.ContentRepository.Core/Classes/Projection/ContentGraph/PropertyCollection.php similarity index 100% rename from Neos.ContentRepository/src/Projection/ContentGraph/PropertyCollection.php rename to Neos.ContentRepository.Core/Classes/Projection/ContentGraph/PropertyCollection.php diff --git a/Neos.ContentRepository/src/Projection/ContentGraph/PropertyCollectionInterface.php b/Neos.ContentRepository.Core/Classes/Projection/ContentGraph/PropertyCollectionInterface.php similarity index 100% rename from Neos.ContentRepository/src/Projection/ContentGraph/PropertyCollectionInterface.php rename to Neos.ContentRepository.Core/Classes/Projection/ContentGraph/PropertyCollectionInterface.php diff --git a/Neos.ContentRepository/src/Projection/ContentGraph/Reference.php b/Neos.ContentRepository.Core/Classes/Projection/ContentGraph/Reference.php similarity index 100% rename from Neos.ContentRepository/src/Projection/ContentGraph/Reference.php rename to Neos.ContentRepository.Core/Classes/Projection/ContentGraph/Reference.php diff --git a/Neos.ContentRepository/src/Projection/ContentGraph/References.php b/Neos.ContentRepository.Core/Classes/Projection/ContentGraph/References.php similarity index 100% rename from Neos.ContentRepository/src/Projection/ContentGraph/References.php rename to Neos.ContentRepository.Core/Classes/Projection/ContentGraph/References.php diff --git a/Neos.ContentRepository/src/Projection/ContentGraph/SearchTerm.php b/Neos.ContentRepository.Core/Classes/Projection/ContentGraph/SearchTerm.php similarity index 100% rename from Neos.ContentRepository/src/Projection/ContentGraph/SearchTerm.php rename to Neos.ContentRepository.Core/Classes/Projection/ContentGraph/SearchTerm.php diff --git a/Neos.ContentRepository/src/Projection/ContentGraph/Subtree.php b/Neos.ContentRepository.Core/Classes/Projection/ContentGraph/Subtree.php similarity index 100% rename from Neos.ContentRepository/src/Projection/ContentGraph/Subtree.php rename to Neos.ContentRepository.Core/Classes/Projection/ContentGraph/Subtree.php diff --git a/Neos.ContentRepository/src/Projection/ContentGraph/VisibilityConstraints.php b/Neos.ContentRepository.Core/Classes/Projection/ContentGraph/VisibilityConstraints.php similarity index 100% rename from Neos.ContentRepository/src/Projection/ContentGraph/VisibilityConstraints.php rename to Neos.ContentRepository.Core/Classes/Projection/ContentGraph/VisibilityConstraints.php diff --git a/Neos.ContentRepository/src/Projection/ContentStream/ContentStreamFinder.php b/Neos.ContentRepository.Core/Classes/Projection/ContentStream/ContentStreamFinder.php similarity index 100% rename from Neos.ContentRepository/src/Projection/ContentStream/ContentStreamFinder.php rename to Neos.ContentRepository.Core/Classes/Projection/ContentStream/ContentStreamFinder.php diff --git a/Neos.ContentRepository/src/Projection/ContentStream/ContentStreamProjection.php b/Neos.ContentRepository.Core/Classes/Projection/ContentStream/ContentStreamProjection.php similarity index 100% rename from Neos.ContentRepository/src/Projection/ContentStream/ContentStreamProjection.php rename to Neos.ContentRepository.Core/Classes/Projection/ContentStream/ContentStreamProjection.php diff --git a/Neos.ContentRepository/src/Projection/ContentStream/ContentStreamProjectionFactory.php b/Neos.ContentRepository.Core/Classes/Projection/ContentStream/ContentStreamProjectionFactory.php similarity index 100% rename from Neos.ContentRepository/src/Projection/ContentStream/ContentStreamProjectionFactory.php rename to Neos.ContentRepository.Core/Classes/Projection/ContentStream/ContentStreamProjectionFactory.php diff --git a/Neos.ContentRepository/src/Projection/DelegatingCatchUpHook.php b/Neos.ContentRepository.Core/Classes/Projection/DelegatingCatchUpHook.php similarity index 100% rename from Neos.ContentRepository/src/Projection/DelegatingCatchUpHook.php rename to Neos.ContentRepository.Core/Classes/Projection/DelegatingCatchUpHook.php diff --git a/Neos.ContentRepository/src/Projection/NodeHiddenState/NodeHiddenState.php b/Neos.ContentRepository.Core/Classes/Projection/NodeHiddenState/NodeHiddenState.php similarity index 100% rename from Neos.ContentRepository/src/Projection/NodeHiddenState/NodeHiddenState.php rename to Neos.ContentRepository.Core/Classes/Projection/NodeHiddenState/NodeHiddenState.php diff --git a/Neos.ContentRepository/src/Projection/NodeHiddenState/NodeHiddenStateFinder.php b/Neos.ContentRepository.Core/Classes/Projection/NodeHiddenState/NodeHiddenStateFinder.php similarity index 100% rename from Neos.ContentRepository/src/Projection/NodeHiddenState/NodeHiddenStateFinder.php rename to Neos.ContentRepository.Core/Classes/Projection/NodeHiddenState/NodeHiddenStateFinder.php diff --git a/Neos.ContentRepository/src/Projection/NodeHiddenState/NodeHiddenStateProjection.php b/Neos.ContentRepository.Core/Classes/Projection/NodeHiddenState/NodeHiddenStateProjection.php similarity index 100% rename from Neos.ContentRepository/src/Projection/NodeHiddenState/NodeHiddenStateProjection.php rename to Neos.ContentRepository.Core/Classes/Projection/NodeHiddenState/NodeHiddenStateProjection.php diff --git a/Neos.ContentRepository/src/Projection/NodeHiddenState/NodeHiddenStateProjectionFactory.php b/Neos.ContentRepository.Core/Classes/Projection/NodeHiddenState/NodeHiddenStateProjectionFactory.php similarity index 100% rename from Neos.ContentRepository/src/Projection/NodeHiddenState/NodeHiddenStateProjectionFactory.php rename to Neos.ContentRepository.Core/Classes/Projection/NodeHiddenState/NodeHiddenStateProjectionFactory.php diff --git a/Neos.ContentRepository/src/Projection/NodeHiddenState/NodeHiddenStateRecord.php b/Neos.ContentRepository.Core/Classes/Projection/NodeHiddenState/NodeHiddenStateRecord.php similarity index 100% rename from Neos.ContentRepository/src/Projection/NodeHiddenState/NodeHiddenStateRecord.php rename to Neos.ContentRepository.Core/Classes/Projection/NodeHiddenState/NodeHiddenStateRecord.php diff --git a/Neos.ContentRepository/src/Projection/ProjectionCatchUpTriggerInterface.php b/Neos.ContentRepository.Core/Classes/Projection/ProjectionCatchUpTriggerInterface.php similarity index 100% rename from Neos.ContentRepository/src/Projection/ProjectionCatchUpTriggerInterface.php rename to Neos.ContentRepository.Core/Classes/Projection/ProjectionCatchUpTriggerInterface.php diff --git a/Neos.ContentRepository/src/Projection/ProjectionFactoryInterface.php b/Neos.ContentRepository.Core/Classes/Projection/ProjectionFactoryInterface.php similarity index 100% rename from Neos.ContentRepository/src/Projection/ProjectionFactoryInterface.php rename to Neos.ContentRepository.Core/Classes/Projection/ProjectionFactoryInterface.php diff --git a/Neos.ContentRepository/src/Projection/ProjectionInterface.php b/Neos.ContentRepository.Core/Classes/Projection/ProjectionInterface.php similarity index 100% rename from Neos.ContentRepository/src/Projection/ProjectionInterface.php rename to Neos.ContentRepository.Core/Classes/Projection/ProjectionInterface.php diff --git a/Neos.ContentRepository/src/Projection/ProjectionStateInterface.php b/Neos.ContentRepository.Core/Classes/Projection/ProjectionStateInterface.php similarity index 100% rename from Neos.ContentRepository/src/Projection/ProjectionStateInterface.php rename to Neos.ContentRepository.Core/Classes/Projection/ProjectionStateInterface.php diff --git a/Neos.ContentRepository/src/Projection/Projections.php b/Neos.ContentRepository.Core/Classes/Projection/Projections.php similarity index 100% rename from Neos.ContentRepository/src/Projection/Projections.php rename to Neos.ContentRepository.Core/Classes/Projection/Projections.php diff --git a/Neos.ContentRepository/src/Projection/WithMarkStaleInterface.php b/Neos.ContentRepository.Core/Classes/Projection/WithMarkStaleInterface.php similarity index 100% rename from Neos.ContentRepository/src/Projection/WithMarkStaleInterface.php rename to Neos.ContentRepository.Core/Classes/Projection/WithMarkStaleInterface.php diff --git a/Neos.ContentRepository/src/Projection/Workspace/Workspace.php b/Neos.ContentRepository.Core/Classes/Projection/Workspace/Workspace.php similarity index 100% rename from Neos.ContentRepository/src/Projection/Workspace/Workspace.php rename to Neos.ContentRepository.Core/Classes/Projection/Workspace/Workspace.php diff --git a/Neos.ContentRepository/src/Projection/Workspace/WorkspaceFinder.php b/Neos.ContentRepository.Core/Classes/Projection/Workspace/WorkspaceFinder.php similarity index 100% rename from Neos.ContentRepository/src/Projection/Workspace/WorkspaceFinder.php rename to Neos.ContentRepository.Core/Classes/Projection/Workspace/WorkspaceFinder.php diff --git a/Neos.ContentRepository/src/Projection/Workspace/WorkspaceProjection.php b/Neos.ContentRepository.Core/Classes/Projection/Workspace/WorkspaceProjection.php similarity index 100% rename from Neos.ContentRepository/src/Projection/Workspace/WorkspaceProjection.php rename to Neos.ContentRepository.Core/Classes/Projection/Workspace/WorkspaceProjection.php diff --git a/Neos.ContentRepository/src/Projection/Workspace/WorkspaceProjectionFactory.php b/Neos.ContentRepository.Core/Classes/Projection/Workspace/WorkspaceProjectionFactory.php similarity index 100% rename from Neos.ContentRepository/src/Projection/Workspace/WorkspaceProjectionFactory.php rename to Neos.ContentRepository.Core/Classes/Projection/Workspace/WorkspaceProjectionFactory.php diff --git a/Neos.ContentRepository/src/Projection/Workspace/WorkspaceRuntimeCache.php b/Neos.ContentRepository.Core/Classes/Projection/Workspace/WorkspaceRuntimeCache.php similarity index 100% rename from Neos.ContentRepository/src/Projection/Workspace/WorkspaceRuntimeCache.php rename to Neos.ContentRepository.Core/Classes/Projection/Workspace/WorkspaceRuntimeCache.php diff --git a/Neos.ContentRepository/src/Projection/Workspace/WorkspaceStatus.php b/Neos.ContentRepository.Core/Classes/Projection/Workspace/WorkspaceStatus.php similarity index 100% rename from Neos.ContentRepository/src/Projection/Workspace/WorkspaceStatus.php rename to Neos.ContentRepository.Core/Classes/Projection/Workspace/WorkspaceStatus.php diff --git a/Neos.ContentRepository/src/Service/ContentRepositoryBootstrapper.php b/Neos.ContentRepository.Core/Classes/Service/ContentRepositoryBootstrapper.php similarity index 100% rename from Neos.ContentRepository/src/Service/ContentRepositoryBootstrapper.php rename to Neos.ContentRepository.Core/Classes/Service/ContentRepositoryBootstrapper.php diff --git a/Neos.ContentRepository/src/Service/ContentStreamPruner.php b/Neos.ContentRepository.Core/Classes/Service/ContentStreamPruner.php similarity index 100% rename from Neos.ContentRepository/src/Service/ContentStreamPruner.php rename to Neos.ContentRepository.Core/Classes/Service/ContentStreamPruner.php diff --git a/Neos.ContentRepository/src/Service/ContentStreamPrunerFactory.php b/Neos.ContentRepository.Core/Classes/Service/ContentStreamPrunerFactory.php similarity index 100% rename from Neos.ContentRepository/src/Service/ContentStreamPrunerFactory.php rename to Neos.ContentRepository.Core/Classes/Service/ContentStreamPrunerFactory.php diff --git a/Neos.ContentRepository/src/Service/WorkspaceMaintenanceService.php b/Neos.ContentRepository.Core/Classes/Service/WorkspaceMaintenanceService.php similarity index 100% rename from Neos.ContentRepository/src/Service/WorkspaceMaintenanceService.php rename to Neos.ContentRepository.Core/Classes/Service/WorkspaceMaintenanceService.php diff --git a/Neos.ContentRepository/src/Service/WorkspaceMaintenanceServiceFactory.php b/Neos.ContentRepository.Core/Classes/Service/WorkspaceMaintenanceServiceFactory.php similarity index 100% rename from Neos.ContentRepository/src/Service/WorkspaceMaintenanceServiceFactory.php rename to Neos.ContentRepository.Core/Classes/Service/WorkspaceMaintenanceServiceFactory.php diff --git a/Neos.ContentRepository/src/SharedModel/Node/CoverageByOrigin.php b/Neos.ContentRepository.Core/Classes/SharedModel/Node/CoverageByOrigin.php similarity index 100% rename from Neos.ContentRepository/src/SharedModel/Node/CoverageByOrigin.php rename to Neos.ContentRepository.Core/Classes/SharedModel/Node/CoverageByOrigin.php diff --git a/Neos.ContentRepository/src/SharedModel/Node/NodeAggregateClassification.php b/Neos.ContentRepository.Core/Classes/SharedModel/Node/NodeAggregateClassification.php similarity index 100% rename from Neos.ContentRepository/src/SharedModel/Node/NodeAggregateClassification.php rename to Neos.ContentRepository.Core/Classes/SharedModel/Node/NodeAggregateClassification.php diff --git a/Neos.ContentRepository/src/SharedModel/Node/NodeAggregateIdentifier.php b/Neos.ContentRepository.Core/Classes/SharedModel/Node/NodeAggregateIdentifier.php similarity index 100% rename from Neos.ContentRepository/src/SharedModel/Node/NodeAggregateIdentifier.php rename to Neos.ContentRepository.Core/Classes/SharedModel/Node/NodeAggregateIdentifier.php diff --git a/Neos.ContentRepository/src/SharedModel/Node/NodeAggregateIdentifiers.php b/Neos.ContentRepository.Core/Classes/SharedModel/Node/NodeAggregateIdentifiers.php similarity index 100% rename from Neos.ContentRepository/src/SharedModel/Node/NodeAggregateIdentifiers.php rename to Neos.ContentRepository.Core/Classes/SharedModel/Node/NodeAggregateIdentifiers.php diff --git a/Neos.ContentRepository/src/SharedModel/Node/NodeName.php b/Neos.ContentRepository.Core/Classes/SharedModel/Node/NodeName.php similarity index 100% rename from Neos.ContentRepository/src/SharedModel/Node/NodeName.php rename to Neos.ContentRepository.Core/Classes/SharedModel/Node/NodeName.php diff --git a/Neos.ContentRepository/src/SharedModel/Node/NodePath.php b/Neos.ContentRepository.Core/Classes/SharedModel/Node/NodePath.php similarity index 100% rename from Neos.ContentRepository/src/SharedModel/Node/NodePath.php rename to Neos.ContentRepository.Core/Classes/SharedModel/Node/NodePath.php diff --git a/Neos.ContentRepository/src/SharedModel/Node/NodeReference.php b/Neos.ContentRepository.Core/Classes/SharedModel/Node/NodeReference.php similarity index 100% rename from Neos.ContentRepository/src/SharedModel/Node/NodeReference.php rename to Neos.ContentRepository.Core/Classes/SharedModel/Node/NodeReference.php diff --git a/Neos.ContentRepository/src/SharedModel/Node/NodeReferences.php b/Neos.ContentRepository.Core/Classes/SharedModel/Node/NodeReferences.php similarity index 100% rename from Neos.ContentRepository/src/SharedModel/Node/NodeReferences.php rename to Neos.ContentRepository.Core/Classes/SharedModel/Node/NodeReferences.php diff --git a/Neos.ContentRepository/src/SharedModel/Node/OriginByCoverage.php b/Neos.ContentRepository.Core/Classes/SharedModel/Node/OriginByCoverage.php similarity index 100% rename from Neos.ContentRepository/src/SharedModel/Node/OriginByCoverage.php rename to Neos.ContentRepository.Core/Classes/SharedModel/Node/OriginByCoverage.php diff --git a/Neos.ContentRepository/src/SharedModel/Node/OriginDimensionSpacePoint.php b/Neos.ContentRepository.Core/Classes/SharedModel/Node/OriginDimensionSpacePoint.php similarity index 100% rename from Neos.ContentRepository/src/SharedModel/Node/OriginDimensionSpacePoint.php rename to Neos.ContentRepository.Core/Classes/SharedModel/Node/OriginDimensionSpacePoint.php diff --git a/Neos.ContentRepository/src/SharedModel/Node/OriginDimensionSpacePointSet.php b/Neos.ContentRepository.Core/Classes/SharedModel/Node/OriginDimensionSpacePointSet.php similarity index 100% rename from Neos.ContentRepository/src/SharedModel/Node/OriginDimensionSpacePointSet.php rename to Neos.ContentRepository.Core/Classes/SharedModel/Node/OriginDimensionSpacePointSet.php diff --git a/Neos.ContentRepository/src/SharedModel/Node/PropertyName.php b/Neos.ContentRepository.Core/Classes/SharedModel/Node/PropertyName.php similarity index 100% rename from Neos.ContentRepository/src/SharedModel/Node/PropertyName.php rename to Neos.ContentRepository.Core/Classes/SharedModel/Node/PropertyName.php diff --git a/Neos.ContentRepository/src/SharedModel/NodeAddress.php b/Neos.ContentRepository.Core/Classes/SharedModel/NodeAddress.php similarity index 100% rename from Neos.ContentRepository/src/SharedModel/NodeAddress.php rename to Neos.ContentRepository.Core/Classes/SharedModel/NodeAddress.php diff --git a/Neos.ContentRepository/src/SharedModel/NodeAddressFactory.php b/Neos.ContentRepository.Core/Classes/SharedModel/NodeAddressFactory.php similarity index 100% rename from Neos.ContentRepository/src/SharedModel/NodeAddressFactory.php rename to Neos.ContentRepository.Core/Classes/SharedModel/NodeAddressFactory.php diff --git a/Neos.ContentRepository/src/SharedModel/NodeType/NodeLabelGeneratorInterface.php b/Neos.ContentRepository.Core/Classes/SharedModel/NodeType/NodeLabelGeneratorInterface.php similarity index 100% rename from Neos.ContentRepository/src/SharedModel/NodeType/NodeLabelGeneratorInterface.php rename to Neos.ContentRepository.Core/Classes/SharedModel/NodeType/NodeLabelGeneratorInterface.php diff --git a/Neos.ContentRepository/src/SharedModel/NodeType/NodeType.php b/Neos.ContentRepository.Core/Classes/SharedModel/NodeType/NodeType.php similarity index 100% rename from Neos.ContentRepository/src/SharedModel/NodeType/NodeType.php rename to Neos.ContentRepository.Core/Classes/SharedModel/NodeType/NodeType.php diff --git a/Neos.ContentRepository/src/SharedModel/NodeType/NodeTypeConstraints.php b/Neos.ContentRepository.Core/Classes/SharedModel/NodeType/NodeTypeConstraints.php similarity index 100% rename from Neos.ContentRepository/src/SharedModel/NodeType/NodeTypeConstraints.php rename to Neos.ContentRepository.Core/Classes/SharedModel/NodeType/NodeTypeConstraints.php diff --git a/Neos.ContentRepository/src/SharedModel/NodeType/NodeTypeConstraintsWithSubNodeTypes.php b/Neos.ContentRepository.Core/Classes/SharedModel/NodeType/NodeTypeConstraintsWithSubNodeTypes.php similarity index 100% rename from Neos.ContentRepository/src/SharedModel/NodeType/NodeTypeConstraintsWithSubNodeTypes.php rename to Neos.ContentRepository.Core/Classes/SharedModel/NodeType/NodeTypeConstraintsWithSubNodeTypes.php diff --git a/Neos.ContentRepository/src/SharedModel/NodeType/NodeTypeManager.php b/Neos.ContentRepository.Core/Classes/SharedModel/NodeType/NodeTypeManager.php similarity index 100% rename from Neos.ContentRepository/src/SharedModel/NodeType/NodeTypeManager.php rename to Neos.ContentRepository.Core/Classes/SharedModel/NodeType/NodeTypeManager.php diff --git a/Neos.ContentRepository/src/SharedModel/NodeType/NodeTypeName.php b/Neos.ContentRepository.Core/Classes/SharedModel/NodeType/NodeTypeName.php similarity index 100% rename from Neos.ContentRepository/src/SharedModel/NodeType/NodeTypeName.php rename to Neos.ContentRepository.Core/Classes/SharedModel/NodeType/NodeTypeName.php diff --git a/Neos.ContentRepository/src/SharedModel/NodeType/NodeTypeNames.php b/Neos.ContentRepository.Core/Classes/SharedModel/NodeType/NodeTypeNames.php similarity index 100% rename from Neos.ContentRepository/src/SharedModel/NodeType/NodeTypeNames.php rename to Neos.ContentRepository.Core/Classes/SharedModel/NodeType/NodeTypeNames.php diff --git a/Neos.ContentRepository/src/SharedModel/NodeType/NodeTypePostprocessorInterface.php b/Neos.ContentRepository.Core/Classes/SharedModel/NodeType/NodeTypePostprocessorInterface.php similarity index 100% rename from Neos.ContentRepository/src/SharedModel/NodeType/NodeTypePostprocessorInterface.php rename to Neos.ContentRepository.Core/Classes/SharedModel/NodeType/NodeTypePostprocessorInterface.php diff --git a/Neos.ContentRepository/src/SharedModel/User/UserIdentifier.php b/Neos.ContentRepository.Core/Classes/SharedModel/User/UserIdentifier.php similarity index 100% rename from Neos.ContentRepository/src/SharedModel/User/UserIdentifier.php rename to Neos.ContentRepository.Core/Classes/SharedModel/User/UserIdentifier.php diff --git a/Neos.ContentRepository/src/SharedModel/Workspace/ContentStreamIdentifier.php b/Neos.ContentRepository.Core/Classes/SharedModel/Workspace/ContentStreamIdentifier.php similarity index 100% rename from Neos.ContentRepository/src/SharedModel/Workspace/ContentStreamIdentifier.php rename to Neos.ContentRepository.Core/Classes/SharedModel/Workspace/ContentStreamIdentifier.php diff --git a/Neos.ContentRepository/src/SharedModel/Workspace/WorkspaceDescription.php b/Neos.ContentRepository.Core/Classes/SharedModel/Workspace/WorkspaceDescription.php similarity index 100% rename from Neos.ContentRepository/src/SharedModel/Workspace/WorkspaceDescription.php rename to Neos.ContentRepository.Core/Classes/SharedModel/Workspace/WorkspaceDescription.php diff --git a/Neos.ContentRepository/src/SharedModel/Workspace/WorkspaceName.php b/Neos.ContentRepository.Core/Classes/SharedModel/Workspace/WorkspaceName.php similarity index 100% rename from Neos.ContentRepository/src/SharedModel/Workspace/WorkspaceName.php rename to Neos.ContentRepository.Core/Classes/SharedModel/Workspace/WorkspaceName.php diff --git a/Neos.ContentRepository/src/SharedModel/Workspace/WorkspaceTitle.php b/Neos.ContentRepository.Core/Classes/SharedModel/Workspace/WorkspaceTitle.php similarity index 100% rename from Neos.ContentRepository/src/SharedModel/Workspace/WorkspaceTitle.php rename to Neos.ContentRepository.Core/Classes/SharedModel/Workspace/WorkspaceTitle.php diff --git a/Neos.ContentRepository/LICENSE b/Neos.ContentRepository.Core/LICENSE similarity index 100% rename from Neos.ContentRepository/LICENSE rename to Neos.ContentRepository.Core/LICENSE diff --git a/Neos.ContentRepository/README.md b/Neos.ContentRepository.Core/README.md similarity index 100% rename from Neos.ContentRepository/README.md rename to Neos.ContentRepository.Core/README.md diff --git a/Neos.ContentRepository/Readme.rst b/Neos.ContentRepository.Core/Readme.rst similarity index 100% rename from Neos.ContentRepository/Readme.rst rename to Neos.ContentRepository.Core/Readme.rst diff --git a/Neos.ContentRepository/Tests/Behavior/Features/Bootstrap/CurrentSubgraphTrait.php b/Neos.ContentRepository.Core/Tests/Behavior/Features/Bootstrap/CurrentSubgraphTrait.php similarity index 100% rename from Neos.ContentRepository/Tests/Behavior/Features/Bootstrap/CurrentSubgraphTrait.php rename to Neos.ContentRepository.Core/Tests/Behavior/Features/Bootstrap/CurrentSubgraphTrait.php diff --git a/Neos.ContentRepository/Tests/Behavior/Features/Bootstrap/CurrentUserTrait.php b/Neos.ContentRepository.Core/Tests/Behavior/Features/Bootstrap/CurrentUserTrait.php similarity index 100% rename from Neos.ContentRepository/Tests/Behavior/Features/Bootstrap/CurrentUserTrait.php rename to Neos.ContentRepository.Core/Tests/Behavior/Features/Bootstrap/CurrentUserTrait.php diff --git a/Neos.ContentRepository/Tests/Behavior/Features/Bootstrap/EventSourcedTrait.php b/Neos.ContentRepository.Core/Tests/Behavior/Features/Bootstrap/EventSourcedTrait.php similarity index 100% rename from Neos.ContentRepository/Tests/Behavior/Features/Bootstrap/EventSourcedTrait.php rename to Neos.ContentRepository.Core/Tests/Behavior/Features/Bootstrap/EventSourcedTrait.php diff --git a/Neos.ContentRepository/Tests/Behavior/Features/Bootstrap/Features/ContentStreamForking.php b/Neos.ContentRepository.Core/Tests/Behavior/Features/Bootstrap/Features/ContentStreamForking.php similarity index 100% rename from Neos.ContentRepository/Tests/Behavior/Features/Bootstrap/Features/ContentStreamForking.php rename to Neos.ContentRepository.Core/Tests/Behavior/Features/Bootstrap/Features/ContentStreamForking.php diff --git a/Neos.ContentRepository/Tests/Behavior/Features/Bootstrap/Features/NodeCopying.php b/Neos.ContentRepository.Core/Tests/Behavior/Features/Bootstrap/Features/NodeCopying.php similarity index 100% rename from Neos.ContentRepository/Tests/Behavior/Features/Bootstrap/Features/NodeCopying.php rename to Neos.ContentRepository.Core/Tests/Behavior/Features/Bootstrap/Features/NodeCopying.php diff --git a/Neos.ContentRepository/Tests/Behavior/Features/Bootstrap/Features/NodeCreation.php b/Neos.ContentRepository.Core/Tests/Behavior/Features/Bootstrap/Features/NodeCreation.php similarity index 100% rename from Neos.ContentRepository/Tests/Behavior/Features/Bootstrap/Features/NodeCreation.php rename to Neos.ContentRepository.Core/Tests/Behavior/Features/Bootstrap/Features/NodeCreation.php diff --git a/Neos.ContentRepository/Tests/Behavior/Features/Bootstrap/Features/NodeDisabling.php b/Neos.ContentRepository.Core/Tests/Behavior/Features/Bootstrap/Features/NodeDisabling.php similarity index 100% rename from Neos.ContentRepository/Tests/Behavior/Features/Bootstrap/Features/NodeDisabling.php rename to Neos.ContentRepository.Core/Tests/Behavior/Features/Bootstrap/Features/NodeDisabling.php diff --git a/Neos.ContentRepository/Tests/Behavior/Features/Bootstrap/Features/NodeModification.php b/Neos.ContentRepository.Core/Tests/Behavior/Features/Bootstrap/Features/NodeModification.php similarity index 100% rename from Neos.ContentRepository/Tests/Behavior/Features/Bootstrap/Features/NodeModification.php rename to Neos.ContentRepository.Core/Tests/Behavior/Features/Bootstrap/Features/NodeModification.php diff --git a/Neos.ContentRepository/Tests/Behavior/Features/Bootstrap/Features/NodeMove.php b/Neos.ContentRepository.Core/Tests/Behavior/Features/Bootstrap/Features/NodeMove.php similarity index 100% rename from Neos.ContentRepository/Tests/Behavior/Features/Bootstrap/Features/NodeMove.php rename to Neos.ContentRepository.Core/Tests/Behavior/Features/Bootstrap/Features/NodeMove.php diff --git a/Neos.ContentRepository/Tests/Behavior/Features/Bootstrap/Features/NodeReferencing.php b/Neos.ContentRepository.Core/Tests/Behavior/Features/Bootstrap/Features/NodeReferencing.php similarity index 100% rename from Neos.ContentRepository/Tests/Behavior/Features/Bootstrap/Features/NodeReferencing.php rename to Neos.ContentRepository.Core/Tests/Behavior/Features/Bootstrap/Features/NodeReferencing.php diff --git a/Neos.ContentRepository/Tests/Behavior/Features/Bootstrap/Features/NodeRemoval.php b/Neos.ContentRepository.Core/Tests/Behavior/Features/Bootstrap/Features/NodeRemoval.php similarity index 100% rename from Neos.ContentRepository/Tests/Behavior/Features/Bootstrap/Features/NodeRemoval.php rename to Neos.ContentRepository.Core/Tests/Behavior/Features/Bootstrap/Features/NodeRemoval.php diff --git a/Neos.ContentRepository/Tests/Behavior/Features/Bootstrap/Features/NodeRenaming.php b/Neos.ContentRepository.Core/Tests/Behavior/Features/Bootstrap/Features/NodeRenaming.php similarity index 100% rename from Neos.ContentRepository/Tests/Behavior/Features/Bootstrap/Features/NodeRenaming.php rename to Neos.ContentRepository.Core/Tests/Behavior/Features/Bootstrap/Features/NodeRenaming.php diff --git a/Neos.ContentRepository/Tests/Behavior/Features/Bootstrap/Features/NodeTypeChange.php b/Neos.ContentRepository.Core/Tests/Behavior/Features/Bootstrap/Features/NodeTypeChange.php similarity index 100% rename from Neos.ContentRepository/Tests/Behavior/Features/Bootstrap/Features/NodeTypeChange.php rename to Neos.ContentRepository.Core/Tests/Behavior/Features/Bootstrap/Features/NodeTypeChange.php diff --git a/Neos.ContentRepository/Tests/Behavior/Features/Bootstrap/Features/NodeVariation.php b/Neos.ContentRepository.Core/Tests/Behavior/Features/Bootstrap/Features/NodeVariation.php similarity index 100% rename from Neos.ContentRepository/Tests/Behavior/Features/Bootstrap/Features/NodeVariation.php rename to Neos.ContentRepository.Core/Tests/Behavior/Features/Bootstrap/Features/NodeVariation.php diff --git a/Neos.ContentRepository/Tests/Behavior/Features/Bootstrap/Features/WorkspaceCreation.php b/Neos.ContentRepository.Core/Tests/Behavior/Features/Bootstrap/Features/WorkspaceCreation.php similarity index 100% rename from Neos.ContentRepository/Tests/Behavior/Features/Bootstrap/Features/WorkspaceCreation.php rename to Neos.ContentRepository.Core/Tests/Behavior/Features/Bootstrap/Features/WorkspaceCreation.php diff --git a/Neos.ContentRepository/Tests/Behavior/Features/Bootstrap/Features/WorkspaceDiscarding.php b/Neos.ContentRepository.Core/Tests/Behavior/Features/Bootstrap/Features/WorkspaceDiscarding.php similarity index 100% rename from Neos.ContentRepository/Tests/Behavior/Features/Bootstrap/Features/WorkspaceDiscarding.php rename to Neos.ContentRepository.Core/Tests/Behavior/Features/Bootstrap/Features/WorkspaceDiscarding.php diff --git a/Neos.ContentRepository/Tests/Behavior/Features/Bootstrap/Features/WorkspacePublishing.php b/Neos.ContentRepository.Core/Tests/Behavior/Features/Bootstrap/Features/WorkspacePublishing.php similarity index 100% rename from Neos.ContentRepository/Tests/Behavior/Features/Bootstrap/Features/WorkspacePublishing.php rename to Neos.ContentRepository.Core/Tests/Behavior/Features/Bootstrap/Features/WorkspacePublishing.php diff --git a/Neos.ContentRepository/Tests/Behavior/Features/Bootstrap/GenericCommandExecutionAndEventPublication.php b/Neos.ContentRepository.Core/Tests/Behavior/Features/Bootstrap/GenericCommandExecutionAndEventPublication.php similarity index 100% rename from Neos.ContentRepository/Tests/Behavior/Features/Bootstrap/GenericCommandExecutionAndEventPublication.php rename to Neos.ContentRepository.Core/Tests/Behavior/Features/Bootstrap/GenericCommandExecutionAndEventPublication.php diff --git a/Neos.ContentRepository/Tests/Behavior/Features/Bootstrap/Helpers/ContentRepositoryInternals.php b/Neos.ContentRepository.Core/Tests/Behavior/Features/Bootstrap/Helpers/ContentRepositoryInternals.php similarity index 100% rename from Neos.ContentRepository/Tests/Behavior/Features/Bootstrap/Helpers/ContentRepositoryInternals.php rename to Neos.ContentRepository.Core/Tests/Behavior/Features/Bootstrap/Helpers/ContentRepositoryInternals.php diff --git a/Neos.ContentRepository/Tests/Behavior/Features/Bootstrap/Helpers/ContentRepositoryInternalsFactory.php b/Neos.ContentRepository.Core/Tests/Behavior/Features/Bootstrap/Helpers/ContentRepositoryInternalsFactory.php similarity index 100% rename from Neos.ContentRepository/Tests/Behavior/Features/Bootstrap/Helpers/ContentRepositoryInternalsFactory.php rename to Neos.ContentRepository.Core/Tests/Behavior/Features/Bootstrap/Helpers/ContentRepositoryInternalsFactory.php diff --git a/Neos.ContentRepository/Tests/Behavior/Features/Bootstrap/MigrationsTrait.php b/Neos.ContentRepository.Core/Tests/Behavior/Features/Bootstrap/MigrationsTrait.php similarity index 100% rename from Neos.ContentRepository/Tests/Behavior/Features/Bootstrap/MigrationsTrait.php rename to Neos.ContentRepository.Core/Tests/Behavior/Features/Bootstrap/MigrationsTrait.php diff --git a/Neos.ContentRepository/Tests/Behavior/Features/Bootstrap/NodeAuthorizationTrait.php b/Neos.ContentRepository.Core/Tests/Behavior/Features/Bootstrap/NodeAuthorizationTrait.php similarity index 100% rename from Neos.ContentRepository/Tests/Behavior/Features/Bootstrap/NodeAuthorizationTrait.php rename to Neos.ContentRepository.Core/Tests/Behavior/Features/Bootstrap/NodeAuthorizationTrait.php diff --git a/Neos.ContentRepository/Tests/Behavior/Features/Bootstrap/NodeOperationsTrait.php b/Neos.ContentRepository.Core/Tests/Behavior/Features/Bootstrap/NodeOperationsTrait.php similarity index 100% rename from Neos.ContentRepository/Tests/Behavior/Features/Bootstrap/NodeOperationsTrait.php rename to Neos.ContentRepository.Core/Tests/Behavior/Features/Bootstrap/NodeOperationsTrait.php diff --git a/Neos.ContentRepository/Tests/Behavior/Features/Bootstrap/ProjectedNodeAggregateTrait.php b/Neos.ContentRepository.Core/Tests/Behavior/Features/Bootstrap/ProjectedNodeAggregateTrait.php similarity index 100% rename from Neos.ContentRepository/Tests/Behavior/Features/Bootstrap/ProjectedNodeAggregateTrait.php rename to Neos.ContentRepository.Core/Tests/Behavior/Features/Bootstrap/ProjectedNodeAggregateTrait.php diff --git a/Neos.ContentRepository/Tests/Behavior/Features/Bootstrap/ProjectedNodeTrait.php b/Neos.ContentRepository.Core/Tests/Behavior/Features/Bootstrap/ProjectedNodeTrait.php similarity index 100% rename from Neos.ContentRepository/Tests/Behavior/Features/Bootstrap/ProjectedNodeTrait.php rename to Neos.ContentRepository.Core/Tests/Behavior/Features/Bootstrap/ProjectedNodeTrait.php diff --git a/Neos.ContentRepository/Tests/Behavior/Features/Bootstrap/ProjectionIntegrityViolationDetectionTrait.php b/Neos.ContentRepository.Core/Tests/Behavior/Features/Bootstrap/ProjectionIntegrityViolationDetectionTrait.php similarity index 100% rename from Neos.ContentRepository/Tests/Behavior/Features/Bootstrap/ProjectionIntegrityViolationDetectionTrait.php rename to Neos.ContentRepository.Core/Tests/Behavior/Features/Bootstrap/ProjectionIntegrityViolationDetectionTrait.php diff --git a/Neos.ContentRepository/Tests/Behavior/Features/Bootstrap/ReadModelInstantiationTrait.php b/Neos.ContentRepository.Core/Tests/Behavior/Features/Bootstrap/ReadModelInstantiationTrait.php similarity index 100% rename from Neos.ContentRepository/Tests/Behavior/Features/Bootstrap/ReadModelInstantiationTrait.php rename to Neos.ContentRepository.Core/Tests/Behavior/Features/Bootstrap/ReadModelInstantiationTrait.php diff --git a/Neos.ContentRepository/Tests/Behavior/Features/Bootstrap/StructureAdjustmentsTrait.php b/Neos.ContentRepository.Core/Tests/Behavior/Features/Bootstrap/StructureAdjustmentsTrait.php similarity index 100% rename from Neos.ContentRepository/Tests/Behavior/Features/Bootstrap/StructureAdjustmentsTrait.php rename to Neos.ContentRepository.Core/Tests/Behavior/Features/Bootstrap/StructureAdjustmentsTrait.php diff --git a/Neos.ContentRepository/Tests/Behavior/Features/Helper/ContentGraphs.php b/Neos.ContentRepository.Core/Tests/Behavior/Features/Helper/ContentGraphs.php similarity index 100% rename from Neos.ContentRepository/Tests/Behavior/Features/Helper/ContentGraphs.php rename to Neos.ContentRepository.Core/Tests/Behavior/Features/Helper/ContentGraphs.php diff --git a/Neos.ContentRepository/Tests/Behavior/Features/Helper/ContentSubgraphs.php b/Neos.ContentRepository.Core/Tests/Behavior/Features/Helper/ContentSubgraphs.php similarity index 100% rename from Neos.ContentRepository/Tests/Behavior/Features/Helper/ContentSubgraphs.php rename to Neos.ContentRepository.Core/Tests/Behavior/Features/Helper/ContentSubgraphs.php diff --git a/Neos.ContentRepository/Tests/Behavior/Features/Helper/NodeAggregatesByAdapter.php b/Neos.ContentRepository.Core/Tests/Behavior/Features/Helper/NodeAggregatesByAdapter.php similarity index 100% rename from Neos.ContentRepository/Tests/Behavior/Features/Helper/NodeAggregatesByAdapter.php rename to Neos.ContentRepository.Core/Tests/Behavior/Features/Helper/NodeAggregatesByAdapter.php diff --git a/Neos.ContentRepository/Tests/Behavior/Features/Helper/NodeDiscriminator.php b/Neos.ContentRepository.Core/Tests/Behavior/Features/Helper/NodeDiscriminator.php similarity index 100% rename from Neos.ContentRepository/Tests/Behavior/Features/Helper/NodeDiscriminator.php rename to Neos.ContentRepository.Core/Tests/Behavior/Features/Helper/NodeDiscriminator.php diff --git a/Neos.ContentRepository/Tests/Behavior/Features/Helper/NodeDiscriminators.php b/Neos.ContentRepository.Core/Tests/Behavior/Features/Helper/NodeDiscriminators.php similarity index 100% rename from Neos.ContentRepository/Tests/Behavior/Features/Helper/NodeDiscriminators.php rename to Neos.ContentRepository.Core/Tests/Behavior/Features/Helper/NodeDiscriminators.php diff --git a/Neos.ContentRepository/Tests/Behavior/Features/Helper/NodesByAdapter.php b/Neos.ContentRepository.Core/Tests/Behavior/Features/Helper/NodesByAdapter.php similarity index 100% rename from Neos.ContentRepository/Tests/Behavior/Features/Helper/NodesByAdapter.php rename to Neos.ContentRepository.Core/Tests/Behavior/Features/Helper/NodesByAdapter.php diff --git a/Neos.ContentRepository/Tests/Behavior/Features/Helper/TestingNodeAggregateIdentifier.php b/Neos.ContentRepository.Core/Tests/Behavior/Features/Helper/TestingNodeAggregateIdentifier.php similarity index 100% rename from Neos.ContentRepository/Tests/Behavior/Features/Helper/TestingNodeAggregateIdentifier.php rename to Neos.ContentRepository.Core/Tests/Behavior/Features/Helper/TestingNodeAggregateIdentifier.php diff --git a/Neos.ContentRepository/Tests/Behavior/Fixtures/InvalidPropertyCollection.php b/Neos.ContentRepository.Core/Tests/Behavior/Fixtures/InvalidPropertyCollection.php similarity index 100% rename from Neos.ContentRepository/Tests/Behavior/Fixtures/InvalidPropertyCollection.php rename to Neos.ContentRepository.Core/Tests/Behavior/Fixtures/InvalidPropertyCollection.php diff --git a/Neos.ContentRepository/Tests/Behavior/Fixtures/PostalAddress.php b/Neos.ContentRepository.Core/Tests/Behavior/Fixtures/PostalAddress.php similarity index 100% rename from Neos.ContentRepository/Tests/Behavior/Fixtures/PostalAddress.php rename to Neos.ContentRepository.Core/Tests/Behavior/Fixtures/PostalAddress.php diff --git a/Neos.ContentRepository/Tests/Behavior/Fixtures/bat.jpg b/Neos.ContentRepository.Core/Tests/Behavior/Fixtures/bat.jpg similarity index 100% rename from Neos.ContentRepository/Tests/Behavior/Fixtures/bat.jpg rename to Neos.ContentRepository.Core/Tests/Behavior/Fixtures/bat.jpg diff --git a/Neos.ContentRepository/Tests/Functional/AbstractNodeTest.php b/Neos.ContentRepository.Core/Tests/Functional/AbstractNodeTest.php similarity index 100% rename from Neos.ContentRepository/Tests/Functional/AbstractNodeTest.php rename to Neos.ContentRepository.Core/Tests/Functional/AbstractNodeTest.php diff --git a/Neos.ContentRepository/Tests/Functional/Command/BehatTestHelper.php b/Neos.ContentRepository.Core/Tests/Functional/Command/BehatTestHelper.php similarity index 100% rename from Neos.ContentRepository/Tests/Functional/Command/BehatTestHelper.php rename to Neos.ContentRepository.Core/Tests/Functional/Command/BehatTestHelper.php diff --git a/Neos.ContentRepository/Tests/Functional/Command/LegacyBehatTestHelper.php b/Neos.ContentRepository.Core/Tests/Functional/Command/LegacyBehatTestHelper.php similarity index 100% rename from Neos.ContentRepository/Tests/Functional/Command/LegacyBehatTestHelper.php rename to Neos.ContentRepository.Core/Tests/Functional/Command/LegacyBehatTestHelper.php diff --git a/Neos.ContentRepository/Tests/Functional/Domain/Fixtures/HappyNode.php b/Neos.ContentRepository.Core/Tests/Functional/Domain/Fixtures/HappyNode.php similarity index 100% rename from Neos.ContentRepository/Tests/Functional/Domain/Fixtures/HappyNode.php rename to Neos.ContentRepository.Core/Tests/Functional/Domain/Fixtures/HappyNode.php diff --git a/Neos.ContentRepository/Tests/Functional/Domain/Fixtures/RelatedEntity.php b/Neos.ContentRepository.Core/Tests/Functional/Domain/Fixtures/RelatedEntity.php similarity index 100% rename from Neos.ContentRepository/Tests/Functional/Domain/Fixtures/RelatedEntity.php rename to Neos.ContentRepository.Core/Tests/Functional/Domain/Fixtures/RelatedEntity.php diff --git a/Neos.ContentRepository/Tests/Functional/Domain/Fixtures/TestNodePostprocessor.php b/Neos.ContentRepository.Core/Tests/Functional/Domain/Fixtures/TestNodePostprocessor.php similarity index 100% rename from Neos.ContentRepository/Tests/Functional/Domain/Fixtures/TestNodePostprocessor.php rename to Neos.ContentRepository.Core/Tests/Functional/Domain/Fixtures/TestNodePostprocessor.php diff --git a/Neos.ContentRepository/Tests/Functional/Domain/Fixtures/TestObjectForSerialization.php b/Neos.ContentRepository.Core/Tests/Functional/Domain/Fixtures/TestObjectForSerialization.php similarity index 100% rename from Neos.ContentRepository/Tests/Functional/Domain/Fixtures/TestObjectForSerialization.php rename to Neos.ContentRepository.Core/Tests/Functional/Domain/Fixtures/TestObjectForSerialization.php diff --git a/Neos.ContentRepository/Tests/Functional/Eel/FlowQueryOperations/ChildrenOperationTest.php b/Neos.ContentRepository.Core/Tests/Functional/Eel/FlowQueryOperations/ChildrenOperationTest.php similarity index 100% rename from Neos.ContentRepository/Tests/Functional/Eel/FlowQueryOperations/ChildrenOperationTest.php rename to Neos.ContentRepository.Core/Tests/Functional/Eel/FlowQueryOperations/ChildrenOperationTest.php diff --git a/Neos.ContentRepository/Tests/Functional/Eel/FlowQueryOperations/ClosestOperationTest.php b/Neos.ContentRepository.Core/Tests/Functional/Eel/FlowQueryOperations/ClosestOperationTest.php similarity index 100% rename from Neos.ContentRepository/Tests/Functional/Eel/FlowQueryOperations/ClosestOperationTest.php rename to Neos.ContentRepository.Core/Tests/Functional/Eel/FlowQueryOperations/ClosestOperationTest.php diff --git a/Neos.ContentRepository/Tests/Functional/Eel/FlowQueryOperations/FilterOperationTest.php b/Neos.ContentRepository.Core/Tests/Functional/Eel/FlowQueryOperations/FilterOperationTest.php similarity index 100% rename from Neos.ContentRepository/Tests/Functional/Eel/FlowQueryOperations/FilterOperationTest.php rename to Neos.ContentRepository.Core/Tests/Functional/Eel/FlowQueryOperations/FilterOperationTest.php diff --git a/Neos.ContentRepository/Tests/Functional/Eel/FlowQueryOperations/FindOperationTest.php b/Neos.ContentRepository.Core/Tests/Functional/Eel/FlowQueryOperations/FindOperationTest.php similarity index 100% rename from Neos.ContentRepository/Tests/Functional/Eel/FlowQueryOperations/FindOperationTest.php rename to Neos.ContentRepository.Core/Tests/Functional/Eel/FlowQueryOperations/FindOperationTest.php diff --git a/Neos.ContentRepository/Tests/Functional/Eel/FlowQueryOperations/HasOperationTest.php b/Neos.ContentRepository.Core/Tests/Functional/Eel/FlowQueryOperations/HasOperationTest.php similarity index 100% rename from Neos.ContentRepository/Tests/Functional/Eel/FlowQueryOperations/HasOperationTest.php rename to Neos.ContentRepository.Core/Tests/Functional/Eel/FlowQueryOperations/HasOperationTest.php diff --git a/Neos.ContentRepository/Tests/Functional/Eel/FlowQueryOperations/NextUntilOperationTest.php b/Neos.ContentRepository.Core/Tests/Functional/Eel/FlowQueryOperations/NextUntilOperationTest.php similarity index 100% rename from Neos.ContentRepository/Tests/Functional/Eel/FlowQueryOperations/NextUntilOperationTest.php rename to Neos.ContentRepository.Core/Tests/Functional/Eel/FlowQueryOperations/NextUntilOperationTest.php diff --git a/Neos.ContentRepository/Tests/Functional/Eel/FlowQueryOperations/ParentsOperationTest.php b/Neos.ContentRepository.Core/Tests/Functional/Eel/FlowQueryOperations/ParentsOperationTest.php similarity index 100% rename from Neos.ContentRepository/Tests/Functional/Eel/FlowQueryOperations/ParentsOperationTest.php rename to Neos.ContentRepository.Core/Tests/Functional/Eel/FlowQueryOperations/ParentsOperationTest.php diff --git a/Neos.ContentRepository/Tests/Functional/Eel/FlowQueryOperations/ParentsUntilOperationTest.php b/Neos.ContentRepository.Core/Tests/Functional/Eel/FlowQueryOperations/ParentsUntilOperationTest.php similarity index 100% rename from Neos.ContentRepository/Tests/Functional/Eel/FlowQueryOperations/ParentsUntilOperationTest.php rename to Neos.ContentRepository.Core/Tests/Functional/Eel/FlowQueryOperations/ParentsUntilOperationTest.php diff --git a/Neos.ContentRepository/Tests/Functional/Eel/FlowQueryOperations/PrevUntilOperationTest.php b/Neos.ContentRepository.Core/Tests/Functional/Eel/FlowQueryOperations/PrevUntilOperationTest.php similarity index 100% rename from Neos.ContentRepository/Tests/Functional/Eel/FlowQueryOperations/PrevUntilOperationTest.php rename to Neos.ContentRepository.Core/Tests/Functional/Eel/FlowQueryOperations/PrevUntilOperationTest.php diff --git a/Neos.ContentRepository/Tests/Functional/Fixtures/NodeStructure.xml b/Neos.ContentRepository.Core/Tests/Functional/Fixtures/NodeStructure.xml similarity index 100% rename from Neos.ContentRepository/Tests/Functional/Fixtures/NodeStructure.xml rename to Neos.ContentRepository.Core/Tests/Functional/Fixtures/NodeStructure.xml diff --git a/Neos.ContentRepository/Tests/Functional/Fixtures/NodesWithAndWithoutDimensions.xml b/Neos.ContentRepository.Core/Tests/Functional/Fixtures/NodesWithAndWithoutDimensions.xml similarity index 100% rename from Neos.ContentRepository/Tests/Functional/Fixtures/NodesWithAndWithoutDimensions.xml rename to Neos.ContentRepository.Core/Tests/Functional/Fixtures/NodesWithAndWithoutDimensions.xml diff --git a/Neos.ContentRepository/Tests/Unit/Dimension/ConfigurationBasedContentDimensionSourceTest.php b/Neos.ContentRepository.Core/Tests/Unit/Dimension/ConfigurationBasedContentDimensionSourceTest.php similarity index 100% rename from Neos.ContentRepository/Tests/Unit/Dimension/ConfigurationBasedContentDimensionSourceTest.php rename to Neos.ContentRepository.Core/Tests/Unit/Dimension/ConfigurationBasedContentDimensionSourceTest.php diff --git a/Neos.ContentRepository/Tests/Unit/Dimension/ContentDimensionConstraintsTest.php b/Neos.ContentRepository.Core/Tests/Unit/Dimension/ContentDimensionConstraintsTest.php similarity index 100% rename from Neos.ContentRepository/Tests/Unit/Dimension/ContentDimensionConstraintsTest.php rename to Neos.ContentRepository.Core/Tests/Unit/Dimension/ContentDimensionConstraintsTest.php diff --git a/Neos.ContentRepository/Tests/Unit/Dimension/ContentDimensionIdentifierTest.php b/Neos.ContentRepository.Core/Tests/Unit/Dimension/ContentDimensionIdentifierTest.php similarity index 100% rename from Neos.ContentRepository/Tests/Unit/Dimension/ContentDimensionIdentifierTest.php rename to Neos.ContentRepository.Core/Tests/Unit/Dimension/ContentDimensionIdentifierTest.php diff --git a/Neos.ContentRepository/Tests/Unit/Dimension/ContentDimensionTest.php b/Neos.ContentRepository.Core/Tests/Unit/Dimension/ContentDimensionTest.php similarity index 100% rename from Neos.ContentRepository/Tests/Unit/Dimension/ContentDimensionTest.php rename to Neos.ContentRepository.Core/Tests/Unit/Dimension/ContentDimensionTest.php diff --git a/Neos.ContentRepository/Tests/Unit/Dimension/ContentDimensionValueSpecializationDepthTest.php b/Neos.ContentRepository.Core/Tests/Unit/Dimension/ContentDimensionValueSpecializationDepthTest.php similarity index 100% rename from Neos.ContentRepository/Tests/Unit/Dimension/ContentDimensionValueSpecializationDepthTest.php rename to Neos.ContentRepository.Core/Tests/Unit/Dimension/ContentDimensionValueSpecializationDepthTest.php diff --git a/Neos.ContentRepository/Tests/Unit/Dimension/ContentDimensionValueTest.php b/Neos.ContentRepository.Core/Tests/Unit/Dimension/ContentDimensionValueTest.php similarity index 100% rename from Neos.ContentRepository/Tests/Unit/Dimension/ContentDimensionValueTest.php rename to Neos.ContentRepository.Core/Tests/Unit/Dimension/ContentDimensionValueTest.php diff --git a/Neos.ContentRepository/Tests/Unit/DimensionSpace/ContentDimensionZookeeperTest.php b/Neos.ContentRepository.Core/Tests/Unit/DimensionSpace/ContentDimensionZookeeperTest.php similarity index 100% rename from Neos.ContentRepository/Tests/Unit/DimensionSpace/ContentDimensionZookeeperTest.php rename to Neos.ContentRepository.Core/Tests/Unit/DimensionSpace/ContentDimensionZookeeperTest.php diff --git a/Neos.ContentRepository/Tests/Unit/DimensionSpace/ContentSubgraphVariationWeightTest.php b/Neos.ContentRepository.Core/Tests/Unit/DimensionSpace/ContentSubgraphVariationWeightTest.php similarity index 100% rename from Neos.ContentRepository/Tests/Unit/DimensionSpace/ContentSubgraphVariationWeightTest.php rename to Neos.ContentRepository.Core/Tests/Unit/DimensionSpace/ContentSubgraphVariationWeightTest.php diff --git a/Neos.ContentRepository/Tests/Unit/DimensionSpace/Fixtures/ExampleDimensionSource.php b/Neos.ContentRepository.Core/Tests/Unit/DimensionSpace/Fixtures/ExampleDimensionSource.php similarity index 100% rename from Neos.ContentRepository/Tests/Unit/DimensionSpace/Fixtures/ExampleDimensionSource.php rename to Neos.ContentRepository.Core/Tests/Unit/DimensionSpace/Fixtures/ExampleDimensionSource.php diff --git a/Neos.ContentRepository/Tests/Unit/DimensionSpace/Fixtures/NullExampleDimensionSource.php b/Neos.ContentRepository.Core/Tests/Unit/DimensionSpace/Fixtures/NullExampleDimensionSource.php similarity index 100% rename from Neos.ContentRepository/Tests/Unit/DimensionSpace/Fixtures/NullExampleDimensionSource.php rename to Neos.ContentRepository.Core/Tests/Unit/DimensionSpace/Fixtures/NullExampleDimensionSource.php diff --git a/Neos.ContentRepository/Tests/Unit/DimensionSpace/Fixtures/VariationExampleDimensionSource.php b/Neos.ContentRepository.Core/Tests/Unit/DimensionSpace/Fixtures/VariationExampleDimensionSource.php similarity index 100% rename from Neos.ContentRepository/Tests/Unit/DimensionSpace/Fixtures/VariationExampleDimensionSource.php rename to Neos.ContentRepository.Core/Tests/Unit/DimensionSpace/Fixtures/VariationExampleDimensionSource.php diff --git a/Neos.ContentRepository/Tests/Unit/DimensionSpace/InterDimensionalVariationGraphTest.php b/Neos.ContentRepository.Core/Tests/Unit/DimensionSpace/InterDimensionalVariationGraphTest.php similarity index 100% rename from Neos.ContentRepository/Tests/Unit/DimensionSpace/InterDimensionalVariationGraphTest.php rename to Neos.ContentRepository.Core/Tests/Unit/DimensionSpace/InterDimensionalVariationGraphTest.php diff --git a/Neos.ContentRepository/Tests/Unit/Domain/Model/InterDimension/InterDimensionalFallbackGraphTest.php b/Neos.ContentRepository.Core/Tests/Unit/Domain/Model/InterDimension/InterDimensionalFallbackGraphTest.php similarity index 100% rename from Neos.ContentRepository/Tests/Unit/Domain/Model/InterDimension/InterDimensionalFallbackGraphTest.php rename to Neos.ContentRepository.Core/Tests/Unit/Domain/Model/InterDimension/InterDimensionalFallbackGraphTest.php diff --git a/Neos.ContentRepository/Tests/Unit/Domain/Model/InterDimension/VariationEdgeTest.php b/Neos.ContentRepository.Core/Tests/Unit/Domain/Model/InterDimension/VariationEdgeTest.php similarity index 100% rename from Neos.ContentRepository/Tests/Unit/Domain/Model/InterDimension/VariationEdgeTest.php rename to Neos.ContentRepository.Core/Tests/Unit/Domain/Model/InterDimension/VariationEdgeTest.php diff --git a/Neos.ContentRepository/Tests/Unit/Domain/Model/IntraDimension/ContentDimensionTest.php b/Neos.ContentRepository.Core/Tests/Unit/Domain/Model/IntraDimension/ContentDimensionTest.php similarity index 100% rename from Neos.ContentRepository/Tests/Unit/Domain/Model/IntraDimension/ContentDimensionTest.php rename to Neos.ContentRepository.Core/Tests/Unit/Domain/Model/IntraDimension/ContentDimensionTest.php diff --git a/Neos.ContentRepository/Tests/Unit/Domain/Model/IntraDimension/ContentDimensionValueTest.php b/Neos.ContentRepository.Core/Tests/Unit/Domain/Model/IntraDimension/ContentDimensionValueTest.php similarity index 100% rename from Neos.ContentRepository/Tests/Unit/Domain/Model/IntraDimension/ContentDimensionValueTest.php rename to Neos.ContentRepository.Core/Tests/Unit/Domain/Model/IntraDimension/ContentDimensionValueTest.php diff --git a/Neos.ContentRepository/Tests/Unit/Domain/Model/IntraDimension/IntraDimensionalFallbackGraphTest.php b/Neos.ContentRepository.Core/Tests/Unit/Domain/Model/IntraDimension/IntraDimensionalFallbackGraphTest.php similarity index 100% rename from Neos.ContentRepository/Tests/Unit/Domain/Model/IntraDimension/IntraDimensionalFallbackGraphTest.php rename to Neos.ContentRepository.Core/Tests/Unit/Domain/Model/IntraDimension/IntraDimensionalFallbackGraphTest.php diff --git a/Neos.ContentRepository/Tests/Unit/Domain/Model/NodeTypeTest.php b/Neos.ContentRepository.Core/Tests/Unit/Domain/Model/NodeTypeTest.php similarity index 100% rename from Neos.ContentRepository/Tests/Unit/Domain/Model/NodeTypeTest.php rename to Neos.ContentRepository.Core/Tests/Unit/Domain/Model/NodeTypeTest.php diff --git a/Neos.ContentRepository/Tests/Unit/Domain/Service/NodeTypeManagerTest.php b/Neos.ContentRepository.Core/Tests/Unit/Domain/Service/NodeTypeManagerTest.php similarity index 100% rename from Neos.ContentRepository/Tests/Unit/Domain/Service/NodeTypeManagerTest.php rename to Neos.ContentRepository.Core/Tests/Unit/Domain/Service/NodeTypeManagerTest.php diff --git a/Neos.ContentRepository/Tests/Unit/Fixtures/PostalAddress.php b/Neos.ContentRepository.Core/Tests/Unit/Fixtures/PostalAddress.php similarity index 100% rename from Neos.ContentRepository/Tests/Unit/Fixtures/PostalAddress.php rename to Neos.ContentRepository.Core/Tests/Unit/Fixtures/PostalAddress.php diff --git a/Neos.ContentRepository/Tests/Unit/Infrastructure/Property/PropertyTypeTest.php b/Neos.ContentRepository.Core/Tests/Unit/Infrastructure/Property/PropertyTypeTest.php similarity index 100% rename from Neos.ContentRepository/Tests/Unit/Infrastructure/Property/PropertyTypeTest.php rename to Neos.ContentRepository.Core/Tests/Unit/Infrastructure/Property/PropertyTypeTest.php diff --git a/Neos.ContentRepository/Tests/Unit/TypeConverter/NodeConverterTest.php b/Neos.ContentRepository.Core/Tests/Unit/TypeConverter/NodeConverterTest.php similarity index 100% rename from Neos.ContentRepository/Tests/Unit/TypeConverter/NodeConverterTest.php rename to Neos.ContentRepository.Core/Tests/Unit/TypeConverter/NodeConverterTest.php diff --git a/Neos.ContentRepository/Tests/Unit/UtilityTest.php b/Neos.ContentRepository.Core/Tests/Unit/UtilityTest.php similarity index 100% rename from Neos.ContentRepository/Tests/Unit/UtilityTest.php rename to Neos.ContentRepository.Core/Tests/Unit/UtilityTest.php diff --git a/Neos.ContentRepository/composer.json b/Neos.ContentRepository.Core/composer.json similarity index 100% rename from Neos.ContentRepository/composer.json rename to Neos.ContentRepository.Core/composer.json