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