From 3bbd4fa380d2fe12ce5f861702a469f67bc8f8d7 Mon Sep 17 00:00:00 2001 From: "Daniel A. A. Pelsmaeker" Date: Wed, 10 Jul 2024 17:18:17 +0200 Subject: [PATCH] Rename projects to match their artifact name --- core/depconstraints/build.gradle.kts | 45 ------------------- .../build.gradle.kts | 0 .../kotlin/mb/pie/api/test/ApiTestBuilder.kt | 0 .../main/kotlin/mb/pie/api/test/ApiTestCtx.kt | 0 .../kotlin/mb/pie/api/test/CommonTaskDefs.kt | 0 .../main/kotlin/mb/pie/api/test/Mockito.kt | 0 .../kotlin/mb/pie/api/test/TestBuilder.kt | 0 .../main/kotlin/mb/pie/api/test/TestCtx.kt | 0 .../kotlin/mb/pie/api/ExistsStamperTests.kt | 0 .../kotlin/mb/pie/api/HashStamperTests.kt | 0 .../test/kotlin/mb/pie/api/JavaSerdeTest.java | 0 .../kotlin/mb/pie/api/ModifiedStamperTests.kt | 0 core/{api => pie.api}/build.gradle.kts | 0 .../src/main/java/mb/pie/api/Callbacks.java | 0 .../src/main/java/mb/pie/api/ExecContext.java | 0 .../main/java/mb/pie/api/ExecException.java | 0 .../java/mb/pie/api/FlatMappedSupplier.java | 0 .../src/main/java/mb/pie/api/Function.java | 0 .../mb/pie/api/FunctionBasedSupplier.java | 0 .../pie/api/InconsistentResourceProvide.java | 0 .../pie/api/InconsistentResourceRequire.java | 0 .../mb/pie/api/InconsistentTaskRequire.java | 0 .../main/java/mb/pie/api/Interactivity.java | 0 .../main/java/mb/pie/api/LambdaTaskDef.java | 0 .../src/main/java/mb/pie/api/Layer.java | 0 .../src/main/java/mb/pie/api/MapTaskDefs.java | 0 .../java/mb/pie/api/MappedFunctionInput.java | 0 .../java/mb/pie/api/MappedFunctionOutput.java | 0 .../main/java/mb/pie/api/MappedSupplier.java | 0 .../main/java/mb/pie/api/MixedSession.java | 0 .../main/java/mb/pie/api/MockExecContext.java | 0 .../main/java/mb/pie/api/NonIncrFunction.java | 0 .../main/java/mb/pie/api/NonIncrSupplier.java | 0 .../src/main/java/mb/pie/api/None.java | 0 .../main/java/mb/pie/api/Observability.java | 0 .../main/java/mb/pie/api/OutTransient.java | 0 .../mb/pie/api/OutTransientEquatable.java | 0 .../mb/pie/api/OutTransientEquatableImpl.java | 0 .../java/mb/pie/api/OutTransientImpl.java | 0 .../src/main/java/mb/pie/api/Output.java | 0 .../src/main/java/mb/pie/api/Pie.java | 0 .../src/main/java/mb/pie/api/PieBuilder.java | 0 .../main/java/mb/pie/api/PieChildBuilder.java | 0 .../mb/pie/api/ResourceBytesSupplier.java | 0 .../src/main/java/mb/pie/api/ResourceDep.java | 0 .../java/mb/pie/api/ResourceProvideDep.java | 0 .../java/mb/pie/api/ResourceRequireDep.java | 0 .../mb/pie/api/ResourceStringSupplier.java | 0 .../src/main/java/mb/pie/api/STask.java | 0 .../src/main/java/mb/pie/api/STaskDef.java | 0 .../java/mb/pie/api/SerializableConsumer.java | 0 .../java/mb/pie/api/SerializableFunction.java | 0 .../java/mb/pie/api/SerializableSupplier.java | 0 .../src/main/java/mb/pie/api/Session.java | 0 .../src/main/java/mb/pie/api/Share.java | 0 .../java/mb/pie/api/Stateful1Supplier.java | 0 .../api/StatelessSerializableFunction.java | 0 .../src/main/java/mb/pie/api/Store.java | 0 .../main/java/mb/pie/api/StoreReadTxn.java | 0 .../src/main/java/mb/pie/api/StoreTxn.java | 0 .../main/java/mb/pie/api/StoreWriteTxn.java | 0 .../src/main/java/mb/pie/api/StringUtil.java | 0 .../src/main/java/mb/pie/api/Supplier.java | 0 .../java/mb/pie/api/SupplierWithOrigin.java | 0 .../java/mb/pie/api/SupplierWithOrigins.java | 0 .../src/main/java/mb/pie/api/Task.java | 0 .../src/main/java/mb/pie/api/TaskData.java | 0 .../src/main/java/mb/pie/api/TaskDef.java | 0 .../src/main/java/mb/pie/api/TaskDefs.java | 0 .../src/main/java/mb/pie/api/TaskDeps.java | 0 .../src/main/java/mb/pie/api/TaskKey.java | 0 .../main/java/mb/pie/api/TaskRequireDep.java | 0 .../main/java/mb/pie/api/TopDownSession.java | 0 .../src/main/java/mb/pie/api/Tracer.java | 0 .../mb/pie/api/UncheckedExecException.java | 0 .../main/java/mb/pie/api/ValueSupplier.java | 0 .../java/mb/pie/api/exec/CancelToken.java | 0 .../main/java/mb/pie/api/exec/Cancelable.java | 0 .../mb/pie/api/exec/CanceledException.java | 0 .../main/java/mb/pie/api/exec/ExecReason.java | 0 .../api/exec/InterruptCancelableToken.java | 0 .../mb/pie/api/exec/NullCancelableToken.java | 0 .../exec/UncheckedInterruptedException.java | 0 .../main/java/mb/pie/api/package-info.java | 0 .../serde/ByteBufferBackedInputStream.java | 0 .../serde/ClassLoaderObjectInputStream.java | 0 .../serde/DeserializeRuntimeException.java | 0 .../serde/EfficientByteArrayOutputStream.java | 0 .../main/java/mb/pie/api/serde/JavaSerde.java | 0 .../src/main/java/mb/pie/api/serde/Serde.java | 0 .../api/serde/SerializeRuntimeException.java | 0 .../java/mb/pie/api/stamp/OutputStamp.java | 0 .../java/mb/pie/api/stamp/OutputStamper.java | 0 .../java/mb/pie/api/stamp/ResourceStamp.java | 0 .../mb/pie/api/stamp/ResourceStamper.java | 0 .../api/stamp/output/EqualsOutputStamper.java | 0 .../stamp/output/FuncEqualsOutputStamper.java | 0 .../output/InconsequentialOutputStamper.java | 0 .../stamp/output/InconsequentialStamp.java | 0 .../pie/api/stamp/output/OutputStampers.java | 0 .../api/stamp/output/ValueOutputStamp.java | 0 .../resource/ByteArrayResourceStamp.java | 0 .../stamp/resource/ExistsResourceStamper.java | 0 .../java/mb/pie/api/stamp/resource/Hash.java | 0 .../resource/HashMatchResourceStamper.java | 0 .../stamp/resource/HashResourceStamper.java | 0 .../resource/HashWalkResourceStamper.java | 0 .../mb/pie/api/stamp/resource/Modified.java | 0 .../ModifiedMatchResourceStamper.java | 0 .../resource/ModifiedResourceStamper.java | 0 .../resource/ModifiedWalkResourceStamper.java | 0 .../api/stamp/resource/ResourceStampers.java | 0 .../stamp/resource/ValueResourceStamp.java | 0 core/{dagger => pie.dagger}/build.gradle.kts | 0 .../mb/pie/dagger/EmptyTaskDefsProvider.java | 0 .../main/java/mb/pie/dagger/PieComponent.java | 0 .../main/java/mb/pie/dagger/PieModule.java | 0 .../dagger/PieOptionalsProviderModule.java | 0 .../java/mb/pie/dagger/PieProviderModule.java | 0 .../src/main/java/mb/pie/dagger/PieScope.java | 0 .../java/mb/pie/dagger/RootPieComponent.java | 0 .../java/mb/pie/dagger/RootPieModule.java | 0 .../java/mb/pie/dagger/TaskDefsProvider.java | 0 .../main/java/mb/pie/dagger/package-info.java | 0 .../java/mb/pie/dagger/PieComponentTest.java | 0 core/{graph => pie.graph}/build.gradle.kts | 0 .../java/mb/pie/graph/AbstractBaseGraph.java | 0 .../main/java/mb/pie/graph/AbstractGraph.java | 0 .../java/mb/pie/graph/ArrayUnenforcedSet.java | 0 .../ArrayUnenforcedSetEdgeSetFactory.java | 0 .../graph/BaseIntrusiveEdgesSpecifics.java | 0 .../main/java/mb/pie/graph/DefaultEdge.java | 0 .../java/mb/pie/graph/DefaultGraphType.java | 0 .../mb/pie/graph/DefaultWeightedEdge.java | 0 .../mb/pie/graph/DirectedAcyclicGraph.java | 0 .../mb/pie/graph/DirectedEdgeContainer.java | 0 .../java/mb/pie/graph/DirectedSpecifics.java | 0 .../java/mb/pie/graph/EdgeSetFactory.java | 0 .../graph/FastLookupDirectedSpecifics.java | 0 .../FastLookupGraphSpecificsStrategy.java | 0 .../graph/FastLookupUndirectedSpecifics.java | 0 .../src/main/java/mb/pie/graph/Graph.java | 0 .../mb/pie/graph/GraphSpecificsStrategy.java | 0 .../src/main/java/mb/pie/graph/GraphType.java | 0 .../main/java/mb/pie/graph/IntrusiveEdge.java | 0 .../mb/pie/graph/IntrusiveEdgeException.java | 0 .../mb/pie/graph/IntrusiveEdgesSpecifics.java | 0 .../mb/pie/graph/IntrusiveWeightedEdge.java | 0 .../src/main/java/mb/pie/graph/Pair.java | 0 .../src/main/java/mb/pie/graph/README.md | 0 .../src/main/java/mb/pie/graph/Specifics.java | 0 .../java/mb/pie/graph/SupplierException.java | 0 .../main/java/mb/pie/graph/SupplierUtil.java | 0 .../src/main/java/mb/pie/graph/TypeUtil.java | 0 .../mb/pie/graph/UndirectedEdgeContainer.java | 0 .../mb/pie/graph/UndirectedSpecifics.java | 0 .../graph/UniformIntrusiveEdgesSpecifics.java | 0 .../main/java/mb/pie/graph/UnorderedPair.java | 0 .../WeightedIntrusiveEdgesSpecifics.java | 0 .../main/java/mb/pie/graph/license-EPL.txt | 0 .../main/java/mb/pie/graph/license-LGPL.txt | 0 .../build.gradle.kts | 0 .../mb/pie/runtime/test/RuntimeTestBuilder.kt | 0 .../mb/pie/runtime/test/RuntimeTestCtx.kt | 0 .../mb/pie/runtime/test/BottomUpTests.kt | 0 .../test/InterruptAndExceptionTests.kt | 0 .../pie/runtime/test/MultiDependencyTests.kt | 0 .../mb/pie/runtime/test/ObservabilityTests.kt | 0 .../pie/runtime/test/SerializingStoreTests.kt | 0 .../mb/pie/runtime/test/SessionTests.kt | 0 .../mb/pie/runtime/test/TopDownTests.kt | 0 .../{runtime => pie.runtime}/build.gradle.kts | 0 .../mb/pie/runtime/CompositeCallbacks.java | 0 .../java/mb/pie/runtime/DefaultStampers.java | 0 .../java/mb/pie/runtime/MapCallbacks.java | 0 .../java/mb/pie/runtime/MixedSessionImpl.java | 0 .../java/mb/pie/runtime/PieBuilderImpl.java | 0 .../mb/pie/runtime/PieChildBuilderImpl.java | 0 .../src/main/java/mb/pie/runtime/PieImpl.java | 0 .../main/java/mb/pie/runtime/SessionImpl.java | 0 .../mb/pie/runtime/TopDownSessionImpl.java | 0 .../pie/runtime/exec/AffectedExecReason.java | 0 .../mb/pie/runtime/exec/BottomUpRunner.java | 0 .../mb/pie/runtime/exec/BottomUpShared.java | 0 .../runtime/exec/DependencyComparator.java | 0 .../exec/DistinctTaskKeyPriorityQueue.java | 0 .../mb/pie/runtime/exec/ExecContextImpl.java | 0 .../pie/runtime/exec/InconsistentInput.java | 0 .../exec/InconsistentTransientOutput.java | 0 .../main/java/mb/pie/runtime/exec/NoData.java | 0 .../mb/pie/runtime/exec/RequireShared.java | 0 .../java/mb/pie/runtime/exec/RequireTask.java | 0 .../mb/pie/runtime/exec/TaskExecutor.java | 0 .../mb/pie/runtime/exec/TopDownRunner.java | 0 .../java/mb/pie/runtime/layer/NoopLayer.java | 0 .../runtime/layer/ValidationException.java | 0 .../mb/pie/runtime/layer/ValidationLayer.java | 0 .../java/mb/pie/runtime/package-info.java | 0 .../mb/pie/runtime/share/NonSharingShare.java | 0 .../mb/pie/runtime/store/InMemoryStore.java | 0 .../pie/runtime/store/InMemoryStoreBase.java | 0 .../pie/runtime/store/NaiveInMemoryStore.java | 0 .../pie/runtime/store/SerializingStore.java | 0 .../store/SerializingStoreBuilder.java | 0 .../store/SerializingStoreInMemoryBuffer.java | 0 .../runtime/taskdefs/CompositeTaskDefs.java | 0 .../mb/pie/runtime/taskdefs/NullTaskDefs.java | 0 .../pie/runtime/tracer/CompositeTracer.java | 0 .../mb/pie/runtime/tracer/EmptyTracer.java | 0 .../mb/pie/runtime/tracer/LoggingTracer.java | 0 .../mb/pie/runtime/tracer/MetricsTracer.java | 0 .../mb/pie/runtime/tracer/NoopTracer.java | 0 .../build.gradle.kts | 0 .../main/java/mb/pie/serde/fst/FstSerde.java | 0 .../java/mb/pie/serde/fst/package-info.java | 0 .../java/mb/pie/serde/fst/FstSerdeTest.java | 0 .../build.gradle.kts | 0 .../mb/pie/serde/kryo/FSPathSerializer.java | 0 .../java/mb/pie/serde/kryo/KryoSerde.java | 0 .../java/mb/pie/serde/kryo/URISerializer.java | 0 .../java/mb/pie/serde/kryo/package-info.java | 0 .../java/mb/pie/serde/kryo/KryoSerdeTest.java | 0 .../build.gradle.kts | 0 .../mb/pie/share/coroutine/CoroutineShare.kt | 0 .../share/coroutine/CoroutineShareTests.kt | 0 .../build.gradle.kts | 0 .../gradle.properties | 0 .../java/mb/pie/store/lmdb/BufferUtil.java | 0 .../lmdb/ByteBufferBackedInputStream.java | 0 .../java/mb/pie/store/lmdb/DbiShared.java | 0 .../src/main/java/mb/pie/store/lmdb/De.java | 0 .../java/mb/pie/store/lmdb/LMDBStore.java | 0 .../java/mb/pie/store/lmdb/LMDBStoreTxn.java | 0 .../java/mb/pie/store/lmdb/SerializeUtil.java | 0 .../pie/store/lmdb/SerializedAndHashed.java | 0 .../java/mb/pie/store/lmdb/package-info.java | 0 .../mb/pie/store/lmdb/LMDBStoreTests.kt | 0 .../build.gradle.kts | 0 .../mb/pie/task/archive/ArchiveCommon.java | 0 .../mb/pie/task/archive/ArchiveDirectory.java | 0 .../mb/pie/task/archive/ArchiveToJar.java | 0 .../mb/pie/task/archive/ArchiveToZip.java | 0 .../main/java/mb/pie/task/archive/Common.java | 0 .../java/mb/pie/task/archive/IoCommon.java | 0 .../mb/pie/task/archive/UnarchiveCommon.java | 0 .../mb/pie/task/archive/UnarchiveFromJar.java | 0 .../mb/pie/task/archive/UnarchiveFromZip.java | 0 .../mb/pie/task/archive/package-info.java | 0 .../java/mb/pie/task/archive/JarTest.java | 0 .../java/mb/pie/task/archive/TestBase.java | 0 .../java/mb/pie/task/archive/ZipTest.java | 0 .../build.gradle.kts | 0 .../java/ecj/EclipseFileManagerFactory.java | 0 .../ecj/EclipseJavaFileObjectFactory.java | 0 .../task/java/ecj/EclipseJavaResource.java | 0 .../build.gradle.kts | 0 .../java/mb/pie/task/java/CompileJava.java | 0 .../java/mb/pie/task/java/ImmutableStyle.java | 0 .../java/mb/pie/task/java/JavaCompiler.java | 0 .../pie/task/java/jdk/FileManagerFactory.java | 0 .../task/java/jdk/JavaFileObjectFactory.java | 0 .../mb/pie/task/java/jdk/JavaResource.java | 0 .../task/java/jdk/JavaResourceManager.java | 0 .../mb/pie/task/java/jdk/JdkJavaCompiler.java | 0 .../main/java/mb/pie/task/java/jdk/Util.java | 0 .../java/mb/pie/task/java/package-info.java | 0 .../java/mb/pie/task/java/CompileTest.java | 0 .../build.gradle.kts | 0 .../mb/pie/taskdefs/guice/GuiceTaskDefs.java | 0 .../taskdefs/guice/GuiceTaskDefsModule.java | 0 .../mb/pie/taskdefs/guice/TaskDefsModule.java | 0 .../mb/pie/taskdefs/guice/package-info.java | 0 .../pie/taskdefs/guice/GuiceTaskDefsTest.java | 0 core/settings.gradle.kts | 44 +++++++++--------- .../build.gradle.kts | 0 .../copy-parse-table.xml | 0 .../metaborg.yaml | 0 .../syntax/JavaInStratego.sdf3 | 0 .../syntax/java/Java.sdf3 | 0 .../syntax/java/arrays/ArrayInitializers.sdf3 | 0 .../syntax/java/arrays/Main.sdf3 | 0 .../java/classes/ClassDeclarations.sdf3 | 0 .../java/classes/ConstructorDeclarations.sdf3 | 0 .../syntax/java/classes/EnumDeclarations.sdf3 | 0 .../java/classes/FieldDeclarations.sdf3 | 0 .../java/classes/InstanceInitializers.sdf3 | 0 .../syntax/java/classes/Main.sdf3 | 0 .../java/classes/MethodDeclarations.sdf3 | 0 .../java/classes/StaticInitializers.sdf3 | 0 .../syntax/java/expressions/ArrayAccess.sdf3 | 0 .../java/expressions/ArrayCreation.sdf3 | 0 .../java/expressions/AssignmentOperators.sdf3 | 0 .../java/expressions/BinaryOperators.sdf3 | 0 .../expressions/ClassInstanceCreation.sdf3 | 0 .../java/expressions/Disambiguation.sdf3 | 0 .../syntax/java/expressions/FieldAccess.sdf3 | 0 .../java/expressions/LambdaExpressions.sdf3 | 0 .../syntax/java/expressions/Main.sdf3 | 0 .../java/expressions/MethodInvocation.sdf3 | 0 .../java/expressions/MethodReference.sdf3 | 0 .../syntax/java/expressions/Postfix.sdf3 | 0 .../java/expressions/PrimaryExpressions.sdf3 | 0 .../java/expressions/UnaryOperators.sdf3 | 0 .../java/interfaces/AnnotationTypes.sdf3 | 0 .../syntax/java/interfaces/Annotations.sdf3 | 0 .../java/interfaces/ConstantDeclarations.sdf3 | 0 .../interfaces/InterfaceDeclarations.sdf3 | 0 .../InterfaceMethodDeclarations.sdf3 | 0 .../syntax/java/interfaces/Main.sdf3 | 0 .../syntax/java/lexical/Comments.sdf3 | 0 .../syntax/java/lexical/Identifiers.sdf3 | 0 .../syntax/java/lexical/Keywords.sdf3 | 0 .../syntax/java/lexical/LineTerminators.sdf3 | 0 .../syntax/java/lexical/Main.sdf3 | 0 .../syntax/java/lexical/UnicodeEscapes.sdf3 | 0 .../syntax/java/lexical/WhiteSpace.sdf3 | 0 .../syntax/java/literals/BooleanLiterals.sdf3 | 0 .../java/literals/CharacterLiterals.sdf3 | 0 .../syntax/java/literals/EscapeSequences.sdf3 | 0 .../java/literals/FloatingPointLiterals.sdf3 | 0 .../syntax/java/literals/IntegerLiterals.sdf3 | 0 .../syntax/java/literals/Main.sdf3 | 0 .../syntax/java/literals/NullLiteral.sdf3 | 0 .../syntax/java/literals/StringLiterals.sdf3 | 0 .../syntax/java/names/Names.sdf3 | 0 .../java/packages/CompilationUnits.sdf3 | 0 .../java/packages/ImportDeclarations.sdf3 | 0 .../syntax/java/packages/Main.sdf3 | 0 .../java/packages/PackageDeclarations.sdf3 | 0 .../java/packages/TypeDeclarations.sdf3 | 0 .../syntax/java/statements/Blocks.sdf3 | 0 .../statements/LocalVariableDeclarations.sdf3 | 0 .../syntax/java/statements/Main.sdf3 | 0 .../syntax/java/statements/Statements.sdf3 | 0 .../syntax/java/types/Main.sdf3 | 0 .../syntax/java/types/ParameterizedTypes.sdf3 | 0 .../syntax/java/types/PrimitiveTypes.sdf3 | 0 .../syntax/java/types/ReferenceTypes.sdf3 | 0 .../syntax/java/types/TypeVariable.sdf3 | 0 .../syntax/stratego/Stratego.sdf3 | 0 .../syntax/stratego/amb/Stratego-Amb.sdf3 | 0 .../syntax/stratego/core/constants.sdf3 | 0 .../syntax/stratego/core/core.sdf3 | 0 .../syntax/stratego/core/identifiers.sdf3 | 0 .../syntax/stratego/core/layout.sdf3 | 0 .../syntax/stratego/core/modules.sdf3 | 0 .../syntax/stratego/core/signatures.sdf3 | 0 .../syntax/stratego/core/strategies.sdf3 | 0 .../syntax/stratego/core/terms.sdf3 | 0 .../stratego/embedded/EmbeddedStratego.sdf | 0 .../embedded/Stratego-Core-in-Stratego.sdf3 | 0 .../embedded/Stratego-Sugar-in-Stratego.sdf | 0 .../stratego/embedded/StrategoStratego.sdf | 0 .../syntax/stratego/sugar/constants.sdf3 | 0 .../syntax/stratego/sugar/dynamic-rules.sdf3 | 0 .../syntax/stratego/sugar/modules.sdf3 | 0 .../syntax/stratego/sugar/overlays.sdf3 | 0 .../syntax/stratego/sugar/rules.sdf3 | 0 .../syntax/stratego/sugar/signatures.sdf3 | 0 .../syntax/stratego/sugar/strategies.sdf3 | 0 .../stratego/sugar/string-quotations.sdf3 | 0 .../syntax/stratego/sugar/sugar.sdf3 | 0 .../syntax/stratego/sugar/terms.sdf3 | 0 .../build.gradle.kts | 0 .../src/main/java/mb/pie/util/Tuple1.java | 0 .../src/main/java/mb/pie/util/Tuple2.java | 0 .../src/main/java/mb/pie/util/Tuple3.java | 0 .../src/main/java/mb/pie/util/Tuple4.java | 0 .../src/main/java/mb/pie/util/Tuple5.java | 0 .../src/main/java/mb/pie/util/Util.java | 0 .../build.gradle.kts | 0 .../main/kotlin/mb/pie/lang/runtime/List.kt | 0 .../main/kotlin/mb/pie/lang/runtime/Path.kt | 0 .../kotlin/mb/pie/lang/runtime/Process.kt | 0 .../main/kotlin/mb/pie/lang/runtime/Tuple.kt | 0 .../build.gradle.kts | 0 .../pie/config.txt | 0 .../src/test/java/mb/pie/lang/test/.gitignore | 0 .../pie/lang/test/PieTestModule.java.ignored | 0 .../java/mb/pie/lang/test/binary/Sign.java | 0 .../binary/add/addIntInt/AddIntIntTest.java | 0 .../binary/add/addIntInt/PieTestModule.java | 0 .../add/addIntInt/addIntIntComponent.java | 0 .../binary/add/addIntInt/addIntIntTestGen.pie | 0 .../add/addListElem/AddListElemTest.java | 0 .../binary/add/addListElem/PieTestModule.java | 0 .../add/addListElem/addListElemComponent.java | 0 .../add/addListElem/addListElemTestGen.pie | 0 .../add/addListList/AddListListTest.java | 0 .../binary/add/addListList/PieTestModule.java | 0 .../add/addListList/addListListComponent.java | 0 .../add/addListList/addListListTestGen.pie | 0 .../AddPathPathAbsoluteAbsoluteTest.java | 0 .../PieTestModule.java | 0 .../addPathPathAbsoluteAbsoluteComponent.java | 0 .../addPathPathAbsoluteAbsoluteTestGen.pie | 0 .../AddPathPathAbsoluteRelativeTest.java | 0 .../PieTestModule.java | 0 .../addPathPathAbsoluteRelativeComponent.java | 0 .../addPathPathAbsoluteRelativeTestGen.pie | 0 .../AddPathPathRelativeAbsoluteTest.java | 0 .../PieTestModule.java | 0 .../addPathPathRelativeAbsoluteComponent.java | 0 .../addPathPathRelativeAbsoluteTestGen.pie | 0 .../AddPathPathRelativeRelativeTest.java | 0 .../PieTestModule.java | 0 .../addPathPathRelativeRelativeComponent.java | 0 .../addPathPathRelativeRelativeTestGen.pie | 0 .../binary/add/addPathStr/AddPathStrTest.java | 0 .../binary/add/addPathStr/PieTestModule.java | 0 .../add/addPathStr/addPathStrComponent.java | 0 .../add/addPathStr/addPathStrTestGen.pie | 0 .../binary/add/addStrBool/AddStrBoolTest.java | 0 .../binary/add/addStrBool/PieTestModule.java | 0 .../add/addStrBool/addStrBoolComponent.java | 0 .../add/addStrBool/addStrBoolTestGen.pie | 0 .../binary/add/addStrData/AddStrDataTest.java | 0 .../binary/add/addStrData/PieTestModule.java | 0 .../add/addStrData/addStrDataComponent.java | 0 .../add/addStrData/addStrDataTestGen.pie | 0 .../binary/add/addStrInt/AddStrIntTest.java | 0 .../binary/add/addStrInt/PieTestModule.java | 0 .../add/addStrInt/addStrIntComponent.java | 0 .../binary/add/addStrInt/addStrIntTestGen.pie | 0 .../binary/add/addStrList/AddStrListTest.java | 0 .../binary/add/addStrList/PieTestModule.java | 0 .../add/addStrList/addStrListComponent.java | 0 .../add/addStrList/addStrListTestGen.pie | 0 .../AddStrNullableIntNullTest.java | 0 .../addStrNullableIntNull/PieTestModule.java | 0 .../addStrNullableIntNullComponent.java | 0 .../addStrNullableIntNullTestGen.pie | 0 .../AddStrNullableIntValueTest.java | 0 .../addStrNullableIntValue/PieTestModule.java | 0 .../addStrNullableIntValueComponent.java | 0 .../addStrNullableIntValueTestGen.pie | 0 .../binary/add/addStrPath/AddStrPathTest.java | 0 .../binary/add/addStrPath/PieTestModule.java | 0 .../add/addStrPath/addStrPathComponent.java | 0 .../add/addStrPath/addStrPathTestGen.pie | 0 .../binary/add/addStrStr/AddStrStrTest.java | 0 .../binary/add/addStrStr/PieTestModule.java | 0 .../add/addStrStr/addStrStrComponent.java | 0 .../binary/add/addStrStr/addStrStrTestGen.pie | 0 .../add/addStrTuple/AddStrTupleTest.java | 0 .../binary/add/addStrTuple/PieTestModule.java | 0 .../add/addStrTuple/addStrTupleComponent.java | 0 .../add/addStrTuple/addStrTupleTestGen.pie | 0 .../binary/add/addStrUnit/AddStrUnitTest.java | 0 .../binary/add/addStrUnit/PieTestModule.java | 0 .../add/addStrUnit/addStrUnitComponent.java | 0 .../add/addStrUnit/addStrUnitTestGen.pie | 0 .../eqBoolDifferent/EqBoolDifferentTest.java | 0 .../eq/eqBoolDifferent/PieTestModule.java | 0 .../eqBoolDifferentComponent.java | 0 .../eqBoolDifferentTestGen.pie | 0 .../eq/eqBoolEqual/EqBoolEqualTest.java | 0 .../binary/eq/eqBoolEqual/PieTestModule.java | 0 .../eq/eqBoolEqual/eqBoolEqualComponent.java | 0 .../eq/eqBoolEqual/eqBoolEqualTestGen.pie | 0 .../eqDataDifferent/EqDataDifferentTest.java | 0 .../eq/eqDataDifferent/PieTestModule.java | 0 .../eqDataDifferentComponent.java | 0 .../eqDataDifferentTestGen.pie | 0 .../eq/eqDataEqual/EqDataEqualTest.java | 0 .../binary/eq/eqDataEqual/PieTestModule.java | 0 .../eq/eqDataEqual/eqDataEqualComponent.java | 0 .../eq/eqDataEqual/eqDataEqualTestGen.pie | 0 .../eq/eqIntDifferent/EqIntDifferentTest.java | 0 .../eq/eqIntDifferent/PieTestModule.java | 0 .../eqIntDifferentComponent.java | 0 .../eqIntDifferent/eqIntDifferentTestGen.pie | 0 .../binary/eq/eqIntEqual/EqIntEqualTest.java | 0 .../binary/eq/eqIntEqual/PieTestModule.java | 0 .../eq/eqIntEqual/eqIntEqualComponent.java | 0 .../eq/eqIntEqual/eqIntEqualTestGen.pie | 0 .../EqListDifferentElementsTest.java | 0 .../PieTestModule.java | 0 .../eqListDifferentElementsComponent.java | 0 .../eqListDifferentElementsTestGen.pie | 0 .../EqListDifferentSizeTest.java | 0 .../eq/eqListDifferentSize/PieTestModule.java | 0 .../eqListDifferentSizeComponent.java | 0 .../eqListDifferentSizeTestGen.pie | 0 .../eq/eqListEqual/EqListEqualTest.java | 0 .../binary/eq/eqListEqual/PieTestModule.java | 0 .../eq/eqListEqual/eqListEqualComponent.java | 0 .../eq/eqListEqual/eqListEqualTestGen.pie | 0 .../EqListEqualEmptyTest.java | 0 .../eq/eqListEqualEmpty/PieTestModule.java | 0 .../eqListEqualEmptyComponent.java | 0 .../eqListEqualEmptyTestGen.pie | 0 .../EqNullableIntDifferentTest.java | 0 .../eqNullableIntDifferent/PieTestModule.java | 0 .../eqNullableIntDifferentComponent.java | 0 .../eqNullableIntDifferentTestGen.pie | 0 .../EqNullableIntEqualTest.java | 0 .../eq/eqNullableIntEqual/PieTestModule.java | 0 .../eqNullableIntEqualComponent.java | 0 .../eqNullableIntEqualTestGen.pie | 0 .../EqNullableIntNullTest.java | 0 .../eq/eqNullableIntNull/PieTestModule.java | 0 .../eqNullableIntNullComponent.java | 0 .../eqNullableIntNullTestGen.pie | 0 .../eqPathDifferent/EqPathDifferentTest.java | 0 .../eq/eqPathDifferent/PieTestModule.java | 0 .../eqPathDifferentComponent.java | 0 .../eqPathDifferentTestGen.pie | 0 .../eq/eqPathEqual/EqPathEqualTest.java | 0 .../binary/eq/eqPathEqual/PieTestModule.java | 0 .../eq/eqPathEqual/eqPathEqualComponent.java | 0 .../eq/eqPathEqual/eqPathEqualTestGen.pie | 0 .../EqStringDifferentTest.java | 0 .../eq/eqStringDifferent/PieTestModule.java | 0 .../eqStringDifferentComponent.java | 0 .../eqStringDifferentTestGen.pie | 0 .../eq/eqStringEqual/EqStringEqualTest.java | 0 .../eq/eqStringEqual/PieTestModule.java | 0 .../eqStringEqual/eqStringEqualComponent.java | 0 .../eq/eqStringEqual/eqStringEqualTestGen.pie | 0 .../EqTupleDifferentTest.java | 0 .../eq/eqTupleDifferent/PieTestModule.java | 0 .../eqTupleDifferentComponent.java | 0 .../eqTupleDifferentTestGen.pie | 0 .../eq/eqTupleEqual/EqTupleEqualTest.java | 0 .../binary/eq/eqTupleEqual/PieTestModule.java | 0 .../eqTupleEqual/eqTupleEqualComponent.java | 0 .../eq/eqTupleEqual/eqTupleEqualTestGen.pie | 0 .../landFalseFalse/LandFalseFalseTest.java | 0 .../land/landFalseFalse/PieTestModule.java | 0 .../landFalseFalseComponent.java | 0 .../landFalseFalse/landFalseFalseTestGen.pie | 0 .../land/landFalseTrue/LandFalseTrueTest.java | 0 .../land/landFalseTrue/PieTestModule.java | 0 .../landFalseTrue/landFalseTrueComponent.java | 0 .../landFalseTrue/landFalseTrueTestGen.pie | 0 .../land/landTrueFalse/LandTrueFalseTest.java | 0 .../land/landTrueFalse/PieTestModule.java | 0 .../landTrueFalse/landTrueFalseComponent.java | 0 .../landTrueFalse/landTrueFalseTestGen.pie | 0 .../land/landTrueTrue/LandTrueTrueTest.java | 0 .../land/landTrueTrue/PieTestModule.java | 0 .../landTrueTrue/landTrueTrueComponent.java | 0 .../land/landTrueTrue/landTrueTrueTestGen.pie | 0 .../lor/lorFalseFalse/LorFalseFalseTest.java | 0 .../lor/lorFalseFalse/PieTestModule.java | 0 .../lorFalseFalse/lorFalseFalseComponent.java | 0 .../lorFalseFalse/lorFalseFalseTestGen.pie | 0 .../lor/lorFalseTrue/LorFalseTrueTest.java | 0 .../lor/lorFalseTrue/PieTestModule.java | 0 .../lorFalseTrue/lorFalseTrueComponent.java | 0 .../lor/lorFalseTrue/lorFalseTrueTestGen.pie | 0 .../lor/lorTrueFalse/LorTrueFalseTest.java | 0 .../lor/lorTrueFalse/PieTestModule.java | 0 .../lorTrueFalse/lorTrueFalseComponent.java | 0 .../lor/lorTrueFalse/lorTrueFalseTestGen.pie | 0 .../lor/lorTrueTrue/LorTrueTrueTest.java | 0 .../binary/lor/lorTrueTrue/PieTestModule.java | 0 .../lor/lorTrueTrue/lorTrueTrueComponent.java | 0 .../lor/lorTrueTrue/lorTrueTrueTestGen.pie | 0 .../NeqBoolDifferentTest.java | 0 .../neq/neqBoolDifferent/PieTestModule.java | 0 .../neqBoolDifferentComponent.java | 0 .../neqBoolDifferentTestGen.pie | 0 .../neq/neqBoolEqual/NeqBoolEqualTest.java | 0 .../neq/neqBoolEqual/PieTestModule.java | 0 .../neqBoolEqual/neqBoolEqualComponent.java | 0 .../neq/neqBoolEqual/neqBoolEqualTestGen.pie | 0 .../NeqDataDifferentTest.java | 0 .../neq/neqDataDifferent/PieTestModule.java | 0 .../neqDataDifferentComponent.java | 0 .../neqDataDifferentTestGen.pie | 0 .../neq/neqDataEqual/NeqDataEqualTest.java | 0 .../neq/neqDataEqual/PieTestModule.java | 0 .../neqDataEqual/neqDataEqualComponent.java | 0 .../neq/neqDataEqual/neqDataEqualTestGen.pie | 0 .../neqIntDifferent/NeqIntDifferentTest.java | 0 .../neq/neqIntDifferent/PieTestModule.java | 0 .../neqIntDifferentComponent.java | 0 .../neqIntDifferentTestGen.pie | 0 .../neq/neqIntEqual/NeqIntEqualTest.java | 0 .../binary/neq/neqIntEqual/PieTestModule.java | 0 .../neq/neqIntEqual/neqIntEqualComponent.java | 0 .../neq/neqIntEqual/neqIntEqualTestGen.pie | 0 .../NeqListDifferentElementsTest.java | 0 .../PieTestModule.java | 0 .../neqListDifferentElementsComponent.java | 0 .../neqListDifferentElementsTestGen.pie | 0 .../NeqListDifferentSizeTest.java | 0 .../neqListDifferentSize/PieTestModule.java | 0 .../neqListDifferentSizeComponent.java | 0 .../neqListDifferentSizeTestGen.pie | 0 .../neq/neqListEqual/NeqListEqualTest.java | 0 .../neq/neqListEqual/PieTestModule.java | 0 .../neqListEqual/neqListEqualComponent.java | 0 .../neq/neqListEqual/neqListEqualTestGen.pie | 0 .../NeqListEqualEmptyTest.java | 0 .../neq/neqListEqualEmpty/PieTestModule.java | 0 .../neqListEqualEmptyComponent.java | 0 .../neqListEqualEmptyTestGen.pie | 0 .../NeqNullableIntDifferentTest.java | 0 .../PieTestModule.java | 0 .../neqNullableIntDifferentComponent.java | 0 .../neqNullableIntDifferentTestGen.pie | 0 .../NeqNullableIntEqualTest.java | 0 .../neqNullableIntEqual/PieTestModule.java | 0 .../neqNullableIntEqualComponent.java | 0 .../neqNullableIntEqualTestGen.pie | 0 .../NeqNullableIntNullTest.java | 0 .../neq/neqNullableIntNull/PieTestModule.java | 0 .../neqNullableIntNullComponent.java | 0 .../neqNullableIntNullTestGen.pie | 0 .../NeqPathDifferentTest.java | 0 .../neq/neqPathDifferent/PieTestModule.java | 0 .../neqPathDifferentComponent.java | 0 .../neqPathDifferentTestGen.pie | 0 .../neq/neqPathEqual/NeqPathEqualTest.java | 0 .../neq/neqPathEqual/PieTestModule.java | 0 .../neqPathEqual/neqPathEqualComponent.java | 0 .../neq/neqPathEqual/neqPathEqualTestGen.pie | 0 .../NeqStringDifferentTest.java | 0 .../neq/neqStringDifferent/PieTestModule.java | 0 .../neqStringDifferentComponent.java | 0 .../neqStringDifferentTestGen.pie | 0 .../neqStringEqual/NeqStringEqualTest.java | 0 .../neq/neqStringEqual/PieTestModule.java | 0 .../neqStringEqualComponent.java | 0 .../neqStringEqual/neqStringEqualTestGen.pie | 0 .../NeqTupleDifferentTest.java | 0 .../neq/neqTupleDifferent/PieTestModule.java | 0 .../neqTupleDifferentComponent.java | 0 .../neqTupleDifferentTestGen.pie | 0 .../neq/neqTupleEqual/NeqTupleEqualTest.java | 0 .../neq/neqTupleEqual/PieTestModule.java | 0 .../neqTupleEqual/neqTupleEqualComponent.java | 0 .../neqTupleEqual/neqTupleEqualTestGen.pie | 0 .../test/java/mb/pie/lang/test/call/Bar.java | 0 .../test/java/mb/pie/lang/test/call/Foo.java | 0 .../call/constructor/generic/GenericTest.java | 0 .../constructor/generic/PieTestModule.java | 0 .../constructor/generic/genericComponent.java | 0 .../constructor/generic/genericTestGen.pie | 0 .../call/constructor/nullary/NullaryTest.java | 0 .../constructor/nullary/PieTestModule.java | 0 .../constructor/nullary/nullaryComponent.java | 0 .../constructor/nullary/nullaryTestGen.pie | 0 .../singleParam/PieTestModule.java | 0 .../singleParam/SingleParamTest.java | 0 .../singleParam/singleParamComponent.java | 0 .../singleParam/singleParamTestGen.pie | 0 .../constructor/threeParam/PieTestModule.java | 0 .../threeParam/ThreeParamTest.java | 0 .../threeParam/threeParamComponent.java | 0 .../threeParam/threeParamTestGen.pie | 0 .../constructor/twoParam/PieTestModule.java | 0 .../constructor/twoParam/TwoParamTest.java | 0 .../twoParam/twoParamComponent.java | 0 .../constructor/twoParam/twoParamTestGen.pie | 0 .../call/foreignFunc/generic/GenericTest.java | 0 .../foreignFunc/generic/PieTestModule.java | 0 .../foreignFunc/generic/genericComponent.java | 0 .../foreignFunc/generic/genericTestGen.pie | 0 .../call/foreignFunc/nullary/NullaryTest.java | 0 .../foreignFunc/nullary/PieTestModule.java | 0 .../foreignFunc/nullary/nullaryComponent.java | 0 .../foreignFunc/nullary/nullaryTestGen.pie | 0 .../singleParam/PieTestModule.java | 0 .../singleParam/SingleParamTest.java | 0 .../singleParam/singleParamComponent.java | 0 .../singleParam/singleParamTestGen.pie | 0 .../foreignFunc/threeParam/PieTestModule.java | 0 .../threeParam/ThreeParamTest.java | 0 .../threeParam/threeParamComponent.java | 0 .../threeParam/threeParamTestGen.pie | 0 .../foreignFunc/twoParam/PieTestModule.java | 0 .../foreignFunc/twoParam/TwoParamTest.java | 0 .../twoParam/twoParamComponent.java | 0 .../foreignFunc/twoParam/twoParamTestGen.pie | 0 .../foreignMethod/generic/GenericTest.java | 0 .../foreignMethod/generic/PieTestModule.java | 0 .../generic/genericComponent.java | 0 .../foreignMethod/generic/genericTestGen.pie | 0 .../genericWildcard/GenericWildcardTest.java | 0 .../genericWildcard/PieTestModule.java | 0 .../genericWildcardComponent.java | 0 .../genericWildcardTestGen.pie | 0 .../foreignMethod/nullary/NullaryTest.java | 0 .../foreignMethod/nullary/PieTestModule.java | 0 .../nullary/nullaryComponent.java | 0 .../foreignMethod/nullary/nullaryTestGen.pie | 0 .../singleParam/PieTestModule.java | 0 .../singleParam/SingleParamTest.java | 0 .../singleParam/singleParamComponent.java | 0 .../singleParam/singleParamTestGen.pie | 0 .../threeParam/PieTestModule.java | 0 .../threeParam/ThreeParamTest.java | 0 .../threeParam/threeParamComponent.java | 0 .../threeParam/threeParamTestGen.pie | 0 .../foreignMethod/twoParam/PieTestModule.java | 0 .../foreignMethod/twoParam/TwoParamTest.java | 0 .../twoParam/twoParamComponent.java | 0 .../twoParam/twoParamTestGen.pie | 0 .../call/foreignTask/generic/Generic.java | 0 .../call/foreignTask/generic/GenericTest.java | 0 .../foreignTask/generic/PieTestModule.java | 0 .../foreignTask/generic/genericComponent.java | 0 .../foreignTask/generic/genericTestGen.pie | 0 .../call/foreignTask/nullary/Nullary.java | 0 .../call/foreignTask/nullary/NullaryTest.java | 0 .../foreignTask/nullary/PieTestModule.java | 0 .../foreignTask/nullary/nullaryComponent.java | 0 .../foreignTask/nullary/nullaryTestGen.pie | 0 .../singleParam/PieTestModule.java | 0 .../foreignTask/singleParam/SingleParam.java | 0 .../singleParam/SingleParamTest.java | 0 .../singleParam/singleParamComponent.java | 0 .../singleParam/singleParamTestGen.pie | 0 .../foreignTask/threeParam/PieTestModule.java | 0 .../foreignTask/threeParam/ThreeParam.java | 0 .../threeParam/ThreeParamTest.java | 0 .../threeParam/threeParamComponent.java | 0 .../threeParam/threeParamTestGen.pie | 0 .../foreignTask/twoParam/PieTestModule.java | 0 .../call/foreignTask/twoParam/TwoParam.java | 0 .../foreignTask/twoParam/TwoParamTest.java | 0 .../twoParam/twoParamComponent.java | 0 .../foreignTask/twoParam/twoParamTestGen.pie | 0 .../test/call/func/nullary/PieTestModule.java | 0 .../lang/test/call/func/nullary/nullary.pie | 0 .../call/func/nullary/nullaryComponent.java | 0 .../test/call/func/nullary/nullaryTest.java | 0 .../call/func/singleParam/PieTestModule.java | 0 .../call/func/singleParam/singleParam.pie | 0 .../singleParam/singleParamComponent.java | 0 .../func/singleParam/singleParamTest.java | 0 .../singleParamAnonymous/PieTestModule.java | 0 .../singleParamAnonymous.pie | 0 .../singleParamAnonymousComponent.java | 0 .../singleParamAnonymousTest.java | 0 .../call/func/threeParam/PieTestModule.java | 0 .../test/call/func/threeParam/threeParam.pie | 0 .../func/threeParam/threeParamComponent.java | 0 .../call/func/threeParam/threeParamTest.java | 0 .../call/func/twoParam/PieTestModule.java | 0 .../lang/test/call/func/twoParam/twoParam.pie | 0 .../call/func/twoParam/twoParamComponent.java | 0 .../test/call/func/twoParam/twoParamTest.java | 0 .../twoParamBothAnonymous/PieTestModule.java | 0 .../twoParamBothAnonymous.pie | 0 .../twoParamBothAnonymousComponent.java | 0 .../twoParamBothAnonymousTest.java | 0 .../twoParamOneAnonymous/PieTestModule.java | 0 .../twoParamOneAnonymous.pie | 0 .../twoParamOneAnonymousComponent.java | 0 .../twoParamOneAnonymousTest.java | 0 .../call/pieFunc/nullary/NullaryTest.java | 0 .../call/pieFunc/nullary/PieTestModule.java | 0 .../test/call/pieFunc/nullary/nullary.pie | 0 .../pieFunc/nullary/nullaryComponent.java | 0 .../lang/test/call/pieFunc/one/OneTest.java | 0 .../test/call/pieFunc/one/PieTestModule.java | 0 .../mb/pie/lang/test/call/pieFunc/one/one.pie | 0 .../test/call/pieFunc/one/oneComponent.java | 0 .../call/pieFunc/three/PieTestModule.java | 0 .../test/call/pieFunc/three/ThreeTest.java | 0 .../lang/test/call/pieFunc/three/three.pie | 0 .../call/pieFunc/three/threeComponent.java | 0 .../test/call/pieFunc/two/PieTestModule.java | 0 .../lang/test/call/pieFunc/two/TwoTest.java | 0 .../mb/pie/lang/test/call/pieFunc/two/two.pie | 0 .../test/call/pieFunc/two/twoComponent.java | 0 .../lang/test/component_template.java.ignored | 0 .../emptyLitToPaths/EmptyLitToPathsTest.java | 0 .../emptyLitToPaths/PieTestModule.java | 0 .../emptyLitToPathsComponent.java | 0 .../emptyLitToPathsTestGen.pie | 0 .../EmptyValToPathsTypeHintTest.java | 0 .../PieTestModule.java | 0 .../emptyValToPathsTypeHintComponent.java | 0 .../emptyValToPathsTypeHintTestGen.pie | 0 .../intsLitToInts/IntsLitToIntsTest.java | 0 .../intsLitToInts/PieTestModule.java | 0 .../intsLitToInts/intsLitToIntsComponent.java | 0 .../intsLitToInts/intsLitToIntsTestGen.pie | 0 .../pairsValToBools/PairsValToBoolsTest.java | 0 .../pairsValToBools/PieTestModule.java | 0 .../pairsValToBoolsComponent.java | 0 .../pairsValToBoolsTestGen.pie | 0 .../stringsValToStrings/PieTestModule.java | 0 .../StringsValToStringsTest.java | 0 .../stringsValToStringsComponent.java | 0 .../stringsValToStringsTestGen.pie | 0 .../lang/test/funcDef/contextParams/T1.java | 0 .../lang/test/funcDef/contextParams/T2.java | 0 .../contextParams/empty/EmptyTest.java | 0 .../contextParams/empty/PieTestModule.java | 0 .../funcDef/contextParams/empty/empty.pie | 0 .../contextParams/empty/emptyComponent.java | 0 .../contextParams/omitted/OmittedTest.java | 0 .../contextParams/omitted/PieTestModule.java | 0 .../funcDef/contextParams/omitted/omitted.pie | 0 .../omitted/omittedComponent.java | 0 .../funcDef/contextParams/one/OneTest.java | 0 .../contextParams/one/PieTestModule.java | 0 .../test/funcDef/contextParams/one/one.pie | 0 .../contextParams/one/oneComponent.java | 0 .../contextParams/three/PieTestModule.java | 0 .../contextParams/three/ThreeTest.java | 0 .../funcDef/contextParams/three/three.pie | 0 .../contextParams/three/threeComponent.java | 0 .../contextParams/two/PieTestModule.java | 0 .../funcDef/contextParams/two/TwoTest.java | 0 .../test/funcDef/contextParams/two/two.pie | 0 .../contextParams/two/twoComponent.java | 0 .../test/funcDef/emptyFile/EmptyFileTest.java | 0 .../test/funcDef/emptyFile/PieTestModule.java | 0 .../funcDef/emptyFile/emptyFileComponent.java | 0 .../funcDef/emptyFile/emptyFileTestGen.pie | 0 .../test/funcDef/oneFunc/OneFuncTest.java | 0 .../test/funcDef/oneFunc/PieTestModule.java | 0 .../funcDef/oneFunc/oneFuncComponent.java | 0 .../test/funcDef/oneFunc/oneFuncTestGen.pie | 0 .../funcDef/params/nullary/PieTestModule.java | 0 .../test/funcDef/params/nullary/nullary.pie | 0 .../params/nullary/nullaryComponent.java | 0 .../funcDef/params/nullary/nullaryTest.java | 0 .../funcDef/params/single/PieTestModule.java | 0 .../test/funcDef/params/single/single.pie | 0 .../params/single/singleComponent.java | 0 .../funcDef/params/single/singleTest.java | 0 .../params/singleAnonymous/PieTestModule.java | 0 .../singleAnonymous/singleAnonymous.pie | 0 .../singleAnonymousComponent.java | 0 .../singleAnonymous/singleAnonymousTest.java | 0 .../params/singleUnnamed/PieTestModule.java | 0 .../params/singleUnnamed/singleUnnamed.pie | 0 .../singleUnnamed/singleUnnamedComponent.java | 0 .../singleUnnamed/singleUnnamedTest.java | 0 .../funcDef/params/three/PieTestModule.java | 0 .../lang/test/funcDef/params/three/three.pie | 0 .../funcDef/params/three/threeComponent.java | 0 .../test/funcDef/params/three/threeTest.java | 0 .../PieTestModule.java | 0 .../threeOneAnonymousOneUnnamed.pie | 0 .../threeOneAnonymousOneUnnamedComponent.java | 0 .../threeOneAnonymousOneUnnamedTest.java | 0 .../funcDef/params/two/PieTestModule.java | 0 .../pie/lang/test/funcDef/params/two/two.pie | 0 .../test/funcDef/params/two/twoComponent.java | 0 .../lang/test/funcDef/params/two/twoTest.java | 0 .../twoBothAnonymous/PieTestModule.java | 0 .../twoBothAnonymous/twoBothAnonymous.pie | 0 .../twoBothAnonymousComponent.java | 0 .../twoBothAnonymousTest.java | 0 .../params/twoBothUnnamed/PieTestModule.java | 0 .../params/twoBothUnnamed/twoBothUnnamed.pie | 0 .../twoBothUnnamedComponent.java | 0 .../twoBothUnnamed/twoBothUnnamedTest.java | 0 .../params/twoOneAnonymous/PieTestModule.java | 0 .../twoOneAnonymous/twoOneAnonymous.pie | 0 .../twoOneAnonymousComponent.java | 0 .../twoOneAnonymous/twoOneAnonymousTest.java | 0 .../PieTestModule.java | 0 .../twoOneAnonymousOneUnnamed.pie | 0 .../twoOneAnonymousOneUnnamedComponent.java | 0 .../twoOneAnonymousOneUnnamedTest.java | 0 .../params/twoOneUnnamed/PieTestModule.java | 0 .../params/twoOneUnnamed/twoOneUnnamed.pie | 0 .../twoOneUnnamed/twoOneUnnamedComponent.java | 0 .../twoOneUnnamed/twoOneUnnamedTest.java | 0 .../funcDef/twoFuncLinear/PieTestModule.java | 0 .../twoFuncLinear/TwoFuncLinearTest.java | 0 .../twoFuncLinear/twoFuncLinearComponent.java | 0 .../twoFuncLinear/twoFuncLinearTestGen.pie | 0 .../twoFuncRecursive/PieTestModule.java | 0 .../TwoFuncRecursiveTest.java | 0 .../twoFuncRecursiveComponent.java | 0 .../twoFuncRecursiveTestGen.pie | 0 .../funcDef/twoFuncUnused/PieTestModule.java | 0 .../twoFuncUnused/TwoFuncUnusedTest.java | 0 .../twoFuncUnused/twoFuncUnusedComponent.java | 0 .../twoFuncUnused/twoFuncUnusedTestGen.pie | 0 .../test/imports/subModule/a/b/c/Foo.java | 0 .../imports/subModule/a/b/c/ForeignJava.java | 0 .../imports/subModule/a/b/c/ForeignPie.java | 0 .../subModule/a/b/c/definitionTestGen.pie | 0 .../subModule/importData/ImportDataTest.java | 0 .../subModule/importData/PieTestModule.java | 0 .../importData/importDataComponent.java | 0 .../importData/importDataTestGen.pie | 0 .../ImportDataPseudoModuleTest.java | 0 .../importDataPseudoModule/PieTestModule.java | 0 .../importDataPseudoModuleComponent.java | 0 .../importDataPseudoModuleTestGen.pie | 0 .../ImportDataRenameTest.java | 0 .../importDataRename/PieTestModule.java | 0 .../importDataRenameComponent.java | 0 .../importDataRenameTestGen.pie | 0 .../ImportFullModulePathTest.java | 0 .../importFullModulePath/PieTestModule.java | 0 .../importFullModulePathComponent.java | 0 .../importFullModulePathTestGen.pie | 0 .../ImportFullModulePathDataTest.java | 0 .../PieTestModule.java | 0 .../importFullModulePathDataComponent.java | 0 .../importFullModulePathDataTestGen.pie | 0 ...mportFullModulePathDataAssignmentTest.java | 0 .../PieTestModule.java | 0 ...FullModulePathDataAssignmentComponent.java | 0 ...ortFullModulePathDataAssignmentTestGen.pie | 0 .../ImportFullModulePathForeignJavaTest.java | 0 .../PieTestModule.java | 0 ...ortFullModulePathForeignJavaComponent.java | 0 ...importFullModulePathForeignJavaTestGen.pie | 0 .../ImportFullModulePathForeignPieTest.java | 0 .../PieTestModule.java | 0 ...portFullModulePathForeignPieComponent.java | 0 .../importFullModulePathForeignPieTestGen.pie | 0 .../ImportFullyQualifiedTest.java | 0 .../importFullyQualified/PieTestModule.java | 0 .../importFullyQualifiedComponent.java | 0 .../importFullyQualifiedTestGen.pie | 0 .../ImportFullyQualifiedDataTest.java | 0 .../PieTestModule.java | 0 .../importFullyQualifiedDataComponent.java | 0 .../importFullyQualifiedDataTestGen.pie | 0 .../ImportFullyQualifiedForeignJavaTest.java | 0 .../PieTestModule.java | 0 ...ortFullyQualifiedForeignJavaComponent.java | 0 ...importFullyQualifiedForeignJavaTestGen.pie | 0 .../ImportFullyQualifiedForeignPieTest.java | 0 .../PieTestModule.java | 0 ...portFullyQualifiedForeignPieComponent.java | 0 .../importFullyQualifiedForeignPieTestGen.pie | 0 .../importFunction/ImportFunctionTest.java | 0 .../importFunction/PieTestModule.java | 0 .../importFunctionComponent.java | 0 .../importFunction/importFunctionTestGen.pie | 0 .../ImportFunctionPseudoModuleTest.java | 0 .../PieTestModule.java | 0 .../importFunctionPseudoModuleComponent.java | 0 .../importFunctionPseudoModuleTestGen.pie | 0 .../ImportFunctionRenameTest.java | 0 .../importFunctionRename/PieTestModule.java | 0 .../importFunctionRenameComponent.java | 0 .../importFunctionRenameTestGen.pie | 0 .../ImportPartialModulePathTest.java | 0 .../PieTestModule.java | 0 .../importPartialModulePathComponent.java | 0 .../importPartialModulePathTestGen.pie | 0 .../ImportPartialModulePathDataTest.java | 0 .../PieTestModule.java | 0 .../importPartialModulePathDataComponent.java | 0 .../importPartialModulePathDataTestGen.pie | 0 ...mportPartialModulePathForeignJavaTest.java | 0 .../PieTestModule.java | 0 ...PartialModulePathForeignJavaComponent.java | 0 ...ortPartialModulePathForeignJavaTestGen.pie | 0 ...ImportPartialModulePathForeignPieTest.java | 0 .../PieTestModule.java | 0 ...tPartialModulePathForeignPieComponent.java | 0 ...portPartialModulePathForeignPieTestGen.pie | 0 .../ImportPartialModulePathPseudoTest.java | 0 .../PieTestModule.java | 0 ...mportPartialModulePathPseudoComponent.java | 0 .../importPartialModulePathPseudoTestGen.pie | 0 .../ImportPartialModulePathRenameTest.java | 0 .../PieTestModule.java | 0 ...mportPartialModulePathRenameComponent.java | 0 .../importPartialModulePathRenameTestGen.pie | 0 .../multiImport/MultiImportTest.java | 0 .../subModule/multiImport/PieTestModule.java | 0 .../multiImport/multiImportComponent.java | 0 .../multiImport/multiImportTestGen.pie | 0 .../MultiImportPseudoModuleTest.java | 0 .../PieTestModule.java | 0 .../multiImportPseudoModuleComponent.java | 0 .../multiImportPseudoModuleTestGen.pie | 0 .../mb/pie/lang/test/path/PathTestBase.java | 0 .../list/listNoFilter/ListNoFilterTest.java | 0 .../path/list/listNoFilter/PieTestModule.java | 0 .../listNoFilter/listNoFilterComponent.java | 0 .../list/listNoFilter/listNoFilterTestGen.pie | 0 .../ListWithExtensionTest.java | 0 .../list/listWithExtension/PieTestModule.java | 0 .../listWithExtensionComponent.java | 0 .../listWithExtensionTestGen.pie | 0 .../ListWithExtensionsTest.java | 0 .../listWithExtensions/PieTestModule.java | 0 .../listWithExtensionsComponent.java | 0 .../listWithExtensionsTestGen.pie | 0 .../listWithPattern/ListWithPatternTest.java | 0 .../list/listWithPattern/PieTestModule.java | 0 .../listWithPatternComponent.java | 0 .../listWithPatternTestGen.pie | 0 .../ListWithPatternsTest.java | 0 .../list/listWithPatterns/PieTestModule.java | 0 .../listWithPatternsComponent.java | 0 .../listWithPatternsTestGen.pie | 0 .../list/listWithRegex/ListWithRegexTest.java | 0 .../list/listWithRegex/PieTestModule.java | 0 .../listWithRegex/listWithRegexComponent.java | 0 .../listWithRegex/listWithRegexTestGen.pie | 0 .../path/walk/walkNoFilter/PieTestModule.java | 0 .../walk/walkNoFilter/WalkNoFilterTest.java | 0 .../walkNoFilter/walkNoFilterComponent.java | 0 .../walk/walkNoFilter/walkNoFilterTestGen.pie | 0 .../walk/walkWithExtension/PieTestModule.java | 0 .../WalkWithExtensionTest.java | 0 .../walkWithExtensionComponent.java | 0 .../walkWithExtensionTestGen.pie | 0 .../walkWithExtensions/PieTestModule.java | 0 .../WalkWithExtensionsTest.java | 0 .../walkWithExtensionsComponent.java | 0 .../walkWithExtensionsTestGen.pie | 0 .../walk/walkWithPattern/PieTestModule.java | 0 .../walkWithPattern/WalkWithPatternTest.java | 0 .../walkWithPatternComponent.java | 0 .../walkWithPatternTestGen.pie | 0 .../walk/walkWithPatterns/PieTestModule.java | 0 .../WalkWithPatternsTest.java | 0 .../walkWithPatternsComponent.java | 0 .../walkWithPatternsTestGen.pie | 0 .../walk/walkWithRegex/PieTestModule.java | 0 .../walk/walkWithRegex/WalkWithRegexTest.java | 0 .../walkWithRegex/walkWithRegexComponent.java | 0 .../walkWithRegex/walkWithRegexTestGen.pie | 0 .../mb/pie/lang/test/returnTypes/Bar.java | 0 .../mb/pie/lang/test/returnTypes/Foo.java | 0 .../__error__OneTuple/PieTestModule.java | 0 .../__error__OneTupleComponent.java | 0 .../__error__OneTupleTestGen.pie | 0 .../PieTestModule.java | 0 ...ror__listOfTupleWithNullableComponent.java | 0 ..._error__listOfTupleWithNullableTestGen.pie | 0 .../test/returnTypes/_int/PieTestModule.java | 0 .../lang/test/returnTypes/_int/_IntTest.java | 0 .../test/returnTypes/_int/_intComponent.java | 0 .../test/returnTypes/_int/_intTestGen.pie | 0 .../returnTypes/boolFalse/BoolFalseTest.java | 0 .../returnTypes/boolFalse/PieTestModule.java | 0 .../boolFalse/boolFalseComponent.java | 0 .../boolFalse/boolFalseTestGen.pie | 0 .../returnTypes/boolTrue/BoolTrueTest.java | 0 .../returnTypes/boolTrue/PieTestModule.java | 0 .../boolTrue/boolTrueComponent.java | 0 .../returnTypes/boolTrue/boolTrueTestGen.pie | 0 .../DataTyGenericNullableForeignJavaTest.java | 0 .../PieTestModule.java | 0 ...TyGenericNullableForeignJavaComponent.java | 0 ...ataTyGenericNullableForeignJavaTestGen.pie | 0 ...rdLowerBoundedNullableForeignJavaTest.java | 0 .../PieTestModule.java | 0 ...erBoundedNullableForeignJavaComponent.java | 0 ...LowerBoundedNullableForeignJavaTestGen.pie | 0 ...dcardUnboundedNullableForeignJavaTest.java | 0 .../PieTestModule.java | 0 ...UnboundedNullableForeignJavaComponent.java | 0 ...ardUnboundedNullableForeignJavaTestGen.pie | 0 ...rdUpperBoundedNullableForeignJavaTest.java | 0 .../PieTestModule.java | 0 ...erBoundedNullableForeignJavaComponent.java | 0 ...UpperBoundedNullableForeignJavaTestGen.pie | 0 .../DataTyNullableForeignJavaTest.java | 0 .../PieTestModule.java | 0 .../dataTyNullableForeignJavaComponent.java | 0 .../dataTyNullableForeignJavaTestGen.pie | 0 .../listIntEmpty/ListIntEmptyTest.java | 0 .../listIntEmpty/PieTestModule.java | 0 .../listIntEmpty/listIntEmptyComponent.java | 0 .../listIntEmpty/listIntEmptyTestGen.pie | 0 .../listIntOne/ListIntOneTest.java | 0 .../returnTypes/listIntOne/PieTestModule.java | 0 .../listIntOne/listIntOneComponent.java | 0 .../listIntOne/listIntOneTestGen.pie | 0 .../listIntTwo/ListIntTwoTest.java | 0 .../returnTypes/listIntTwo/PieTestModule.java | 0 .../listIntTwo/listIntTwoComponent.java | 0 .../listIntTwo/listIntTwoTestGen.pie | 0 .../listStringEmpty/ListStringEmptyTest.java | 0 .../listStringEmpty/PieTestModule.java | 0 .../listStringEmptyComponent.java | 0 .../listStringEmptyTestGen.pie | 0 .../listStringOne/ListStringOneTest.java | 0 .../listStringOne/PieTestModule.java | 0 .../listStringOne/listStringOneComponent.java | 0 .../listStringOne/listStringOneTestGen.pie | 0 .../listStringTwo/ListStringTwoTest.java | 0 .../listStringTwo/PieTestModule.java | 0 .../listStringTwo/listStringTwoComponent.java | 0 .../listStringTwo/listStringTwoTestGen.pie | 0 .../nullableIntNull/NullableIntNullTest.java | 0 .../nullableIntNull/PieTestModule.java | 0 .../nullableIntNullComponent.java | 0 .../nullableIntNullTestGen.pie | 0 .../NullableIntValueTest.java | 0 .../nullableIntValue/PieTestModule.java | 0 .../nullableIntValueComponent.java | 0 .../nullableIntValueTestGen.pie | 0 .../NullableStringNullTest.java | 0 .../nullableStringNull/PieTestModule.java | 0 .../nullableStringNullComponent.java | 0 .../nullableStringNullTestGen.pie | 0 .../NullableStringValueTest.java | 0 .../nullableStringValue/PieTestModule.java | 0 .../nullableStringValueComponent.java | 0 .../nullableStringValueTestGen.pie | 0 .../pathAbsolute/PathAbsoluteTest.java | 0 .../pathAbsolute/PieTestModule.java | 0 .../pathAbsolute/pathAbsoluteComponent.java | 0 .../pathAbsolute/pathAbsoluteTestGen.pie | 0 .../pathRelative/PathRelativeTest.java | 0 .../pathRelative/PieTestModule.java | 0 .../pathRelative/pathRelativeComponent.java | 0 .../pathRelative/pathRelativeTestGen.pie | 0 .../returnTypes/string/PieTestModule.java | 0 .../test/returnTypes/string/StringTest.java | 0 .../returnTypes/string/stringComponent.java | 0 .../test/returnTypes/string/stringTestGen.pie | 0 .../tupleBoolString/PieTestModule.java | 0 .../tupleBoolString/TupleBoolStringTest.java | 0 .../tupleBoolStringComponent.java | 0 .../tupleBoolStringTestGen.pie | 0 .../tupleIntInt/PieTestModule.java | 0 .../tupleIntInt/TupleIntIntTest.java | 0 .../tupleIntInt/tupleIntIntComponent.java | 0 .../tupleIntInt/tupleIntIntTestGen.pie | 0 .../tupleStringPath/PieTestModule.java | 0 .../tupleStringPath/TupleStringPathTest.java | 0 .../tupleStringPathComponent.java | 0 .../tupleStringPathTestGen.pie | 0 .../unitExplicitValue/PieTestModule.java | 0 .../UnitExplicitValueTest.java | 0 .../unitExplicitValueComponent.java | 0 .../unitExplicitValueTestGen.pie | 0 .../unitNoValue/PieTestModule.java | 0 .../unitNoValue/UnitNoValueTest.java | 0 .../unitNoValue/unitNoValueComponent.java | 0 .../unitNoValue/unitNoValueTestGen.pie | 0 .../pie/lang/test/string/empty/EmptyTest.java | 0 .../lang/test/string/empty/PieTestModule.java | 0 .../mb/pie/lang/test/string/empty/empty.pie | 0 .../test/string/empty/emptyComponent.java | 0 .../escapeBackslash/EscapeBackslashTest.java | 0 .../string/escapeBackslash/PieTestModule.java | 0 .../escapeBackslashComponent.java | 0 .../string/escapeBackslash/escapeDouble.pie | 0 .../string/escapeDouble/EscapeDoubleTest.java | 0 .../string/escapeDouble/PieTestModule.java | 0 .../test/string/escapeDouble/escapeDouble.pie | 0 .../escapeDouble/escapeDoubleComponent.java | 0 .../string/escapeSingle/EscapeSingleTest.java | 0 .../string/escapeSingle/PieTestModule.java | 0 .../test/string/escapeSingle/escapeSingle.pie | 0 .../escapeSingle/escapeSingleComponent.java | 0 .../ExpressionInterpolationTest.java | 0 .../PieTestModule.java | 0 .../expressionInterpolation.pie | 0 .../expressionInterpolationComponent.java | 0 .../ExpressionInterpolationListTest.java | 0 .../PieTestModule.java | 0 .../expressionInterpolationList.pie | 0 .../expressionInterpolationListComponent.java | 0 ...essionInterpolationLiteralBetweenTest.java | 0 .../PieTestModule.java | 0 .../expressionInterpolationLiteralBetween.pie | 0 ...nInterpolationLiteralBetweenComponent.java | 0 ...essionInterpolationNothingBetweenTest.java | 0 .../PieTestModule.java | 0 .../expressionInterpolationNothingBetween.pie | 0 ...nInterpolationNothingBetweenComponent.java | 0 .../ExpressionInterpolationOnlyTest.java | 0 .../PieTestModule.java | 0 .../expressionInterpolationOnly.pie | 0 .../expressionInterpolationOnlyComponent.java | 0 .../ExpressionInterpolationTupleTest.java | 0 .../PieTestModule.java | 0 .../expressionInterpolationTuple.pie | 0 ...expressionInterpolationTupleComponent.java | 0 .../ExpressionInterpolationVariableTest.java | 0 .../PieTestModule.java | 0 .../expressionInterpolationVariable.pie | 0 ...ressionInterpolationVariableComponent.java | 0 ...ssionInterpolationVariableBetweenTest.java | 0 .../PieTestModule.java | 0 ...expressionInterpolationVariableBetween.pie | 0 ...InterpolationVariableBetweenComponent.java | 0 .../lang/test/string/literal/LiteralTest.java | 0 .../test/string/literal/PieTestModule.java | 0 .../pie/lang/test/string/literal/literal.pie | 0 .../test/string/literal/literalComponent.java | 0 .../variableInterpolation/PieTestModule.java | 0 .../VariableInterpolationTest.java | 0 .../variableInterpolation.pie | 0 .../variableInterpolationComponent.java | 0 .../PieTestModule.java | 0 ...olationDoubleNothingBetweenIntIntTest.java | 0 ...nterpolationDoubleNothingBetweenIntInt.pie | 0 ...onDoubleNothingBetweenIntIntComponent.java | 0 .../PieTestModule.java | 0 ...tionDoubleNothingBetweenIntStringTest.java | 0 ...rpolationDoubleNothingBetweenIntString.pie | 0 ...oubleNothingBetweenIntStringComponent.java | 0 .../PieTestModule.java | 0 ...terpolationEscapeAndInterpolationTest.java | 0 ...bleInterpolationEscapeAndInterpolation.pie | 0 ...lationEscapeAndInterpolationComponent.java | 0 .../PieTestModule.java | 0 ...riableInterpolationLiteralBetweenTest.java | 0 .../variableInterpolationLiteralBetween.pie | 0 ...eInterpolationLiteralBetweenComponent.java | 0 .../PieTestModule.java | 0 ...riableInterpolationNothingBetweenTest.java | 0 .../variableInterpolationNothingBetween.pie | 0 ...eInterpolationNothingBetweenComponent.java | 0 .../PieTestModule.java | 0 .../VariableInterpolationOnlyTest.java | 0 .../variableInterpolationOnly.pie | 0 .../variableInterpolationOnlyComponent.java | 0 .../PieTestModule.java | 0 ...bleInterpolationVariableUsedTwiceTest.java | 0 ...variableInterpolationVariableUsedTwice.pie | 0 ...terpolationVariableUsedTwiceComponent.java | 0 .../PieTestModule.java | 0 ...tionVariableUsedTwiceOtherBetweenTest.java | 0 ...rpolationVariableUsedTwiceOtherBetween.pie | 0 ...ariableUsedTwiceOtherBetweenComponent.java | 0 .../string/variableOnly/PieTestModule.java | 0 .../string/variableOnly/VariableOnlyTest.java | 0 .../test/string/variableOnly/variableOnly.pie | 0 .../variableOnly/variableOnlyComponent.java | 0 .../createAndGet/nested/NestedTest.java | 0 .../createAndGet/nested/PieTestModule.java | 0 .../createAndGet/nested/nestedComponent.java | 0 .../createAndGet/nested/nestedTestGen.pie | 0 .../createAndGet/typeInt/PieTestModule.java | 0 .../createAndGet/typeInt/TypeIntTest.java | 0 .../typeInt/typeIntComponent.java | 0 .../createAndGet/typeInt/typeIntTestGen.pie | 0 .../typeString/PieTestModule.java | 0 .../typeString/TypeStringTest.java | 0 .../typeString/typeStringComponent.java | 0 .../typeString/typeStringTestGen.pie | 0 .../foreignTask/PieTestModule.java | 0 .../foreignTask/foreignTask.java | 0 .../foreignTask/foreignTaskComponent.java | 0 .../foreignTask/foreignTaskTest.java | 0 .../foreignTask/foreignTaskTestGen.pie | 0 .../fullyQualifiedSupplier/PieTestModule.java | 0 .../fullyQualifiedSupplierComponent.java | 0 .../fullyQualifiedSupplierTest.java | 0 .../fullyQualifiedSupplierTestGen.pie | 0 .../helloName/PieTestModule.java | 0 .../helloName/helloNameComponent.java | 0 .../helloName/helloNameTest.java | 0 .../helloName/helloNameTestGen.pie | 0 .../tripleInt/PieTestModule.java | 0 .../tripleInt/tripleIntComponent.java | 0 .../tripleInt/tripleIntTest.java | 0 .../tripleInt/tripleIntTestGen.pie | 0 .../InputFromPieCreateTest.java | 0 .../InputFromPieCreateTestGen.pie | 0 .../inputFromPieCreate/PieTestModule.java | 0 .../inputFromPieCreateComponent.java | 0 .../InputFromPiePassAlongTest.java | 0 .../InputFromPiePassAlongTestGen.pie | 0 .../inputFromPiePassAlong/PieTestModule.java | 0 .../inputFromPiePassAlongComponent.java | 0 .../inputFromTest/InputFromTestTest.java | 0 .../inputFromTest/InputFromTestTestGen.pie | 0 .../inputFromTest/PieTestModule.java | 0 .../inputFromTest/inputFromTestComponent.java | 0 .../test/supplier/otherPackage/helper.pie | 0 .../mb/pie/lang/test/template.java.ignored | 0 .../test/unary/notFalse/NotFalseTest.java | 0 .../test/unary/notFalse/PieTestModule.java | 0 .../unary/notFalse/notFalseComponent.java | 0 .../test/unary/notFalse/notFalseTestGen.pie | 0 .../lang/test/unary/notTrue/NotTrueTest.java | 0 .../test/unary/notTrue/PieTestModule.java | 0 .../test/unary/notTrue/notTrueComponent.java | 0 .../test/unary/notTrue/notTrueTestGen.pie | 0 .../unary/notVarFalse/NotVarFalseTest.java | 0 .../test/unary/notVarFalse/PieTestModule.java | 0 .../notVarFalse/notVarFalseComponent.java | 0 .../unary/notVarFalse/notVarFalseTestGen.pie | 0 .../test/unary/notVarTrue/NotVarTrueTest.java | 0 .../test/unary/notVarTrue/PieTestModule.java | 0 .../unary/notVarTrue/notVarTrueComponent.java | 0 .../unary/notVarTrue/notVarTrueTestGen.pie | 0 .../toNonNullableNull/PieTestModule.java | 0 .../ToNonNullableNullTest.java | 0 .../toNonNullableNullComponent.java | 0 .../toNonNullableNullTestGen.pie | 0 .../toNonNullableValue/PieTestModule.java | 0 .../ToNonNullableValueTest.java | 0 .../toNonNullableValueComponent.java | 0 .../toNonNullableValueTestGen.pie | 0 .../test/unary/toNullable/PieTestModule.java | 0 .../test/unary/toNullable/ToNullableTest.java | 0 .../unary/toNullable/toNullableComponent.java | 0 .../unary/toNullable/toNullableTestGen.pie | 0 .../unary/toNullableVar/PieTestModule.java | 0 .../toNullableVar/ToNullableVarTest.java | 0 .../toNullableVar/toNullableVarComponent.java | 0 .../toNullableVar/toNullableVarTestGen.pie | 0 .../mb/pie/lang/test/util/SimpleChecker.java | 0 .../java/mb/pie/lang/test/variables/Box.java | 0 .../PieTestModule.java | 0 .../multiAllAnonymousDiscard.pie | 0 .../multiAllAnonymousDiscardComponent.java | 0 .../multiAllAnonymousDiscardTest.java | 0 .../PieTestModule.java | 0 .../multiAllAnonymousOutsideBlock.pie | 0 ...ultiAllAnonymousOutsideBlockComponent.java | 0 .../multiAllAnonymousOutsideBlockTest.java | 0 .../multiDiscardAll/PieTestModule.java | 0 .../multiDiscardAll/multiDiscardAll.pie | 0 .../multiDiscardAllComponent.java | 0 .../multiDiscardAll/multiDiscardAllTest.java | 0 .../multiUseNamed/PieTestModule.java | 0 .../anonymous/multiUseNamed/multiUseNamed.pie | 0 .../multiUseNamed/multiUseNamedComponent.java | 0 .../multiUseNamed/multiUseNamedTest.java | 0 .../singleDiscard/PieTestModule.java | 0 .../anonymous/singleDiscard/singleDiscard.pie | 0 .../singleDiscard/singleDiscardComponent.java | 0 .../singleDiscard/singleDiscardTest.java | 0 .../singleInParamAndBody/PieTestModule.java | 0 .../singleInParamAndBody.pie | 0 .../singleInParamAndBodyComponent.java | 0 .../singleInParamAndBodyTest.java | 0 .../PieTestModule.java | 0 .../singleMultiplePassThrough.pie | 0 .../singleMultiplePassThroughComponent.java | 0 .../singleMultiplePassThroughTest.java | 0 .../singleOutsideBlock/PieTestModule.java | 0 .../singleOutsideBlock/singleOutsideBlock.pie | 0 .../singleOutsideBlockComponent.java | 0 .../singleOutsideBlockTest.java | 0 .../singlePassThrough/PieTestModule.java | 0 .../singlePassThrough/singlePassThrough.pie | 0 .../singlePassThroughComponent.java | 0 .../singlePassThroughTest.java | 0 .../variableExplicitType/PieTestModule.java | 0 .../VariableExplicitTypeTest.java | 0 .../variableExplicitTypeComponent.java | 0 .../variableExplicitTypeTestGen.pie | 0 .../PieTestModule.java | 0 .../VariableGenericTypeSpecificTest.java | 0 .../variableGenericTypeSpecificComponent.java | 0 .../variableGenericTypeSpecificTestGen.pie | 0 .../PieTestModule.java | 0 .../VariableGenericTypeSpecificBoundTest.java | 0 .../variableGenericTypeWildcardComponent.java | 0 .../variableGenericTypeWildcardTestGen.pie | 0 .../variableImplicitType/PieTestModule.java | 0 .../VariableImplicitTypeTest.java | 0 .../variableImplicitTypeComponent.java | 0 .../variableImplicitTypeTestGen.pie | 0 .../PieTestModule.java | 0 .../VariableTupleAssignmentTest.java | 0 .../variableTupleAssignmentComponent.java | 0 .../variableTupleAssignmentTestGen.pie | 0 .../PieTestModule.java | 0 ...bleTupleDecompositionExplicitTypeTest.java | 0 ...pleDecompositionExplicitTypeComponent.java | 0 ...eTupleDecompositionExplicitTypeTestGen.pie | 0 .../PieTestModule.java | 0 ...bleTupleDecompositionImplicitTypeTest.java | 0 ...pleDecompositionImplicitTypeComponent.java | 0 ...eTupleDecompositionImplicitTypeTestGen.pie | 0 .../PieTestModule.java | 0 ...riableTupleDecompositionMixedTypeTest.java | 0 ...eTupleDecompositionMixedTypeComponent.java | 0 ...ableTupleDecompositionMixedTypeTestGen.pie | 0 .../src/test/resources/sampleDir/A.txt | 0 .../src/test/resources/sampleDir/B.tig | 0 .../src/test/resources/sampleDir/C.txt | 0 .../src/test/resources/sampleDir/D.txt | 0 .../src/test/resources/sampleDir/E.jav | 0 .../sampleDir/results/result_01X3.csv | 0 .../sampleDir/results/result_02G3.csv | 0 .../sampleDir/results/result_02G5.csv | 0 .../sampleDir/results/result_02X3.csv | 0 .../sampleDir/results/result_03X3.csv | 0 lang/{lang => pie.lang}/.gitignore | 0 lang/{lang => pie.lang}/README.md | 0 lang/{lang => pie.lang}/build.gradle.kts | 0 lang/{lang => pie.lang}/editor/Analysis.esv | 0 lang/{lang => pie.lang}/editor/Main.esv | 0 lang/{lang => pie.lang}/editor/Syntax.esv | 0 .../example/criterion-short.pie | 0 lang/{lang => pie.lang}/example/criterion.pie | 0 lang/{lang => pie.lang}/example/editor.pie | 0 .../{lang => pie.lang}/example/helloWorld.pie | 0 .../example/monster-test.pie | 0 .../example/parse-short.pie | 0 lang/{lang => pie.lang}/example/parse.pie | 0 lang/{lang => pie.lang}/example/spoofax.pie | 0 .../example/spoofax_old.pie | 0 .../example/spoofax_short.pie | 0 lang/{lang => pie.lang}/metaborg.yaml | 0 .../pie/strategies/InteropRegisterer.java | 0 .../main/strategies/pie/strategies/Main.java | 0 lang/{lang => pie.lang}/statics/README.md | 0 lang/{lang => pie.lang}/statics/base.stx | 0 lang/{lang => pie.lang}/statics/binder.stx | 0 lang/{lang => pie.lang}/statics/common.stx | 0 lang/{lang => pie.lang}/statics/data.stx | 0 lang/{lang => pie.lang}/statics/func_body.stx | 0 lang/{lang => pie.lang}/statics/func_def.stx | 0 lang/{lang => pie.lang}/statics/import.stx | 0 lang/{lang => pie.lang}/statics/module.stx | 0 lang/{lang => pie.lang}/statics/project.stx | 0 lang/{lang => pie.lang}/statics/type.stx | 0 .../statics/type_common.stx | 0 lang/{lang => pie.lang}/statics/type_java.stx | 0 lang/{lang => pie.lang}/syntax/common.sdf3 | 0 .../syntax/constructors.sdf3 | 0 lang/{lang => pie.lang}/syntax/data.sdf3 | 0 .../syntax/exp_literal.sdf3 | 0 lang/{lang => pie.lang}/syntax/func_body.sdf3 | 0 lang/{lang => pie.lang}/syntax/func_def.sdf3 | 0 .../syntax/lex/comment.sdf3 | 0 .../{lang => pie.lang}/syntax/lex/layout.sdf3 | 0 .../syntax/lex/literal.sdf3 | 0 lang/{lang => pie.lang}/syntax/pie.sdf3 | 0 lang/{lang => pie.lang}/syntax/type.sdf3 | 0 lang/{lang => pie.lang}/test/data_def.spt | 0 .../test/data_def_generics.spt | 0 .../test/data_def_method.spt | 0 .../test/data_def_syntax.spt | 0 lang/{lang => pie.lang}/test/expression.spt | 0 .../expression/binding/anonymous_value.spt | 0 .../test/expression/literals/list.spt | 0 .../test/expression_syntax.spt | 0 lang/{lang => pie.lang}/test/foreign_func.spt | 0 .../test/foreign_func_syntax.spt | 0 lang/{lang => pie.lang}/test/func_def.spt | 0 .../test/func_def/anonymous_parameter.spt | 0 .../test/func_head_syntax.spt | 0 lang/{lang => pie.lang}/test/func_impl.spt | 0 .../test/func_impl/inject.spt | 0 .../test/func_impl/inject_syntax.spt | 0 .../test/generics_inheritance.spt | 0 .../{lang => pie.lang}/test/generics_task.spt | 0 lang/{lang => pie.lang}/test/import.spt | 0 .../{lang => pie.lang}/test/import_syntax.spt | 0 lang/{lang => pie.lang}/test/module.spt | 0 .../test/prevent_ambiguous_syntax.spt | 0 .../test/statix/isAssignableTo.stxtest | 0 lang/{lang => pie.lang}/test/string.spt | 0 lang/{lang => pie.lang}/test/test.spt | 0 lang/{lang => pie.lang}/test/type.spt | 0 .../test/type_signature.spt | 0 lang/{lang => pie.lang}/test/type_syntax.spt | 0 lang/{lang => pie.lang}/test/wildcard.spt | 0 lang/{lang => pie.lang}/trans/.gitignore | 0 lang/{lang => pie.lang}/trans/analysis.str | 0 lang/{lang => pie.lang}/trans/desugar.str | 0 lang/{lang => pie.lang}/trans/gen/debug.str | 0 .../trans/gen/idtype-tuples.str | 0 .../trans/gen/java/ast-util.str | 0 .../trans/gen/java/binder.str | 0 .../trans/gen/java/func_body.str | 0 .../trans/gen/java/func_def.str | 0 .../trans/gen/java/main.str | 0 .../trans/gen/java/type.str | 0 lang/{lang => pie.lang}/trans/gen/util.str | 0 lang/{lang => pie.lang}/trans/outline.str | 0 lang/{lang => pie.lang}/trans/pie.str | 0 lang/{lang => pie.lang}/trans/pp.str | 0 lang/{lang => pie.lang}/trans/statics.str | 0 lang/settings.gradle.kts | 21 +++------ settings.gradle.kts | 16 +------ 1476 files changed, 29 insertions(+), 97 deletions(-) delete mode 100644 core/depconstraints/build.gradle.kts rename core/{api.test => pie.api.test}/build.gradle.kts (100%) rename core/{api.test => pie.api.test}/src/main/kotlin/mb/pie/api/test/ApiTestBuilder.kt (100%) rename core/{api.test => pie.api.test}/src/main/kotlin/mb/pie/api/test/ApiTestCtx.kt (100%) rename core/{api.test => pie.api.test}/src/main/kotlin/mb/pie/api/test/CommonTaskDefs.kt (100%) rename core/{api.test => pie.api.test}/src/main/kotlin/mb/pie/api/test/Mockito.kt (100%) rename core/{api.test => pie.api.test}/src/main/kotlin/mb/pie/api/test/TestBuilder.kt (100%) rename core/{api.test => pie.api.test}/src/main/kotlin/mb/pie/api/test/TestCtx.kt (100%) rename core/{api.test => pie.api.test}/src/test/kotlin/mb/pie/api/ExistsStamperTests.kt (100%) rename core/{api.test => pie.api.test}/src/test/kotlin/mb/pie/api/HashStamperTests.kt (100%) rename core/{api.test => pie.api.test}/src/test/kotlin/mb/pie/api/JavaSerdeTest.java (100%) rename core/{api.test => pie.api.test}/src/test/kotlin/mb/pie/api/ModifiedStamperTests.kt (100%) rename core/{api => pie.api}/build.gradle.kts (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/Callbacks.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/ExecContext.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/ExecException.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/FlatMappedSupplier.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/Function.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/FunctionBasedSupplier.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/InconsistentResourceProvide.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/InconsistentResourceRequire.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/InconsistentTaskRequire.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/Interactivity.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/LambdaTaskDef.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/Layer.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/MapTaskDefs.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/MappedFunctionInput.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/MappedFunctionOutput.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/MappedSupplier.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/MixedSession.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/MockExecContext.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/NonIncrFunction.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/NonIncrSupplier.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/None.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/Observability.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/OutTransient.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/OutTransientEquatable.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/OutTransientEquatableImpl.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/OutTransientImpl.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/Output.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/Pie.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/PieBuilder.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/PieChildBuilder.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/ResourceBytesSupplier.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/ResourceDep.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/ResourceProvideDep.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/ResourceRequireDep.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/ResourceStringSupplier.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/STask.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/STaskDef.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/SerializableConsumer.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/SerializableFunction.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/SerializableSupplier.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/Session.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/Share.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/Stateful1Supplier.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/StatelessSerializableFunction.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/Store.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/StoreReadTxn.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/StoreTxn.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/StoreWriteTxn.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/StringUtil.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/Supplier.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/SupplierWithOrigin.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/SupplierWithOrigins.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/Task.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/TaskData.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/TaskDef.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/TaskDefs.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/TaskDeps.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/TaskKey.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/TaskRequireDep.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/TopDownSession.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/Tracer.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/UncheckedExecException.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/ValueSupplier.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/exec/CancelToken.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/exec/Cancelable.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/exec/CanceledException.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/exec/ExecReason.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/exec/InterruptCancelableToken.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/exec/NullCancelableToken.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/exec/UncheckedInterruptedException.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/package-info.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/serde/ByteBufferBackedInputStream.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/serde/ClassLoaderObjectInputStream.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/serde/DeserializeRuntimeException.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/serde/EfficientByteArrayOutputStream.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/serde/JavaSerde.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/serde/Serde.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/serde/SerializeRuntimeException.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/stamp/OutputStamp.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/stamp/OutputStamper.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/stamp/ResourceStamp.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/stamp/ResourceStamper.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/stamp/output/EqualsOutputStamper.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/stamp/output/FuncEqualsOutputStamper.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/stamp/output/InconsequentialOutputStamper.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/stamp/output/InconsequentialStamp.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/stamp/output/OutputStampers.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/stamp/output/ValueOutputStamp.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/stamp/resource/ByteArrayResourceStamp.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/stamp/resource/ExistsResourceStamper.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/stamp/resource/Hash.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/stamp/resource/HashMatchResourceStamper.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/stamp/resource/HashResourceStamper.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/stamp/resource/HashWalkResourceStamper.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/stamp/resource/Modified.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/stamp/resource/ModifiedMatchResourceStamper.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/stamp/resource/ModifiedResourceStamper.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/stamp/resource/ModifiedWalkResourceStamper.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/stamp/resource/ResourceStampers.java (100%) rename core/{api => pie.api}/src/main/java/mb/pie/api/stamp/resource/ValueResourceStamp.java (100%) rename core/{dagger => pie.dagger}/build.gradle.kts (100%) rename core/{dagger => pie.dagger}/src/main/java/mb/pie/dagger/EmptyTaskDefsProvider.java (100%) rename core/{dagger => pie.dagger}/src/main/java/mb/pie/dagger/PieComponent.java (100%) rename core/{dagger => pie.dagger}/src/main/java/mb/pie/dagger/PieModule.java (100%) rename core/{dagger => pie.dagger}/src/main/java/mb/pie/dagger/PieOptionalsProviderModule.java (100%) rename core/{dagger => pie.dagger}/src/main/java/mb/pie/dagger/PieProviderModule.java (100%) rename core/{dagger => pie.dagger}/src/main/java/mb/pie/dagger/PieScope.java (100%) rename core/{dagger => pie.dagger}/src/main/java/mb/pie/dagger/RootPieComponent.java (100%) rename core/{dagger => pie.dagger}/src/main/java/mb/pie/dagger/RootPieModule.java (100%) rename core/{dagger => pie.dagger}/src/main/java/mb/pie/dagger/TaskDefsProvider.java (100%) rename core/{dagger => pie.dagger}/src/main/java/mb/pie/dagger/package-info.java (100%) rename core/{dagger => pie.dagger}/src/test/java/mb/pie/dagger/PieComponentTest.java (100%) rename core/{graph => pie.graph}/build.gradle.kts (100%) rename core/{graph => pie.graph}/src/main/java/mb/pie/graph/AbstractBaseGraph.java (100%) rename core/{graph => pie.graph}/src/main/java/mb/pie/graph/AbstractGraph.java (100%) rename core/{graph => pie.graph}/src/main/java/mb/pie/graph/ArrayUnenforcedSet.java (100%) rename core/{graph => pie.graph}/src/main/java/mb/pie/graph/ArrayUnenforcedSetEdgeSetFactory.java (100%) rename core/{graph => pie.graph}/src/main/java/mb/pie/graph/BaseIntrusiveEdgesSpecifics.java (100%) rename core/{graph => pie.graph}/src/main/java/mb/pie/graph/DefaultEdge.java (100%) rename core/{graph => pie.graph}/src/main/java/mb/pie/graph/DefaultGraphType.java (100%) rename core/{graph => pie.graph}/src/main/java/mb/pie/graph/DefaultWeightedEdge.java (100%) rename core/{graph => pie.graph}/src/main/java/mb/pie/graph/DirectedAcyclicGraph.java (100%) rename core/{graph => pie.graph}/src/main/java/mb/pie/graph/DirectedEdgeContainer.java (100%) rename core/{graph => pie.graph}/src/main/java/mb/pie/graph/DirectedSpecifics.java (100%) rename core/{graph => pie.graph}/src/main/java/mb/pie/graph/EdgeSetFactory.java (100%) rename core/{graph => pie.graph}/src/main/java/mb/pie/graph/FastLookupDirectedSpecifics.java (100%) rename core/{graph => pie.graph}/src/main/java/mb/pie/graph/FastLookupGraphSpecificsStrategy.java (100%) rename core/{graph => pie.graph}/src/main/java/mb/pie/graph/FastLookupUndirectedSpecifics.java (100%) rename core/{graph => pie.graph}/src/main/java/mb/pie/graph/Graph.java (100%) rename core/{graph => pie.graph}/src/main/java/mb/pie/graph/GraphSpecificsStrategy.java (100%) rename core/{graph => pie.graph}/src/main/java/mb/pie/graph/GraphType.java (100%) rename core/{graph => pie.graph}/src/main/java/mb/pie/graph/IntrusiveEdge.java (100%) rename core/{graph => pie.graph}/src/main/java/mb/pie/graph/IntrusiveEdgeException.java (100%) rename core/{graph => pie.graph}/src/main/java/mb/pie/graph/IntrusiveEdgesSpecifics.java (100%) rename core/{graph => pie.graph}/src/main/java/mb/pie/graph/IntrusiveWeightedEdge.java (100%) rename core/{graph => pie.graph}/src/main/java/mb/pie/graph/Pair.java (100%) rename core/{graph => pie.graph}/src/main/java/mb/pie/graph/README.md (100%) rename core/{graph => pie.graph}/src/main/java/mb/pie/graph/Specifics.java (100%) rename core/{graph => pie.graph}/src/main/java/mb/pie/graph/SupplierException.java (100%) rename core/{graph => pie.graph}/src/main/java/mb/pie/graph/SupplierUtil.java (100%) rename core/{graph => pie.graph}/src/main/java/mb/pie/graph/TypeUtil.java (100%) rename core/{graph => pie.graph}/src/main/java/mb/pie/graph/UndirectedEdgeContainer.java (100%) rename core/{graph => pie.graph}/src/main/java/mb/pie/graph/UndirectedSpecifics.java (100%) rename core/{graph => pie.graph}/src/main/java/mb/pie/graph/UniformIntrusiveEdgesSpecifics.java (100%) rename core/{graph => pie.graph}/src/main/java/mb/pie/graph/UnorderedPair.java (100%) rename core/{graph => pie.graph}/src/main/java/mb/pie/graph/WeightedIntrusiveEdgesSpecifics.java (100%) rename core/{graph => pie.graph}/src/main/java/mb/pie/graph/license-EPL.txt (100%) rename core/{graph => pie.graph}/src/main/java/mb/pie/graph/license-LGPL.txt (100%) rename core/{runtime.test => pie.runtime.test}/build.gradle.kts (100%) rename core/{runtime.test => pie.runtime.test}/src/main/kotlin/mb/pie/runtime/test/RuntimeTestBuilder.kt (100%) rename core/{runtime.test => pie.runtime.test}/src/main/kotlin/mb/pie/runtime/test/RuntimeTestCtx.kt (100%) rename core/{runtime.test => pie.runtime.test}/src/test/kotlin/mb/pie/runtime/test/BottomUpTests.kt (100%) rename core/{runtime.test => pie.runtime.test}/src/test/kotlin/mb/pie/runtime/test/InterruptAndExceptionTests.kt (100%) rename core/{runtime.test => pie.runtime.test}/src/test/kotlin/mb/pie/runtime/test/MultiDependencyTests.kt (100%) rename core/{runtime.test => pie.runtime.test}/src/test/kotlin/mb/pie/runtime/test/ObservabilityTests.kt (100%) rename core/{runtime.test => pie.runtime.test}/src/test/kotlin/mb/pie/runtime/test/SerializingStoreTests.kt (100%) rename core/{runtime.test => pie.runtime.test}/src/test/kotlin/mb/pie/runtime/test/SessionTests.kt (100%) rename core/{runtime.test => pie.runtime.test}/src/test/kotlin/mb/pie/runtime/test/TopDownTests.kt (100%) rename core/{runtime => pie.runtime}/build.gradle.kts (100%) rename core/{runtime => pie.runtime}/src/main/java/mb/pie/runtime/CompositeCallbacks.java (100%) rename core/{runtime => pie.runtime}/src/main/java/mb/pie/runtime/DefaultStampers.java (100%) rename core/{runtime => pie.runtime}/src/main/java/mb/pie/runtime/MapCallbacks.java (100%) rename core/{runtime => pie.runtime}/src/main/java/mb/pie/runtime/MixedSessionImpl.java (100%) rename core/{runtime => pie.runtime}/src/main/java/mb/pie/runtime/PieBuilderImpl.java (100%) rename core/{runtime => pie.runtime}/src/main/java/mb/pie/runtime/PieChildBuilderImpl.java (100%) rename core/{runtime => pie.runtime}/src/main/java/mb/pie/runtime/PieImpl.java (100%) rename core/{runtime => pie.runtime}/src/main/java/mb/pie/runtime/SessionImpl.java (100%) rename core/{runtime => pie.runtime}/src/main/java/mb/pie/runtime/TopDownSessionImpl.java (100%) rename core/{runtime => pie.runtime}/src/main/java/mb/pie/runtime/exec/AffectedExecReason.java (100%) rename core/{runtime => pie.runtime}/src/main/java/mb/pie/runtime/exec/BottomUpRunner.java (100%) rename core/{runtime => pie.runtime}/src/main/java/mb/pie/runtime/exec/BottomUpShared.java (100%) rename core/{runtime => pie.runtime}/src/main/java/mb/pie/runtime/exec/DependencyComparator.java (100%) rename core/{runtime => pie.runtime}/src/main/java/mb/pie/runtime/exec/DistinctTaskKeyPriorityQueue.java (100%) rename core/{runtime => pie.runtime}/src/main/java/mb/pie/runtime/exec/ExecContextImpl.java (100%) rename core/{runtime => pie.runtime}/src/main/java/mb/pie/runtime/exec/InconsistentInput.java (100%) rename core/{runtime => pie.runtime}/src/main/java/mb/pie/runtime/exec/InconsistentTransientOutput.java (100%) rename core/{runtime => pie.runtime}/src/main/java/mb/pie/runtime/exec/NoData.java (100%) rename core/{runtime => pie.runtime}/src/main/java/mb/pie/runtime/exec/RequireShared.java (100%) rename core/{runtime => pie.runtime}/src/main/java/mb/pie/runtime/exec/RequireTask.java (100%) rename core/{runtime => pie.runtime}/src/main/java/mb/pie/runtime/exec/TaskExecutor.java (100%) rename core/{runtime => pie.runtime}/src/main/java/mb/pie/runtime/exec/TopDownRunner.java (100%) rename core/{runtime => pie.runtime}/src/main/java/mb/pie/runtime/layer/NoopLayer.java (100%) rename core/{runtime => pie.runtime}/src/main/java/mb/pie/runtime/layer/ValidationException.java (100%) rename core/{runtime => pie.runtime}/src/main/java/mb/pie/runtime/layer/ValidationLayer.java (100%) rename core/{runtime => pie.runtime}/src/main/java/mb/pie/runtime/package-info.java (100%) rename core/{runtime => pie.runtime}/src/main/java/mb/pie/runtime/share/NonSharingShare.java (100%) rename core/{runtime => pie.runtime}/src/main/java/mb/pie/runtime/store/InMemoryStore.java (100%) rename core/{runtime => pie.runtime}/src/main/java/mb/pie/runtime/store/InMemoryStoreBase.java (100%) rename core/{runtime => pie.runtime}/src/main/java/mb/pie/runtime/store/NaiveInMemoryStore.java (100%) rename core/{runtime => pie.runtime}/src/main/java/mb/pie/runtime/store/SerializingStore.java (100%) rename core/{runtime => pie.runtime}/src/main/java/mb/pie/runtime/store/SerializingStoreBuilder.java (100%) rename core/{runtime => pie.runtime}/src/main/java/mb/pie/runtime/store/SerializingStoreInMemoryBuffer.java (100%) rename core/{runtime => pie.runtime}/src/main/java/mb/pie/runtime/taskdefs/CompositeTaskDefs.java (100%) rename core/{runtime => pie.runtime}/src/main/java/mb/pie/runtime/taskdefs/NullTaskDefs.java (100%) rename core/{runtime => pie.runtime}/src/main/java/mb/pie/runtime/tracer/CompositeTracer.java (100%) rename core/{runtime => pie.runtime}/src/main/java/mb/pie/runtime/tracer/EmptyTracer.java (100%) rename core/{runtime => pie.runtime}/src/main/java/mb/pie/runtime/tracer/LoggingTracer.java (100%) rename core/{runtime => pie.runtime}/src/main/java/mb/pie/runtime/tracer/MetricsTracer.java (100%) rename core/{runtime => pie.runtime}/src/main/java/mb/pie/runtime/tracer/NoopTracer.java (100%) rename core/{serde.fst => pie.serde.fst}/build.gradle.kts (100%) rename core/{serde.fst => pie.serde.fst}/src/main/java/mb/pie/serde/fst/FstSerde.java (100%) rename core/{serde.fst => pie.serde.fst}/src/main/java/mb/pie/serde/fst/package-info.java (100%) rename core/{serde.fst => pie.serde.fst}/src/test/java/mb/pie/serde/fst/FstSerdeTest.java (100%) rename core/{serde.kryo => pie.serde.kryo}/build.gradle.kts (100%) rename core/{serde.kryo => pie.serde.kryo}/src/main/java/mb/pie/serde/kryo/FSPathSerializer.java (100%) rename core/{serde.kryo => pie.serde.kryo}/src/main/java/mb/pie/serde/kryo/KryoSerde.java (100%) rename core/{serde.kryo => pie.serde.kryo}/src/main/java/mb/pie/serde/kryo/URISerializer.java (100%) rename core/{serde.kryo => pie.serde.kryo}/src/main/java/mb/pie/serde/kryo/package-info.java (100%) rename core/{serde.kryo => pie.serde.kryo}/src/test/java/mb/pie/serde/kryo/KryoSerdeTest.java (100%) rename core/{share.coroutine => pie.share.coroutine}/build.gradle.kts (100%) rename core/{share.coroutine => pie.share.coroutine}/src/main/kotlin/mb/pie/share/coroutine/CoroutineShare.kt (100%) rename core/{share.coroutine => pie.share.coroutine}/src/test/kotlin/mb/pie/share/coroutine/CoroutineShareTests.kt (100%) rename core/{store.lmdb => pie.store.lmdb}/build.gradle.kts (100%) rename core/{store.lmdb => pie.store.lmdb}/gradle.properties (100%) rename core/{store.lmdb => pie.store.lmdb}/src/main/java/mb/pie/store/lmdb/BufferUtil.java (100%) rename core/{store.lmdb => pie.store.lmdb}/src/main/java/mb/pie/store/lmdb/ByteBufferBackedInputStream.java (100%) rename core/{store.lmdb => pie.store.lmdb}/src/main/java/mb/pie/store/lmdb/DbiShared.java (100%) rename core/{store.lmdb => pie.store.lmdb}/src/main/java/mb/pie/store/lmdb/De.java (100%) rename core/{store.lmdb => pie.store.lmdb}/src/main/java/mb/pie/store/lmdb/LMDBStore.java (100%) rename core/{store.lmdb => pie.store.lmdb}/src/main/java/mb/pie/store/lmdb/LMDBStoreTxn.java (100%) rename core/{store.lmdb => pie.store.lmdb}/src/main/java/mb/pie/store/lmdb/SerializeUtil.java (100%) rename core/{store.lmdb => pie.store.lmdb}/src/main/java/mb/pie/store/lmdb/SerializedAndHashed.java (100%) rename core/{store.lmdb => pie.store.lmdb}/src/main/java/mb/pie/store/lmdb/package-info.java (100%) rename core/{store.lmdb => pie.store.lmdb}/src/test/kotlin/mb/pie/store/lmdb/LMDBStoreTests.kt (100%) rename core/{task.archive => pie.task.archive}/build.gradle.kts (100%) rename core/{task.archive => pie.task.archive}/src/main/java/mb/pie/task/archive/ArchiveCommon.java (100%) rename core/{task.archive => pie.task.archive}/src/main/java/mb/pie/task/archive/ArchiveDirectory.java (100%) rename core/{task.archive => pie.task.archive}/src/main/java/mb/pie/task/archive/ArchiveToJar.java (100%) rename core/{task.archive => pie.task.archive}/src/main/java/mb/pie/task/archive/ArchiveToZip.java (100%) rename core/{task.archive => pie.task.archive}/src/main/java/mb/pie/task/archive/Common.java (100%) rename core/{task.archive => pie.task.archive}/src/main/java/mb/pie/task/archive/IoCommon.java (100%) rename core/{task.archive => pie.task.archive}/src/main/java/mb/pie/task/archive/UnarchiveCommon.java (100%) rename core/{task.archive => pie.task.archive}/src/main/java/mb/pie/task/archive/UnarchiveFromJar.java (100%) rename core/{task.archive => pie.task.archive}/src/main/java/mb/pie/task/archive/UnarchiveFromZip.java (100%) rename core/{task.archive => pie.task.archive}/src/main/java/mb/pie/task/archive/package-info.java (100%) rename core/{task.archive => pie.task.archive}/src/test/java/mb/pie/task/archive/JarTest.java (100%) rename core/{task.archive => pie.task.archive}/src/test/java/mb/pie/task/archive/TestBase.java (100%) rename core/{task.archive => pie.task.archive}/src/test/java/mb/pie/task/archive/ZipTest.java (100%) rename core/{task.java.ecj => pie.task.java.ecj}/build.gradle.kts (100%) rename core/{task.java.ecj => pie.task.java.ecj}/src/main/java/mb/pie/task/java/ecj/EclipseFileManagerFactory.java (100%) rename core/{task.java.ecj => pie.task.java.ecj}/src/main/java/mb/pie/task/java/ecj/EclipseJavaFileObjectFactory.java (100%) rename core/{task.java.ecj => pie.task.java.ecj}/src/main/java/mb/pie/task/java/ecj/EclipseJavaResource.java (100%) rename core/{task.java => pie.task.java}/build.gradle.kts (100%) rename core/{task.java => pie.task.java}/src/main/java/mb/pie/task/java/CompileJava.java (100%) rename core/{task.java => pie.task.java}/src/main/java/mb/pie/task/java/ImmutableStyle.java (100%) rename core/{task.java => pie.task.java}/src/main/java/mb/pie/task/java/JavaCompiler.java (100%) rename core/{task.java => pie.task.java}/src/main/java/mb/pie/task/java/jdk/FileManagerFactory.java (100%) rename core/{task.java => pie.task.java}/src/main/java/mb/pie/task/java/jdk/JavaFileObjectFactory.java (100%) rename core/{task.java => pie.task.java}/src/main/java/mb/pie/task/java/jdk/JavaResource.java (100%) rename core/{task.java => pie.task.java}/src/main/java/mb/pie/task/java/jdk/JavaResourceManager.java (100%) rename core/{task.java => pie.task.java}/src/main/java/mb/pie/task/java/jdk/JdkJavaCompiler.java (100%) rename core/{task.java => pie.task.java}/src/main/java/mb/pie/task/java/jdk/Util.java (100%) rename core/{task.java => pie.task.java}/src/main/java/mb/pie/task/java/package-info.java (100%) rename core/{task.java => pie.task.java}/src/test/java/mb/pie/task/java/CompileTest.java (100%) rename core/{taskdefs.guice => pie.taskdefs.guice}/build.gradle.kts (100%) rename core/{taskdefs.guice => pie.taskdefs.guice}/src/main/java/mb/pie/taskdefs/guice/GuiceTaskDefs.java (100%) rename core/{taskdefs.guice => pie.taskdefs.guice}/src/main/java/mb/pie/taskdefs/guice/GuiceTaskDefsModule.java (100%) rename core/{taskdefs.guice => pie.taskdefs.guice}/src/main/java/mb/pie/taskdefs/guice/TaskDefsModule.java (100%) rename core/{taskdefs.guice => pie.taskdefs.guice}/src/main/java/mb/pie/taskdefs/guice/package-info.java (100%) rename core/{taskdefs.guice => pie.taskdefs.guice}/src/test/java/mb/pie/taskdefs/guice/GuiceTaskDefsTest.java (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/build.gradle.kts (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/copy-parse-table.xml (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/metaborg.yaml (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/JavaInStratego.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/java/Java.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/java/arrays/ArrayInitializers.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/java/arrays/Main.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/java/classes/ClassDeclarations.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/java/classes/ConstructorDeclarations.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/java/classes/EnumDeclarations.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/java/classes/FieldDeclarations.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/java/classes/InstanceInitializers.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/java/classes/Main.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/java/classes/MethodDeclarations.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/java/classes/StaticInitializers.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/java/expressions/ArrayAccess.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/java/expressions/ArrayCreation.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/java/expressions/AssignmentOperators.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/java/expressions/BinaryOperators.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/java/expressions/ClassInstanceCreation.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/java/expressions/Disambiguation.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/java/expressions/FieldAccess.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/java/expressions/LambdaExpressions.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/java/expressions/Main.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/java/expressions/MethodInvocation.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/java/expressions/MethodReference.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/java/expressions/Postfix.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/java/expressions/PrimaryExpressions.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/java/expressions/UnaryOperators.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/java/interfaces/AnnotationTypes.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/java/interfaces/Annotations.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/java/interfaces/ConstantDeclarations.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/java/interfaces/InterfaceDeclarations.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/java/interfaces/InterfaceMethodDeclarations.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/java/interfaces/Main.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/java/lexical/Comments.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/java/lexical/Identifiers.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/java/lexical/Keywords.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/java/lexical/LineTerminators.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/java/lexical/Main.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/java/lexical/UnicodeEscapes.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/java/lexical/WhiteSpace.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/java/literals/BooleanLiterals.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/java/literals/CharacterLiterals.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/java/literals/EscapeSequences.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/java/literals/FloatingPointLiterals.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/java/literals/IntegerLiterals.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/java/literals/Main.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/java/literals/NullLiteral.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/java/literals/StringLiterals.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/java/names/Names.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/java/packages/CompilationUnits.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/java/packages/ImportDeclarations.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/java/packages/Main.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/java/packages/PackageDeclarations.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/java/packages/TypeDeclarations.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/java/statements/Blocks.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/java/statements/LocalVariableDeclarations.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/java/statements/Main.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/java/statements/Statements.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/java/types/Main.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/java/types/ParameterizedTypes.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/java/types/PrimitiveTypes.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/java/types/ReferenceTypes.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/java/types/TypeVariable.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/stratego/Stratego.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/stratego/amb/Stratego-Amb.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/stratego/core/constants.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/stratego/core/core.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/stratego/core/identifiers.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/stratego/core/layout.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/stratego/core/modules.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/stratego/core/signatures.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/stratego/core/strategies.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/stratego/core/terms.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/stratego/embedded/EmbeddedStratego.sdf (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/stratego/embedded/Stratego-Core-in-Stratego.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/stratego/embedded/Stratego-Sugar-in-Stratego.sdf (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/stratego/embedded/StrategoStratego.sdf (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/stratego/sugar/constants.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/stratego/sugar/dynamic-rules.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/stratego/sugar/modules.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/stratego/sugar/overlays.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/stratego/sugar/rules.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/stratego/sugar/signatures.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/stratego/sugar/strategies.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/stratego/sugar/string-quotations.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/stratego/sugar/sugar.sdf3 (100%) rename lang/{lang.javainstratego => pie.lang.javainstratego}/syntax/stratego/sugar/terms.sdf3 (100%) rename lang/{lang.runtime.java => pie.lang.runtime.java}/build.gradle.kts (100%) rename lang/{lang.runtime.java => pie.lang.runtime.java}/src/main/java/mb/pie/util/Tuple1.java (100%) rename lang/{lang.runtime.java => pie.lang.runtime.java}/src/main/java/mb/pie/util/Tuple2.java (100%) rename lang/{lang.runtime.java => pie.lang.runtime.java}/src/main/java/mb/pie/util/Tuple3.java (100%) rename lang/{lang.runtime.java => pie.lang.runtime.java}/src/main/java/mb/pie/util/Tuple4.java (100%) rename lang/{lang.runtime.java => pie.lang.runtime.java}/src/main/java/mb/pie/util/Tuple5.java (100%) rename lang/{lang.runtime.java => pie.lang.runtime.java}/src/main/java/mb/pie/util/Util.java (100%) rename lang/{lang.runtime.kotlin => pie.lang.runtime.kotlin}/build.gradle.kts (100%) rename lang/{lang.runtime.kotlin => pie.lang.runtime.kotlin}/src/main/kotlin/mb/pie/lang/runtime/List.kt (100%) rename lang/{lang.runtime.kotlin => pie.lang.runtime.kotlin}/src/main/kotlin/mb/pie/lang/runtime/Path.kt (100%) rename lang/{lang.runtime.kotlin => pie.lang.runtime.kotlin}/src/main/kotlin/mb/pie/lang/runtime/Process.kt (100%) rename lang/{lang.runtime.kotlin => pie.lang.runtime.kotlin}/src/main/kotlin/mb/pie/lang/runtime/Tuple.kt (100%) rename lang/{lang.test => pie.lang.test}/build.gradle.kts (100%) rename lang/{lang.test => pie.lang.test}/pie/config.txt (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/.gitignore (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/PieTestModule.java.ignored (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/Sign.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addIntInt/AddIntIntTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addIntInt/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addIntInt/addIntIntComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addIntInt/addIntIntTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addListElem/AddListElemTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addListElem/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addListElem/addListElemComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addListElem/addListElemTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addListList/AddListListTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addListList/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addListList/addListListComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addListList/addListListTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addPathPathAbsoluteAbsolute/AddPathPathAbsoluteAbsoluteTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addPathPathAbsoluteAbsolute/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addPathPathAbsoluteAbsolute/addPathPathAbsoluteAbsoluteComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addPathPathAbsoluteAbsolute/addPathPathAbsoluteAbsoluteTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addPathPathAbsoluteRelative/AddPathPathAbsoluteRelativeTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addPathPathAbsoluteRelative/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addPathPathAbsoluteRelative/addPathPathAbsoluteRelativeComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addPathPathAbsoluteRelative/addPathPathAbsoluteRelativeTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addPathPathRelativeAbsolute/AddPathPathRelativeAbsoluteTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addPathPathRelativeAbsolute/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addPathPathRelativeAbsolute/addPathPathRelativeAbsoluteComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addPathPathRelativeAbsolute/addPathPathRelativeAbsoluteTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addPathPathRelativeRelative/AddPathPathRelativeRelativeTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addPathPathRelativeRelative/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addPathPathRelativeRelative/addPathPathRelativeRelativeComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addPathPathRelativeRelative/addPathPathRelativeRelativeTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addPathStr/AddPathStrTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addPathStr/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addPathStr/addPathStrComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addPathStr/addPathStrTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addStrBool/AddStrBoolTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addStrBool/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addStrBool/addStrBoolComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addStrBool/addStrBoolTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addStrData/AddStrDataTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addStrData/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addStrData/addStrDataComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addStrData/addStrDataTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addStrInt/AddStrIntTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addStrInt/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addStrInt/addStrIntComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addStrInt/addStrIntTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addStrList/AddStrListTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addStrList/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addStrList/addStrListComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addStrList/addStrListTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addStrNullableIntNull/AddStrNullableIntNullTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addStrNullableIntNull/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addStrNullableIntNull/addStrNullableIntNullComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addStrNullableIntNull/addStrNullableIntNullTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addStrNullableIntValue/AddStrNullableIntValueTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addStrNullableIntValue/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addStrNullableIntValue/addStrNullableIntValueComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addStrNullableIntValue/addStrNullableIntValueTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addStrPath/AddStrPathTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addStrPath/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addStrPath/addStrPathComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addStrPath/addStrPathTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addStrStr/AddStrStrTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addStrStr/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addStrStr/addStrStrComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addStrStr/addStrStrTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addStrTuple/AddStrTupleTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addStrTuple/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addStrTuple/addStrTupleComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addStrTuple/addStrTupleTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addStrUnit/AddStrUnitTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addStrUnit/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addStrUnit/addStrUnitComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/add/addStrUnit/addStrUnitTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqBoolDifferent/EqBoolDifferentTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqBoolDifferent/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqBoolDifferent/eqBoolDifferentComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqBoolDifferent/eqBoolDifferentTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqBoolEqual/EqBoolEqualTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqBoolEqual/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqBoolEqual/eqBoolEqualComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqBoolEqual/eqBoolEqualTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqDataDifferent/EqDataDifferentTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqDataDifferent/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqDataDifferent/eqDataDifferentComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqDataDifferent/eqDataDifferentTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqDataEqual/EqDataEqualTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqDataEqual/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqDataEqual/eqDataEqualComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqDataEqual/eqDataEqualTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqIntDifferent/EqIntDifferentTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqIntDifferent/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqIntDifferent/eqIntDifferentComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqIntDifferent/eqIntDifferentTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqIntEqual/EqIntEqualTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqIntEqual/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqIntEqual/eqIntEqualComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqIntEqual/eqIntEqualTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqListDifferentElements/EqListDifferentElementsTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqListDifferentElements/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqListDifferentElements/eqListDifferentElementsComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqListDifferentElements/eqListDifferentElementsTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqListDifferentSize/EqListDifferentSizeTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqListDifferentSize/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqListDifferentSize/eqListDifferentSizeComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqListDifferentSize/eqListDifferentSizeTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqListEqual/EqListEqualTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqListEqual/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqListEqual/eqListEqualComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqListEqual/eqListEqualTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqListEqualEmpty/EqListEqualEmptyTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqListEqualEmpty/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqListEqualEmpty/eqListEqualEmptyComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqListEqualEmpty/eqListEqualEmptyTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqNullableIntDifferent/EqNullableIntDifferentTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqNullableIntDifferent/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqNullableIntDifferent/eqNullableIntDifferentComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqNullableIntDifferent/eqNullableIntDifferentTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqNullableIntEqual/EqNullableIntEqualTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqNullableIntEqual/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqNullableIntEqual/eqNullableIntEqualComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqNullableIntEqual/eqNullableIntEqualTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqNullableIntNull/EqNullableIntNullTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqNullableIntNull/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqNullableIntNull/eqNullableIntNullComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqNullableIntNull/eqNullableIntNullTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqPathDifferent/EqPathDifferentTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqPathDifferent/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqPathDifferent/eqPathDifferentComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqPathDifferent/eqPathDifferentTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqPathEqual/EqPathEqualTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqPathEqual/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqPathEqual/eqPathEqualComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqPathEqual/eqPathEqualTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqStringDifferent/EqStringDifferentTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqStringDifferent/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqStringDifferent/eqStringDifferentComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqStringDifferent/eqStringDifferentTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqStringEqual/EqStringEqualTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqStringEqual/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqStringEqual/eqStringEqualComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqStringEqual/eqStringEqualTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqTupleDifferent/EqTupleDifferentTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqTupleDifferent/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqTupleDifferent/eqTupleDifferentComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqTupleDifferent/eqTupleDifferentTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqTupleEqual/EqTupleEqualTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqTupleEqual/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqTupleEqual/eqTupleEqualComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/eq/eqTupleEqual/eqTupleEqualTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/land/landFalseFalse/LandFalseFalseTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/land/landFalseFalse/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/land/landFalseFalse/landFalseFalseComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/land/landFalseFalse/landFalseFalseTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/land/landFalseTrue/LandFalseTrueTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/land/landFalseTrue/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/land/landFalseTrue/landFalseTrueComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/land/landFalseTrue/landFalseTrueTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/land/landTrueFalse/LandTrueFalseTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/land/landTrueFalse/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/land/landTrueFalse/landTrueFalseComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/land/landTrueFalse/landTrueFalseTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/land/landTrueTrue/LandTrueTrueTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/land/landTrueTrue/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/land/landTrueTrue/landTrueTrueComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/land/landTrueTrue/landTrueTrueTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/lor/lorFalseFalse/LorFalseFalseTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/lor/lorFalseFalse/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/lor/lorFalseFalse/lorFalseFalseComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/lor/lorFalseFalse/lorFalseFalseTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/lor/lorFalseTrue/LorFalseTrueTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/lor/lorFalseTrue/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/lor/lorFalseTrue/lorFalseTrueComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/lor/lorFalseTrue/lorFalseTrueTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/lor/lorTrueFalse/LorTrueFalseTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/lor/lorTrueFalse/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/lor/lorTrueFalse/lorTrueFalseComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/lor/lorTrueFalse/lorTrueFalseTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/lor/lorTrueTrue/LorTrueTrueTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/lor/lorTrueTrue/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/lor/lorTrueTrue/lorTrueTrueComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/lor/lorTrueTrue/lorTrueTrueTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqBoolDifferent/NeqBoolDifferentTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqBoolDifferent/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqBoolDifferent/neqBoolDifferentComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqBoolDifferent/neqBoolDifferentTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqBoolEqual/NeqBoolEqualTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqBoolEqual/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqBoolEqual/neqBoolEqualComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqBoolEqual/neqBoolEqualTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqDataDifferent/NeqDataDifferentTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqDataDifferent/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqDataDifferent/neqDataDifferentComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqDataDifferent/neqDataDifferentTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqDataEqual/NeqDataEqualTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqDataEqual/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqDataEqual/neqDataEqualComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqDataEqual/neqDataEqualTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqIntDifferent/NeqIntDifferentTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqIntDifferent/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqIntDifferent/neqIntDifferentComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqIntDifferent/neqIntDifferentTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqIntEqual/NeqIntEqualTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqIntEqual/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqIntEqual/neqIntEqualComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqIntEqual/neqIntEqualTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqListDifferentElements/NeqListDifferentElementsTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqListDifferentElements/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqListDifferentElements/neqListDifferentElementsComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqListDifferentElements/neqListDifferentElementsTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqListDifferentSize/NeqListDifferentSizeTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqListDifferentSize/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqListDifferentSize/neqListDifferentSizeComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqListDifferentSize/neqListDifferentSizeTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqListEqual/NeqListEqualTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqListEqual/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqListEqual/neqListEqualComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqListEqual/neqListEqualTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqListEqualEmpty/NeqListEqualEmptyTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqListEqualEmpty/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqListEqualEmpty/neqListEqualEmptyComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqListEqualEmpty/neqListEqualEmptyTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqNullableIntDifferent/NeqNullableIntDifferentTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqNullableIntDifferent/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqNullableIntDifferent/neqNullableIntDifferentComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqNullableIntDifferent/neqNullableIntDifferentTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqNullableIntEqual/NeqNullableIntEqualTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqNullableIntEqual/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqNullableIntEqual/neqNullableIntEqualComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqNullableIntEqual/neqNullableIntEqualTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqNullableIntNull/NeqNullableIntNullTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqNullableIntNull/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqNullableIntNull/neqNullableIntNullComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqNullableIntNull/neqNullableIntNullTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqPathDifferent/NeqPathDifferentTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqPathDifferent/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqPathDifferent/neqPathDifferentComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqPathDifferent/neqPathDifferentTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqPathEqual/NeqPathEqualTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqPathEqual/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqPathEqual/neqPathEqualComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqPathEqual/neqPathEqualTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqStringDifferent/NeqStringDifferentTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqStringDifferent/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqStringDifferent/neqStringDifferentComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqStringDifferent/neqStringDifferentTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqStringEqual/NeqStringEqualTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqStringEqual/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqStringEqual/neqStringEqualComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqStringEqual/neqStringEqualTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqTupleDifferent/NeqTupleDifferentTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqTupleDifferent/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqTupleDifferent/neqTupleDifferentComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqTupleDifferent/neqTupleDifferentTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqTupleEqual/NeqTupleEqualTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqTupleEqual/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqTupleEqual/neqTupleEqualComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/binary/neq/neqTupleEqual/neqTupleEqualTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/Bar.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/Foo.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/constructor/generic/GenericTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/constructor/generic/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/constructor/generic/genericComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/constructor/generic/genericTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/constructor/nullary/NullaryTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/constructor/nullary/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/constructor/nullary/nullaryComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/constructor/nullary/nullaryTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/constructor/singleParam/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/constructor/singleParam/SingleParamTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/constructor/singleParam/singleParamComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/constructor/singleParam/singleParamTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/constructor/threeParam/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/constructor/threeParam/ThreeParamTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/constructor/threeParam/threeParamComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/constructor/threeParam/threeParamTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/constructor/twoParam/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/constructor/twoParam/TwoParamTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/constructor/twoParam/twoParamComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/constructor/twoParam/twoParamTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignFunc/generic/GenericTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignFunc/generic/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignFunc/generic/genericComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignFunc/generic/genericTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignFunc/nullary/NullaryTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignFunc/nullary/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignFunc/nullary/nullaryComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignFunc/nullary/nullaryTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignFunc/singleParam/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignFunc/singleParam/SingleParamTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignFunc/singleParam/singleParamComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignFunc/singleParam/singleParamTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignFunc/threeParam/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignFunc/threeParam/ThreeParamTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignFunc/threeParam/threeParamComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignFunc/threeParam/threeParamTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignFunc/twoParam/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignFunc/twoParam/TwoParamTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignFunc/twoParam/twoParamComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignFunc/twoParam/twoParamTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignMethod/generic/GenericTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignMethod/generic/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignMethod/generic/genericComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignMethod/generic/genericTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignMethod/genericWildcard/GenericWildcardTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignMethod/genericWildcard/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignMethod/genericWildcard/genericWildcardComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignMethod/genericWildcard/genericWildcardTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignMethod/nullary/NullaryTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignMethod/nullary/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignMethod/nullary/nullaryComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignMethod/nullary/nullaryTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignMethod/singleParam/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignMethod/singleParam/SingleParamTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignMethod/singleParam/singleParamComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignMethod/singleParam/singleParamTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignMethod/threeParam/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignMethod/threeParam/ThreeParamTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignMethod/threeParam/threeParamComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignMethod/threeParam/threeParamTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignMethod/twoParam/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignMethod/twoParam/TwoParamTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignMethod/twoParam/twoParamComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignMethod/twoParam/twoParamTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignTask/generic/Generic.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignTask/generic/GenericTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignTask/generic/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignTask/generic/genericComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignTask/generic/genericTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignTask/nullary/Nullary.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignTask/nullary/NullaryTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignTask/nullary/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignTask/nullary/nullaryComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignTask/nullary/nullaryTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignTask/singleParam/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignTask/singleParam/SingleParam.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignTask/singleParam/SingleParamTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignTask/singleParam/singleParamComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignTask/singleParam/singleParamTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignTask/threeParam/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignTask/threeParam/ThreeParam.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignTask/threeParam/ThreeParamTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignTask/threeParam/threeParamComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignTask/threeParam/threeParamTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignTask/twoParam/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignTask/twoParam/TwoParam.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignTask/twoParam/TwoParamTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignTask/twoParam/twoParamComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/foreignTask/twoParam/twoParamTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/func/nullary/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/func/nullary/nullary.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/func/nullary/nullaryComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/func/nullary/nullaryTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/func/singleParam/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/func/singleParam/singleParam.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/func/singleParam/singleParamComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/func/singleParam/singleParamTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/func/singleParamAnonymous/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/func/singleParamAnonymous/singleParamAnonymous.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/func/singleParamAnonymous/singleParamAnonymousComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/func/singleParamAnonymous/singleParamAnonymousTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/func/threeParam/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/func/threeParam/threeParam.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/func/threeParam/threeParamComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/func/threeParam/threeParamTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/func/twoParam/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/func/twoParam/twoParam.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/func/twoParam/twoParamComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/func/twoParam/twoParamTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/func/twoParamBothAnonymous/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/func/twoParamBothAnonymous/twoParamBothAnonymous.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/func/twoParamBothAnonymous/twoParamBothAnonymousComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/func/twoParamBothAnonymous/twoParamBothAnonymousTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/func/twoParamOneAnonymous/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/func/twoParamOneAnonymous/twoParamOneAnonymous.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/func/twoParamOneAnonymous/twoParamOneAnonymousComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/func/twoParamOneAnonymous/twoParamOneAnonymousTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/pieFunc/nullary/NullaryTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/pieFunc/nullary/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/pieFunc/nullary/nullary.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/pieFunc/nullary/nullaryComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/pieFunc/one/OneTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/pieFunc/one/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/pieFunc/one/one.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/pieFunc/one/oneComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/pieFunc/three/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/pieFunc/three/ThreeTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/pieFunc/three/three.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/pieFunc/three/threeComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/pieFunc/two/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/pieFunc/two/TwoTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/pieFunc/two/two.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/call/pieFunc/two/twoComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/component_template.java.ignored (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/emptyLitToPaths/EmptyLitToPathsTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/emptyLitToPaths/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/emptyLitToPaths/emptyLitToPathsComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/emptyLitToPaths/emptyLitToPathsTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/emptyValToPathsTypeHint/EmptyValToPathsTypeHintTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/emptyValToPathsTypeHint/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/emptyValToPathsTypeHint/emptyValToPathsTypeHintComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/emptyValToPathsTypeHint/emptyValToPathsTypeHintTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/intsLitToInts/IntsLitToIntsTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/intsLitToInts/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/intsLitToInts/intsLitToIntsComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/intsLitToInts/intsLitToIntsTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/pairsValToBools/PairsValToBoolsTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/pairsValToBools/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/pairsValToBools/pairsValToBoolsComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/pairsValToBools/pairsValToBoolsTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/stringsValToStrings/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/stringsValToStrings/StringsValToStringsTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/stringsValToStrings/stringsValToStringsComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/stringsValToStrings/stringsValToStringsTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/contextParams/T1.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/contextParams/T2.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/contextParams/empty/EmptyTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/contextParams/empty/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/contextParams/empty/empty.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/contextParams/empty/emptyComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/contextParams/omitted/OmittedTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/contextParams/omitted/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/contextParams/omitted/omitted.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/contextParams/omitted/omittedComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/contextParams/one/OneTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/contextParams/one/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/contextParams/one/one.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/contextParams/one/oneComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/contextParams/three/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/contextParams/three/ThreeTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/contextParams/three/three.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/contextParams/three/threeComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/contextParams/two/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/contextParams/two/TwoTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/contextParams/two/two.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/contextParams/two/twoComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/emptyFile/EmptyFileTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/emptyFile/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/emptyFile/emptyFileComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/emptyFile/emptyFileTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/oneFunc/OneFuncTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/oneFunc/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/oneFunc/oneFuncComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/oneFunc/oneFuncTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/params/nullary/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/params/nullary/nullary.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/params/nullary/nullaryComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/params/nullary/nullaryTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/params/single/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/params/single/single.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/params/single/singleComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/params/single/singleTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/params/singleAnonymous/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/params/singleAnonymous/singleAnonymous.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/params/singleAnonymous/singleAnonymousComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/params/singleAnonymous/singleAnonymousTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/params/singleUnnamed/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/params/singleUnnamed/singleUnnamed.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/params/singleUnnamed/singleUnnamedComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/params/singleUnnamed/singleUnnamedTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/params/three/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/params/three/three.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/params/three/threeComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/params/three/threeTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/params/threeOneAnonymousOneUnnamed/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/params/threeOneAnonymousOneUnnamed/threeOneAnonymousOneUnnamed.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/params/threeOneAnonymousOneUnnamed/threeOneAnonymousOneUnnamedComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/params/threeOneAnonymousOneUnnamed/threeOneAnonymousOneUnnamedTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/params/two/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/params/two/two.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/params/two/twoComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/params/two/twoTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/params/twoBothAnonymous/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/params/twoBothAnonymous/twoBothAnonymous.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/params/twoBothAnonymous/twoBothAnonymousComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/params/twoBothAnonymous/twoBothAnonymousTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/params/twoBothUnnamed/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/params/twoBothUnnamed/twoBothUnnamed.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/params/twoBothUnnamed/twoBothUnnamedComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/params/twoBothUnnamed/twoBothUnnamedTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/params/twoOneAnonymous/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/params/twoOneAnonymous/twoOneAnonymous.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/params/twoOneAnonymous/twoOneAnonymousComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/params/twoOneAnonymous/twoOneAnonymousTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/params/twoOneAnonymousOneUnnamed/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/params/twoOneAnonymousOneUnnamed/twoOneAnonymousOneUnnamed.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/params/twoOneAnonymousOneUnnamed/twoOneAnonymousOneUnnamedComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/params/twoOneAnonymousOneUnnamed/twoOneAnonymousOneUnnamedTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/params/twoOneUnnamed/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/params/twoOneUnnamed/twoOneUnnamed.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/params/twoOneUnnamed/twoOneUnnamedComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/params/twoOneUnnamed/twoOneUnnamedTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/twoFuncLinear/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/twoFuncLinear/TwoFuncLinearTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/twoFuncLinear/twoFuncLinearComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/twoFuncLinear/twoFuncLinearTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/twoFuncRecursive/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/twoFuncRecursive/TwoFuncRecursiveTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/twoFuncRecursive/twoFuncRecursiveComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/twoFuncRecursive/twoFuncRecursiveTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/twoFuncUnused/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/twoFuncUnused/TwoFuncUnusedTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/twoFuncUnused/twoFuncUnusedComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/funcDef/twoFuncUnused/twoFuncUnusedTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/a/b/c/Foo.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/a/b/c/ForeignJava.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/a/b/c/ForeignPie.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/a/b/c/definitionTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importData/ImportDataTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importData/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importData/importDataComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importData/importDataTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importDataPseudoModule/ImportDataPseudoModuleTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importDataPseudoModule/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importDataPseudoModule/importDataPseudoModuleComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importDataPseudoModule/importDataPseudoModuleTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importDataRename/ImportDataRenameTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importDataRename/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importDataRename/importDataRenameComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importDataRename/importDataRenameTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePath/ImportFullModulePathTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePath/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePath/importFullModulePathComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePath/importFullModulePathTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathData/ImportFullModulePathDataTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathData/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathData/importFullModulePathDataComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathData/importFullModulePathDataTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathDataAssignment/ImportFullModulePathDataAssignmentTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathDataAssignment/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathDataAssignment/importFullModulePathDataAssignmentComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathDataAssignment/importFullModulePathDataAssignmentTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathForeignJava/ImportFullModulePathForeignJavaTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathForeignJava/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathForeignJava/importFullModulePathForeignJavaComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathForeignJava/importFullModulePathForeignJavaTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathForeignPie/ImportFullModulePathForeignPieTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathForeignPie/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathForeignPie/importFullModulePathForeignPieComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathForeignPie/importFullModulePathForeignPieTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualified/ImportFullyQualifiedTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualified/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualified/importFullyQualifiedComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualified/importFullyQualifiedTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualifiedData/ImportFullyQualifiedDataTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualifiedData/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualifiedData/importFullyQualifiedDataComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualifiedData/importFullyQualifiedDataTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualifiedForeignJava/ImportFullyQualifiedForeignJavaTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualifiedForeignJava/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualifiedForeignJava/importFullyQualifiedForeignJavaComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualifiedForeignJava/importFullyQualifiedForeignJavaTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualifiedForeignPie/ImportFullyQualifiedForeignPieTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualifiedForeignPie/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualifiedForeignPie/importFullyQualifiedForeignPieComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualifiedForeignPie/importFullyQualifiedForeignPieTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importFunction/ImportFunctionTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importFunction/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importFunction/importFunctionComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importFunction/importFunctionTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importFunctionPseudoModule/ImportFunctionPseudoModuleTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importFunctionPseudoModule/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importFunctionPseudoModule/importFunctionPseudoModuleComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importFunctionPseudoModule/importFunctionPseudoModuleTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importFunctionRename/ImportFunctionRenameTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importFunctionRename/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importFunctionRename/importFunctionRenameComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importFunctionRename/importFunctionRenameTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePath/ImportPartialModulePathTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePath/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePath/importPartialModulePathComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePath/importPartialModulePathTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathData/ImportPartialModulePathDataTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathData/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathData/importPartialModulePathDataComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathData/importPartialModulePathDataTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathForeignJava/ImportPartialModulePathForeignJavaTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathForeignJava/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathForeignJava/importPartialModulePathForeignJavaComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathForeignJava/importPartialModulePathForeignJavaTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathForeignPie/ImportPartialModulePathForeignPieTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathForeignPie/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathForeignPie/importPartialModulePathForeignPieComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathForeignPie/importPartialModulePathForeignPieTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathPseudo/ImportPartialModulePathPseudoTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathPseudo/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathPseudo/importPartialModulePathPseudoComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathPseudo/importPartialModulePathPseudoTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathRename/ImportPartialModulePathRenameTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathRename/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathRename/importPartialModulePathRenameComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathRename/importPartialModulePathRenameTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/multiImport/MultiImportTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/multiImport/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/multiImport/multiImportComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/multiImport/multiImportTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/multiImportPseudoModule/MultiImportPseudoModuleTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/multiImportPseudoModule/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/multiImportPseudoModule/multiImportPseudoModuleComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/imports/subModule/multiImportPseudoModule/multiImportPseudoModuleTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/path/PathTestBase.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/path/list/listNoFilter/ListNoFilterTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/path/list/listNoFilter/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/path/list/listNoFilter/listNoFilterComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/path/list/listNoFilter/listNoFilterTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/path/list/listWithExtension/ListWithExtensionTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/path/list/listWithExtension/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/path/list/listWithExtension/listWithExtensionComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/path/list/listWithExtension/listWithExtensionTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/path/list/listWithExtensions/ListWithExtensionsTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/path/list/listWithExtensions/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/path/list/listWithExtensions/listWithExtensionsComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/path/list/listWithExtensions/listWithExtensionsTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/path/list/listWithPattern/ListWithPatternTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/path/list/listWithPattern/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/path/list/listWithPattern/listWithPatternComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/path/list/listWithPattern/listWithPatternTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/path/list/listWithPatterns/ListWithPatternsTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/path/list/listWithPatterns/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/path/list/listWithPatterns/listWithPatternsComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/path/list/listWithPatterns/listWithPatternsTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/path/list/listWithRegex/ListWithRegexTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/path/list/listWithRegex/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/path/list/listWithRegex/listWithRegexComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/path/list/listWithRegex/listWithRegexTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/path/walk/walkNoFilter/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/path/walk/walkNoFilter/WalkNoFilterTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/path/walk/walkNoFilter/walkNoFilterComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/path/walk/walkNoFilter/walkNoFilterTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/path/walk/walkWithExtension/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/path/walk/walkWithExtension/WalkWithExtensionTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/path/walk/walkWithExtension/walkWithExtensionComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/path/walk/walkWithExtension/walkWithExtensionTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/path/walk/walkWithExtensions/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/path/walk/walkWithExtensions/WalkWithExtensionsTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/path/walk/walkWithExtensions/walkWithExtensionsComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/path/walk/walkWithExtensions/walkWithExtensionsTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/path/walk/walkWithPattern/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/path/walk/walkWithPattern/WalkWithPatternTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/path/walk/walkWithPattern/walkWithPatternComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/path/walk/walkWithPattern/walkWithPatternTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/path/walk/walkWithPatterns/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/path/walk/walkWithPatterns/WalkWithPatternsTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/path/walk/walkWithPatterns/walkWithPatternsComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/path/walk/walkWithPatterns/walkWithPatternsTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/path/walk/walkWithRegex/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/path/walk/walkWithRegex/WalkWithRegexTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/path/walk/walkWithRegex/walkWithRegexComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/path/walk/walkWithRegex/walkWithRegexTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/Bar.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/Foo.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/__error__OneTuple/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/__error__OneTuple/__error__OneTupleComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/__error__OneTuple/__error__OneTupleTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/__error__listOfTupleWithNullable/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/__error__listOfTupleWithNullable/__error__listOfTupleWithNullableComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/__error__listOfTupleWithNullable/__error__listOfTupleWithNullableTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/_int/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/_int/_IntTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/_int/_intComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/_int/_intTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/boolFalse/BoolFalseTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/boolFalse/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/boolFalse/boolFalseComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/boolFalse/boolFalseTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/boolTrue/BoolTrueTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/boolTrue/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/boolTrue/boolTrueComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/boolTrue/boolTrueTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericNullableForeignJava/DataTyGenericNullableForeignJavaTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericNullableForeignJava/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericNullableForeignJava/dataTyGenericNullableForeignJavaComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericNullableForeignJava/dataTyGenericNullableForeignJavaTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericWildcardLowerBoundedNullableForeignJava/DataTyGenericWildcardLowerBoundedNullableForeignJavaTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericWildcardLowerBoundedNullableForeignJava/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericWildcardLowerBoundedNullableForeignJava/dataTyGenericWildcardLowerBoundedNullableForeignJavaComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericWildcardLowerBoundedNullableForeignJava/dataTyGenericWildcardLowerBoundedNullableForeignJavaTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericWildcardUnboundedNullableForeignJava/DataTyGenericWildcardUnboundedNullableForeignJavaTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericWildcardUnboundedNullableForeignJava/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericWildcardUnboundedNullableForeignJava/dataTyGenericWildcardUnboundedNullableForeignJavaComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericWildcardUnboundedNullableForeignJava/dataTyGenericWildcardUnboundedNullableForeignJavaTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericWildcardUpperBoundedNullableForeignJava/DataTyGenericWildcardUpperBoundedNullableForeignJavaTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericWildcardUpperBoundedNullableForeignJava/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericWildcardUpperBoundedNullableForeignJava/dataTyGenericWildcardUpperBoundedNullableForeignJavaComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericWildcardUpperBoundedNullableForeignJava/dataTyGenericWildcardUpperBoundedNullableForeignJavaTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/dataTyNullableForeignJava/DataTyNullableForeignJavaTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/dataTyNullableForeignJava/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/dataTyNullableForeignJava/dataTyNullableForeignJavaComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/dataTyNullableForeignJava/dataTyNullableForeignJavaTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/listIntEmpty/ListIntEmptyTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/listIntEmpty/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/listIntEmpty/listIntEmptyComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/listIntEmpty/listIntEmptyTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/listIntOne/ListIntOneTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/listIntOne/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/listIntOne/listIntOneComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/listIntOne/listIntOneTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/listIntTwo/ListIntTwoTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/listIntTwo/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/listIntTwo/listIntTwoComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/listIntTwo/listIntTwoTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/listStringEmpty/ListStringEmptyTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/listStringEmpty/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/listStringEmpty/listStringEmptyComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/listStringEmpty/listStringEmptyTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/listStringOne/ListStringOneTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/listStringOne/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/listStringOne/listStringOneComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/listStringOne/listStringOneTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/listStringTwo/ListStringTwoTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/listStringTwo/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/listStringTwo/listStringTwoComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/listStringTwo/listStringTwoTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/nullableIntNull/NullableIntNullTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/nullableIntNull/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/nullableIntNull/nullableIntNullComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/nullableIntNull/nullableIntNullTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/nullableIntValue/NullableIntValueTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/nullableIntValue/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/nullableIntValue/nullableIntValueComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/nullableIntValue/nullableIntValueTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/nullableStringNull/NullableStringNullTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/nullableStringNull/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/nullableStringNull/nullableStringNullComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/nullableStringNull/nullableStringNullTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/nullableStringValue/NullableStringValueTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/nullableStringValue/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/nullableStringValue/nullableStringValueComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/nullableStringValue/nullableStringValueTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/pathAbsolute/PathAbsoluteTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/pathAbsolute/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/pathAbsolute/pathAbsoluteComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/pathAbsolute/pathAbsoluteTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/pathRelative/PathRelativeTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/pathRelative/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/pathRelative/pathRelativeComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/pathRelative/pathRelativeTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/string/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/string/StringTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/string/stringComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/string/stringTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/tupleBoolString/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/tupleBoolString/TupleBoolStringTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/tupleBoolString/tupleBoolStringComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/tupleBoolString/tupleBoolStringTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/tupleIntInt/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/tupleIntInt/TupleIntIntTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/tupleIntInt/tupleIntIntComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/tupleIntInt/tupleIntIntTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/tupleStringPath/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/tupleStringPath/TupleStringPathTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/tupleStringPath/tupleStringPathComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/tupleStringPath/tupleStringPathTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/unitExplicitValue/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/unitExplicitValue/UnitExplicitValueTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/unitExplicitValue/unitExplicitValueComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/unitExplicitValue/unitExplicitValueTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/unitNoValue/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/unitNoValue/UnitNoValueTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/unitNoValue/unitNoValueComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/returnTypes/unitNoValue/unitNoValueTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/empty/EmptyTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/empty/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/empty/empty.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/empty/emptyComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/escapeBackslash/EscapeBackslashTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/escapeBackslash/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/escapeBackslash/escapeBackslashComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/escapeBackslash/escapeDouble.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/escapeDouble/EscapeDoubleTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/escapeDouble/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/escapeDouble/escapeDouble.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/escapeDouble/escapeDoubleComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/escapeSingle/EscapeSingleTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/escapeSingle/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/escapeSingle/escapeSingle.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/escapeSingle/escapeSingleComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/expressionInterpolation/ExpressionInterpolationTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/expressionInterpolation/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/expressionInterpolation/expressionInterpolation.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/expressionInterpolation/expressionInterpolationComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/expressionInterpolationList/ExpressionInterpolationListTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/expressionInterpolationList/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/expressionInterpolationList/expressionInterpolationList.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/expressionInterpolationList/expressionInterpolationListComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/expressionInterpolationLiteralBetween/ExpressionInterpolationLiteralBetweenTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/expressionInterpolationLiteralBetween/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/expressionInterpolationLiteralBetween/expressionInterpolationLiteralBetween.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/expressionInterpolationLiteralBetween/expressionInterpolationLiteralBetweenComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/expressionInterpolationNothingBetween/ExpressionInterpolationNothingBetweenTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/expressionInterpolationNothingBetween/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/expressionInterpolationNothingBetween/expressionInterpolationNothingBetween.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/expressionInterpolationNothingBetween/expressionInterpolationNothingBetweenComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/expressionInterpolationOnly/ExpressionInterpolationOnlyTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/expressionInterpolationOnly/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/expressionInterpolationOnly/expressionInterpolationOnly.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/expressionInterpolationOnly/expressionInterpolationOnlyComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/expressionInterpolationTuple/ExpressionInterpolationTupleTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/expressionInterpolationTuple/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/expressionInterpolationTuple/expressionInterpolationTuple.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/expressionInterpolationTuple/expressionInterpolationTupleComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/expressionInterpolationVariable/ExpressionInterpolationVariableTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/expressionInterpolationVariable/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/expressionInterpolationVariable/expressionInterpolationVariable.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/expressionInterpolationVariable/expressionInterpolationVariableComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/expressionInterpolationVariableBetween/ExpressionInterpolationVariableBetweenTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/expressionInterpolationVariableBetween/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/expressionInterpolationVariableBetween/expressionInterpolationVariableBetween.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/expressionInterpolationVariableBetween/expressionInterpolationVariableBetweenComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/literal/LiteralTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/literal/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/literal/literal.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/literal/literalComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/variableInterpolation/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/variableInterpolation/VariableInterpolationTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/variableInterpolation/variableInterpolation.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/variableInterpolation/variableInterpolationComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/variableInterpolationDoubleNothingBetweenIntInt/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/variableInterpolationDoubleNothingBetweenIntInt/VariableInterpolationDoubleNothingBetweenIntIntTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/variableInterpolationDoubleNothingBetweenIntInt/variableInterpolationDoubleNothingBetweenIntInt.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/variableInterpolationDoubleNothingBetweenIntInt/variableInterpolationDoubleNothingBetweenIntIntComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/variableInterpolationDoubleNothingBetweenIntString/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/variableInterpolationDoubleNothingBetweenIntString/VariableInterpolationDoubleNothingBetweenIntStringTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/variableInterpolationDoubleNothingBetweenIntString/variableInterpolationDoubleNothingBetweenIntString.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/variableInterpolationDoubleNothingBetweenIntString/variableInterpolationDoubleNothingBetweenIntStringComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/variableInterpolationEscapeAndInterpolation/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/variableInterpolationEscapeAndInterpolation/VariableInterpolationEscapeAndInterpolationTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/variableInterpolationEscapeAndInterpolation/variableInterpolationEscapeAndInterpolation.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/variableInterpolationEscapeAndInterpolation/variableInterpolationEscapeAndInterpolationComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/variableInterpolationLiteralBetween/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/variableInterpolationLiteralBetween/VariableInterpolationLiteralBetweenTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/variableInterpolationLiteralBetween/variableInterpolationLiteralBetween.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/variableInterpolationLiteralBetween/variableInterpolationLiteralBetweenComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/variableInterpolationNothingBetween/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/variableInterpolationNothingBetween/VariableInterpolationNothingBetweenTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/variableInterpolationNothingBetween/variableInterpolationNothingBetween.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/variableInterpolationNothingBetween/variableInterpolationNothingBetweenComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/variableInterpolationOnly/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/variableInterpolationOnly/VariableInterpolationOnlyTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/variableInterpolationOnly/variableInterpolationOnly.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/variableInterpolationOnly/variableInterpolationOnlyComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/variableInterpolationVariableUsedTwice/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/variableInterpolationVariableUsedTwice/VariableInterpolationVariableUsedTwiceTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/variableInterpolationVariableUsedTwice/variableInterpolationVariableUsedTwice.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/variableInterpolationVariableUsedTwice/variableInterpolationVariableUsedTwiceComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/variableInterpolationVariableUsedTwiceOtherBetween/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/variableInterpolationVariableUsedTwiceOtherBetween/VariableInterpolationVariableUsedTwiceOtherBetweenTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/variableInterpolationVariableUsedTwiceOtherBetween/variableInterpolationVariableUsedTwiceOtherBetween.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/variableInterpolationVariableUsedTwiceOtherBetween/variableInterpolationVariableUsedTwiceOtherBetweenComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/variableOnly/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/variableOnly/VariableOnlyTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/variableOnly/variableOnly.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/string/variableOnly/variableOnlyComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/supplier/createAndGet/nested/NestedTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/supplier/createAndGet/nested/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/supplier/createAndGet/nested/nestedComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/supplier/createAndGet/nested/nestedTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/supplier/createAndGet/typeInt/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/supplier/createAndGet/typeInt/TypeIntTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/supplier/createAndGet/typeInt/typeIntComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/supplier/createAndGet/typeInt/typeIntTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/supplier/createAndGet/typeString/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/supplier/createAndGet/typeString/TypeStringTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/supplier/createAndGet/typeString/typeStringComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/supplier/createAndGet/typeString/typeStringTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/foreignTask/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/foreignTask/foreignTask.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/foreignTask/foreignTaskComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/foreignTask/foreignTaskTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/foreignTask/foreignTaskTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/fullyQualifiedSupplier/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/fullyQualifiedSupplier/fullyQualifiedSupplierComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/fullyQualifiedSupplier/fullyQualifiedSupplierTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/fullyQualifiedSupplier/fullyQualifiedSupplierTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/helloName/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/helloName/helloNameComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/helloName/helloNameTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/helloName/helloNameTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/tripleInt/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/tripleInt/tripleIntComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/tripleInt/tripleIntTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/tripleInt/tripleIntTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/supplier/inputSupplier/inputFromPieCreate/InputFromPieCreateTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/supplier/inputSupplier/inputFromPieCreate/InputFromPieCreateTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/supplier/inputSupplier/inputFromPieCreate/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/supplier/inputSupplier/inputFromPieCreate/inputFromPieCreateComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/supplier/inputSupplier/inputFromPiePassAlong/InputFromPiePassAlongTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/supplier/inputSupplier/inputFromPiePassAlong/InputFromPiePassAlongTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/supplier/inputSupplier/inputFromPiePassAlong/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/supplier/inputSupplier/inputFromPiePassAlong/inputFromPiePassAlongComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/supplier/inputSupplier/inputFromTest/InputFromTestTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/supplier/inputSupplier/inputFromTest/InputFromTestTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/supplier/inputSupplier/inputFromTest/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/supplier/inputSupplier/inputFromTest/inputFromTestComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/supplier/otherPackage/helper.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/template.java.ignored (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/unary/notFalse/NotFalseTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/unary/notFalse/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/unary/notFalse/notFalseComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/unary/notFalse/notFalseTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/unary/notTrue/NotTrueTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/unary/notTrue/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/unary/notTrue/notTrueComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/unary/notTrue/notTrueTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/unary/notVarFalse/NotVarFalseTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/unary/notVarFalse/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/unary/notVarFalse/notVarFalseComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/unary/notVarFalse/notVarFalseTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/unary/notVarTrue/NotVarTrueTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/unary/notVarTrue/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/unary/notVarTrue/notVarTrueComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/unary/notVarTrue/notVarTrueTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/unary/toNonNullableNull/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/unary/toNonNullableNull/ToNonNullableNullTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/unary/toNonNullableNull/toNonNullableNullComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/unary/toNonNullableNull/toNonNullableNullTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/unary/toNonNullableValue/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/unary/toNonNullableValue/ToNonNullableValueTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/unary/toNonNullableValue/toNonNullableValueComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/unary/toNonNullableValue/toNonNullableValueTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/unary/toNullable/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/unary/toNullable/ToNullableTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/unary/toNullable/toNullableComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/unary/toNullable/toNullableTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/unary/toNullableVar/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/unary/toNullableVar/ToNullableVarTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/unary/toNullableVar/toNullableVarComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/unary/toNullableVar/toNullableVarTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/util/SimpleChecker.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/Box.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/anonymous/multiAllAnonymousDiscard/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/anonymous/multiAllAnonymousDiscard/multiAllAnonymousDiscard.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/anonymous/multiAllAnonymousDiscard/multiAllAnonymousDiscardComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/anonymous/multiAllAnonymousDiscard/multiAllAnonymousDiscardTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/anonymous/multiAllAnonymousOutsideBlock/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/anonymous/multiAllAnonymousOutsideBlock/multiAllAnonymousOutsideBlock.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/anonymous/multiAllAnonymousOutsideBlock/multiAllAnonymousOutsideBlockComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/anonymous/multiAllAnonymousOutsideBlock/multiAllAnonymousOutsideBlockTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/anonymous/multiDiscardAll/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/anonymous/multiDiscardAll/multiDiscardAll.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/anonymous/multiDiscardAll/multiDiscardAllComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/anonymous/multiDiscardAll/multiDiscardAllTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/anonymous/multiUseNamed/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/anonymous/multiUseNamed/multiUseNamed.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/anonymous/multiUseNamed/multiUseNamedComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/anonymous/multiUseNamed/multiUseNamedTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/anonymous/singleDiscard/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/anonymous/singleDiscard/singleDiscard.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/anonymous/singleDiscard/singleDiscardComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/anonymous/singleDiscard/singleDiscardTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/anonymous/singleInParamAndBody/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/anonymous/singleInParamAndBody/singleInParamAndBody.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/anonymous/singleInParamAndBody/singleInParamAndBodyComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/anonymous/singleInParamAndBody/singleInParamAndBodyTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/anonymous/singleMultiplePassThrough/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/anonymous/singleMultiplePassThrough/singleMultiplePassThrough.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/anonymous/singleMultiplePassThrough/singleMultiplePassThroughComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/anonymous/singleMultiplePassThrough/singleMultiplePassThroughTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/anonymous/singleOutsideBlock/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/anonymous/singleOutsideBlock/singleOutsideBlock.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/anonymous/singleOutsideBlock/singleOutsideBlockComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/anonymous/singleOutsideBlock/singleOutsideBlockTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/anonymous/singlePassThrough/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/anonymous/singlePassThrough/singlePassThrough.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/anonymous/singlePassThrough/singlePassThroughComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/anonymous/singlePassThrough/singlePassThroughTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/variableExplicitType/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/variableExplicitType/VariableExplicitTypeTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/variableExplicitType/variableExplicitTypeComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/variableExplicitType/variableExplicitTypeTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/variableGenericTypeSpecific/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/variableGenericTypeSpecific/VariableGenericTypeSpecificTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/variableGenericTypeSpecific/variableGenericTypeSpecificComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/variableGenericTypeSpecific/variableGenericTypeSpecificTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/variableGenericTypeWildcard/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/variableGenericTypeWildcard/VariableGenericTypeSpecificBoundTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/variableGenericTypeWildcard/variableGenericTypeWildcardComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/variableGenericTypeWildcard/variableGenericTypeWildcardTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/variableImplicitType/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/variableImplicitType/VariableImplicitTypeTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/variableImplicitType/variableImplicitTypeComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/variableImplicitType/variableImplicitTypeTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/variableTupleAssignment/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/variableTupleAssignment/VariableTupleAssignmentTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/variableTupleAssignment/variableTupleAssignmentComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/variableTupleAssignment/variableTupleAssignmentTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/variableTupleDecompositionExplicitType/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/variableTupleDecompositionExplicitType/VariableTupleDecompositionExplicitTypeTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/variableTupleDecompositionExplicitType/variableTupleDecompositionExplicitTypeComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/variableTupleDecompositionExplicitType/variableTupleDecompositionExplicitTypeTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/variableTupleDecompositionImplicitType/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/variableTupleDecompositionImplicitType/VariableTupleDecompositionImplicitTypeTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/variableTupleDecompositionImplicitType/variableTupleDecompositionImplicitTypeComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/variableTupleDecompositionImplicitType/variableTupleDecompositionImplicitTypeTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/variableTupleDecompositionMixedType/PieTestModule.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/variableTupleDecompositionMixedType/VariableTupleDecompositionMixedTypeTest.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/variableTupleDecompositionMixedType/variableTupleDecompositionMixedTypeComponent.java (100%) rename lang/{lang.test => pie.lang.test}/src/test/java/mb/pie/lang/test/variables/variableTupleDecompositionMixedType/variableTupleDecompositionMixedTypeTestGen.pie (100%) rename lang/{lang.test => pie.lang.test}/src/test/resources/sampleDir/A.txt (100%) rename lang/{lang.test => pie.lang.test}/src/test/resources/sampleDir/B.tig (100%) rename lang/{lang.test => pie.lang.test}/src/test/resources/sampleDir/C.txt (100%) rename lang/{lang.test => pie.lang.test}/src/test/resources/sampleDir/D.txt (100%) rename lang/{lang.test => pie.lang.test}/src/test/resources/sampleDir/E.jav (100%) rename lang/{lang.test => pie.lang.test}/src/test/resources/sampleDir/results/result_01X3.csv (100%) rename lang/{lang.test => pie.lang.test}/src/test/resources/sampleDir/results/result_02G3.csv (100%) rename lang/{lang.test => pie.lang.test}/src/test/resources/sampleDir/results/result_02G5.csv (100%) rename lang/{lang.test => pie.lang.test}/src/test/resources/sampleDir/results/result_02X3.csv (100%) rename lang/{lang.test => pie.lang.test}/src/test/resources/sampleDir/results/result_03X3.csv (100%) rename lang/{lang => pie.lang}/.gitignore (100%) rename lang/{lang => pie.lang}/README.md (100%) rename lang/{lang => pie.lang}/build.gradle.kts (100%) rename lang/{lang => pie.lang}/editor/Analysis.esv (100%) rename lang/{lang => pie.lang}/editor/Main.esv (100%) rename lang/{lang => pie.lang}/editor/Syntax.esv (100%) rename lang/{lang => pie.lang}/example/criterion-short.pie (100%) rename lang/{lang => pie.lang}/example/criterion.pie (100%) rename lang/{lang => pie.lang}/example/editor.pie (100%) rename lang/{lang => pie.lang}/example/helloWorld.pie (100%) rename lang/{lang => pie.lang}/example/monster-test.pie (100%) rename lang/{lang => pie.lang}/example/parse-short.pie (100%) rename lang/{lang => pie.lang}/example/parse.pie (100%) rename lang/{lang => pie.lang}/example/spoofax.pie (100%) rename lang/{lang => pie.lang}/example/spoofax_old.pie (100%) rename lang/{lang => pie.lang}/example/spoofax_short.pie (100%) rename lang/{lang => pie.lang}/metaborg.yaml (100%) rename lang/{lang => pie.lang}/src/main/strategies/pie/strategies/InteropRegisterer.java (100%) rename lang/{lang => pie.lang}/src/main/strategies/pie/strategies/Main.java (100%) rename lang/{lang => pie.lang}/statics/README.md (100%) rename lang/{lang => pie.lang}/statics/base.stx (100%) rename lang/{lang => pie.lang}/statics/binder.stx (100%) rename lang/{lang => pie.lang}/statics/common.stx (100%) rename lang/{lang => pie.lang}/statics/data.stx (100%) rename lang/{lang => pie.lang}/statics/func_body.stx (100%) rename lang/{lang => pie.lang}/statics/func_def.stx (100%) rename lang/{lang => pie.lang}/statics/import.stx (100%) rename lang/{lang => pie.lang}/statics/module.stx (100%) rename lang/{lang => pie.lang}/statics/project.stx (100%) rename lang/{lang => pie.lang}/statics/type.stx (100%) rename lang/{lang => pie.lang}/statics/type_common.stx (100%) rename lang/{lang => pie.lang}/statics/type_java.stx (100%) rename lang/{lang => pie.lang}/syntax/common.sdf3 (100%) rename lang/{lang => pie.lang}/syntax/constructors.sdf3 (100%) rename lang/{lang => pie.lang}/syntax/data.sdf3 (100%) rename lang/{lang => pie.lang}/syntax/exp_literal.sdf3 (100%) rename lang/{lang => pie.lang}/syntax/func_body.sdf3 (100%) rename lang/{lang => pie.lang}/syntax/func_def.sdf3 (100%) rename lang/{lang => pie.lang}/syntax/lex/comment.sdf3 (100%) rename lang/{lang => pie.lang}/syntax/lex/layout.sdf3 (100%) rename lang/{lang => pie.lang}/syntax/lex/literal.sdf3 (100%) rename lang/{lang => pie.lang}/syntax/pie.sdf3 (100%) rename lang/{lang => pie.lang}/syntax/type.sdf3 (100%) rename lang/{lang => pie.lang}/test/data_def.spt (100%) rename lang/{lang => pie.lang}/test/data_def_generics.spt (100%) rename lang/{lang => pie.lang}/test/data_def_method.spt (100%) rename lang/{lang => pie.lang}/test/data_def_syntax.spt (100%) rename lang/{lang => pie.lang}/test/expression.spt (100%) rename lang/{lang => pie.lang}/test/expression/binding/anonymous_value.spt (100%) rename lang/{lang => pie.lang}/test/expression/literals/list.spt (100%) rename lang/{lang => pie.lang}/test/expression_syntax.spt (100%) rename lang/{lang => pie.lang}/test/foreign_func.spt (100%) rename lang/{lang => pie.lang}/test/foreign_func_syntax.spt (100%) rename lang/{lang => pie.lang}/test/func_def.spt (100%) rename lang/{lang => pie.lang}/test/func_def/anonymous_parameter.spt (100%) rename lang/{lang => pie.lang}/test/func_head_syntax.spt (100%) rename lang/{lang => pie.lang}/test/func_impl.spt (100%) rename lang/{lang => pie.lang}/test/func_impl/inject.spt (100%) rename lang/{lang => pie.lang}/test/func_impl/inject_syntax.spt (100%) rename lang/{lang => pie.lang}/test/generics_inheritance.spt (100%) rename lang/{lang => pie.lang}/test/generics_task.spt (100%) rename lang/{lang => pie.lang}/test/import.spt (100%) rename lang/{lang => pie.lang}/test/import_syntax.spt (100%) rename lang/{lang => pie.lang}/test/module.spt (100%) rename lang/{lang => pie.lang}/test/prevent_ambiguous_syntax.spt (100%) rename lang/{lang => pie.lang}/test/statix/isAssignableTo.stxtest (100%) rename lang/{lang => pie.lang}/test/string.spt (100%) rename lang/{lang => pie.lang}/test/test.spt (100%) rename lang/{lang => pie.lang}/test/type.spt (100%) rename lang/{lang => pie.lang}/test/type_signature.spt (100%) rename lang/{lang => pie.lang}/test/type_syntax.spt (100%) rename lang/{lang => pie.lang}/test/wildcard.spt (100%) rename lang/{lang => pie.lang}/trans/.gitignore (100%) rename lang/{lang => pie.lang}/trans/analysis.str (100%) rename lang/{lang => pie.lang}/trans/desugar.str (100%) rename lang/{lang => pie.lang}/trans/gen/debug.str (100%) rename lang/{lang => pie.lang}/trans/gen/idtype-tuples.str (100%) rename lang/{lang => pie.lang}/trans/gen/java/ast-util.str (100%) rename lang/{lang => pie.lang}/trans/gen/java/binder.str (100%) rename lang/{lang => pie.lang}/trans/gen/java/func_body.str (100%) rename lang/{lang => pie.lang}/trans/gen/java/func_def.str (100%) rename lang/{lang => pie.lang}/trans/gen/java/main.str (100%) rename lang/{lang => pie.lang}/trans/gen/java/type.str (100%) rename lang/{lang => pie.lang}/trans/gen/util.str (100%) rename lang/{lang => pie.lang}/trans/outline.str (100%) rename lang/{lang => pie.lang}/trans/pie.str (100%) rename lang/{lang => pie.lang}/trans/pp.str (100%) rename lang/{lang => pie.lang}/trans/statics.str (100%) diff --git a/core/depconstraints/build.gradle.kts b/core/depconstraints/build.gradle.kts deleted file mode 100644 index 79d12503..00000000 --- a/core/depconstraints/build.gradle.kts +++ /dev/null @@ -1,45 +0,0 @@ -plugins { - `java-platform` - `maven-publish` -} - -val logVersion = "0.5.5" -val resourceVersion = "0.14.1" -val commonVersion = "0.11.0" - -val checkerframeworkVersion = "3.16.0" - -val immutablesVersion = "2.10.1" -val daggerVersion = "2.36" // Do not upgrade, causes Gradle/Kotlin compatibility issues due to upgrade to Kotlin 1.5. - -dependencies { - constraints { - // Main - api("org.metaborg:log.api:$logVersion") - api("org.metaborg:log.dagger:$logVersion") - api("org.metaborg:resource:$resourceVersion") - api("org.metaborg:resource.dagger:$resourceVersion") - api("org.metaborg:common:$commonVersion") - api("org.checkerframework:checker-qual-android:$checkerframeworkVersion") // Use android version: annotation retention policy is class instead of runtime. - - // Test - api("org.junit.jupiter:junit-jupiter-api:5.3.1") - api("com.nhaarman.mockitokotlin2:mockito-kotlin:2.2.0") - api(libs.jimfs) - - // Annotations - api("javax.inject:javax.inject:1") - api("org.immutables:value:$immutablesVersion") - api("org.immutables:value-annotations:$immutablesVersion") - api("com.google.dagger:dagger:$daggerVersion") - api("com.google.dagger:dagger-compiler:$daggerVersion") - } -} - -publishing { - publications { - create("JavaPlatform") { - from(components["javaPlatform"]) - } - } -} diff --git a/core/api.test/build.gradle.kts b/core/pie.api.test/build.gradle.kts similarity index 100% rename from core/api.test/build.gradle.kts rename to core/pie.api.test/build.gradle.kts diff --git a/core/api.test/src/main/kotlin/mb/pie/api/test/ApiTestBuilder.kt b/core/pie.api.test/src/main/kotlin/mb/pie/api/test/ApiTestBuilder.kt similarity index 100% rename from core/api.test/src/main/kotlin/mb/pie/api/test/ApiTestBuilder.kt rename to core/pie.api.test/src/main/kotlin/mb/pie/api/test/ApiTestBuilder.kt diff --git a/core/api.test/src/main/kotlin/mb/pie/api/test/ApiTestCtx.kt b/core/pie.api.test/src/main/kotlin/mb/pie/api/test/ApiTestCtx.kt similarity index 100% rename from core/api.test/src/main/kotlin/mb/pie/api/test/ApiTestCtx.kt rename to core/pie.api.test/src/main/kotlin/mb/pie/api/test/ApiTestCtx.kt diff --git a/core/api.test/src/main/kotlin/mb/pie/api/test/CommonTaskDefs.kt b/core/pie.api.test/src/main/kotlin/mb/pie/api/test/CommonTaskDefs.kt similarity index 100% rename from core/api.test/src/main/kotlin/mb/pie/api/test/CommonTaskDefs.kt rename to core/pie.api.test/src/main/kotlin/mb/pie/api/test/CommonTaskDefs.kt diff --git a/core/api.test/src/main/kotlin/mb/pie/api/test/Mockito.kt b/core/pie.api.test/src/main/kotlin/mb/pie/api/test/Mockito.kt similarity index 100% rename from core/api.test/src/main/kotlin/mb/pie/api/test/Mockito.kt rename to core/pie.api.test/src/main/kotlin/mb/pie/api/test/Mockito.kt diff --git a/core/api.test/src/main/kotlin/mb/pie/api/test/TestBuilder.kt b/core/pie.api.test/src/main/kotlin/mb/pie/api/test/TestBuilder.kt similarity index 100% rename from core/api.test/src/main/kotlin/mb/pie/api/test/TestBuilder.kt rename to core/pie.api.test/src/main/kotlin/mb/pie/api/test/TestBuilder.kt diff --git a/core/api.test/src/main/kotlin/mb/pie/api/test/TestCtx.kt b/core/pie.api.test/src/main/kotlin/mb/pie/api/test/TestCtx.kt similarity index 100% rename from core/api.test/src/main/kotlin/mb/pie/api/test/TestCtx.kt rename to core/pie.api.test/src/main/kotlin/mb/pie/api/test/TestCtx.kt diff --git a/core/api.test/src/test/kotlin/mb/pie/api/ExistsStamperTests.kt b/core/pie.api.test/src/test/kotlin/mb/pie/api/ExistsStamperTests.kt similarity index 100% rename from core/api.test/src/test/kotlin/mb/pie/api/ExistsStamperTests.kt rename to core/pie.api.test/src/test/kotlin/mb/pie/api/ExistsStamperTests.kt diff --git a/core/api.test/src/test/kotlin/mb/pie/api/HashStamperTests.kt b/core/pie.api.test/src/test/kotlin/mb/pie/api/HashStamperTests.kt similarity index 100% rename from core/api.test/src/test/kotlin/mb/pie/api/HashStamperTests.kt rename to core/pie.api.test/src/test/kotlin/mb/pie/api/HashStamperTests.kt diff --git a/core/api.test/src/test/kotlin/mb/pie/api/JavaSerdeTest.java b/core/pie.api.test/src/test/kotlin/mb/pie/api/JavaSerdeTest.java similarity index 100% rename from core/api.test/src/test/kotlin/mb/pie/api/JavaSerdeTest.java rename to core/pie.api.test/src/test/kotlin/mb/pie/api/JavaSerdeTest.java diff --git a/core/api.test/src/test/kotlin/mb/pie/api/ModifiedStamperTests.kt b/core/pie.api.test/src/test/kotlin/mb/pie/api/ModifiedStamperTests.kt similarity index 100% rename from core/api.test/src/test/kotlin/mb/pie/api/ModifiedStamperTests.kt rename to core/pie.api.test/src/test/kotlin/mb/pie/api/ModifiedStamperTests.kt diff --git a/core/api/build.gradle.kts b/core/pie.api/build.gradle.kts similarity index 100% rename from core/api/build.gradle.kts rename to core/pie.api/build.gradle.kts diff --git a/core/api/src/main/java/mb/pie/api/Callbacks.java b/core/pie.api/src/main/java/mb/pie/api/Callbacks.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/Callbacks.java rename to core/pie.api/src/main/java/mb/pie/api/Callbacks.java diff --git a/core/api/src/main/java/mb/pie/api/ExecContext.java b/core/pie.api/src/main/java/mb/pie/api/ExecContext.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/ExecContext.java rename to core/pie.api/src/main/java/mb/pie/api/ExecContext.java diff --git a/core/api/src/main/java/mb/pie/api/ExecException.java b/core/pie.api/src/main/java/mb/pie/api/ExecException.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/ExecException.java rename to core/pie.api/src/main/java/mb/pie/api/ExecException.java diff --git a/core/api/src/main/java/mb/pie/api/FlatMappedSupplier.java b/core/pie.api/src/main/java/mb/pie/api/FlatMappedSupplier.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/FlatMappedSupplier.java rename to core/pie.api/src/main/java/mb/pie/api/FlatMappedSupplier.java diff --git a/core/api/src/main/java/mb/pie/api/Function.java b/core/pie.api/src/main/java/mb/pie/api/Function.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/Function.java rename to core/pie.api/src/main/java/mb/pie/api/Function.java diff --git a/core/api/src/main/java/mb/pie/api/FunctionBasedSupplier.java b/core/pie.api/src/main/java/mb/pie/api/FunctionBasedSupplier.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/FunctionBasedSupplier.java rename to core/pie.api/src/main/java/mb/pie/api/FunctionBasedSupplier.java diff --git a/core/api/src/main/java/mb/pie/api/InconsistentResourceProvide.java b/core/pie.api/src/main/java/mb/pie/api/InconsistentResourceProvide.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/InconsistentResourceProvide.java rename to core/pie.api/src/main/java/mb/pie/api/InconsistentResourceProvide.java diff --git a/core/api/src/main/java/mb/pie/api/InconsistentResourceRequire.java b/core/pie.api/src/main/java/mb/pie/api/InconsistentResourceRequire.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/InconsistentResourceRequire.java rename to core/pie.api/src/main/java/mb/pie/api/InconsistentResourceRequire.java diff --git a/core/api/src/main/java/mb/pie/api/InconsistentTaskRequire.java b/core/pie.api/src/main/java/mb/pie/api/InconsistentTaskRequire.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/InconsistentTaskRequire.java rename to core/pie.api/src/main/java/mb/pie/api/InconsistentTaskRequire.java diff --git a/core/api/src/main/java/mb/pie/api/Interactivity.java b/core/pie.api/src/main/java/mb/pie/api/Interactivity.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/Interactivity.java rename to core/pie.api/src/main/java/mb/pie/api/Interactivity.java diff --git a/core/api/src/main/java/mb/pie/api/LambdaTaskDef.java b/core/pie.api/src/main/java/mb/pie/api/LambdaTaskDef.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/LambdaTaskDef.java rename to core/pie.api/src/main/java/mb/pie/api/LambdaTaskDef.java diff --git a/core/api/src/main/java/mb/pie/api/Layer.java b/core/pie.api/src/main/java/mb/pie/api/Layer.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/Layer.java rename to core/pie.api/src/main/java/mb/pie/api/Layer.java diff --git a/core/api/src/main/java/mb/pie/api/MapTaskDefs.java b/core/pie.api/src/main/java/mb/pie/api/MapTaskDefs.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/MapTaskDefs.java rename to core/pie.api/src/main/java/mb/pie/api/MapTaskDefs.java diff --git a/core/api/src/main/java/mb/pie/api/MappedFunctionInput.java b/core/pie.api/src/main/java/mb/pie/api/MappedFunctionInput.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/MappedFunctionInput.java rename to core/pie.api/src/main/java/mb/pie/api/MappedFunctionInput.java diff --git a/core/api/src/main/java/mb/pie/api/MappedFunctionOutput.java b/core/pie.api/src/main/java/mb/pie/api/MappedFunctionOutput.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/MappedFunctionOutput.java rename to core/pie.api/src/main/java/mb/pie/api/MappedFunctionOutput.java diff --git a/core/api/src/main/java/mb/pie/api/MappedSupplier.java b/core/pie.api/src/main/java/mb/pie/api/MappedSupplier.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/MappedSupplier.java rename to core/pie.api/src/main/java/mb/pie/api/MappedSupplier.java diff --git a/core/api/src/main/java/mb/pie/api/MixedSession.java b/core/pie.api/src/main/java/mb/pie/api/MixedSession.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/MixedSession.java rename to core/pie.api/src/main/java/mb/pie/api/MixedSession.java diff --git a/core/api/src/main/java/mb/pie/api/MockExecContext.java b/core/pie.api/src/main/java/mb/pie/api/MockExecContext.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/MockExecContext.java rename to core/pie.api/src/main/java/mb/pie/api/MockExecContext.java diff --git a/core/api/src/main/java/mb/pie/api/NonIncrFunction.java b/core/pie.api/src/main/java/mb/pie/api/NonIncrFunction.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/NonIncrFunction.java rename to core/pie.api/src/main/java/mb/pie/api/NonIncrFunction.java diff --git a/core/api/src/main/java/mb/pie/api/NonIncrSupplier.java b/core/pie.api/src/main/java/mb/pie/api/NonIncrSupplier.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/NonIncrSupplier.java rename to core/pie.api/src/main/java/mb/pie/api/NonIncrSupplier.java diff --git a/core/api/src/main/java/mb/pie/api/None.java b/core/pie.api/src/main/java/mb/pie/api/None.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/None.java rename to core/pie.api/src/main/java/mb/pie/api/None.java diff --git a/core/api/src/main/java/mb/pie/api/Observability.java b/core/pie.api/src/main/java/mb/pie/api/Observability.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/Observability.java rename to core/pie.api/src/main/java/mb/pie/api/Observability.java diff --git a/core/api/src/main/java/mb/pie/api/OutTransient.java b/core/pie.api/src/main/java/mb/pie/api/OutTransient.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/OutTransient.java rename to core/pie.api/src/main/java/mb/pie/api/OutTransient.java diff --git a/core/api/src/main/java/mb/pie/api/OutTransientEquatable.java b/core/pie.api/src/main/java/mb/pie/api/OutTransientEquatable.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/OutTransientEquatable.java rename to core/pie.api/src/main/java/mb/pie/api/OutTransientEquatable.java diff --git a/core/api/src/main/java/mb/pie/api/OutTransientEquatableImpl.java b/core/pie.api/src/main/java/mb/pie/api/OutTransientEquatableImpl.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/OutTransientEquatableImpl.java rename to core/pie.api/src/main/java/mb/pie/api/OutTransientEquatableImpl.java diff --git a/core/api/src/main/java/mb/pie/api/OutTransientImpl.java b/core/pie.api/src/main/java/mb/pie/api/OutTransientImpl.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/OutTransientImpl.java rename to core/pie.api/src/main/java/mb/pie/api/OutTransientImpl.java diff --git a/core/api/src/main/java/mb/pie/api/Output.java b/core/pie.api/src/main/java/mb/pie/api/Output.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/Output.java rename to core/pie.api/src/main/java/mb/pie/api/Output.java diff --git a/core/api/src/main/java/mb/pie/api/Pie.java b/core/pie.api/src/main/java/mb/pie/api/Pie.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/Pie.java rename to core/pie.api/src/main/java/mb/pie/api/Pie.java diff --git a/core/api/src/main/java/mb/pie/api/PieBuilder.java b/core/pie.api/src/main/java/mb/pie/api/PieBuilder.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/PieBuilder.java rename to core/pie.api/src/main/java/mb/pie/api/PieBuilder.java diff --git a/core/api/src/main/java/mb/pie/api/PieChildBuilder.java b/core/pie.api/src/main/java/mb/pie/api/PieChildBuilder.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/PieChildBuilder.java rename to core/pie.api/src/main/java/mb/pie/api/PieChildBuilder.java diff --git a/core/api/src/main/java/mb/pie/api/ResourceBytesSupplier.java b/core/pie.api/src/main/java/mb/pie/api/ResourceBytesSupplier.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/ResourceBytesSupplier.java rename to core/pie.api/src/main/java/mb/pie/api/ResourceBytesSupplier.java diff --git a/core/api/src/main/java/mb/pie/api/ResourceDep.java b/core/pie.api/src/main/java/mb/pie/api/ResourceDep.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/ResourceDep.java rename to core/pie.api/src/main/java/mb/pie/api/ResourceDep.java diff --git a/core/api/src/main/java/mb/pie/api/ResourceProvideDep.java b/core/pie.api/src/main/java/mb/pie/api/ResourceProvideDep.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/ResourceProvideDep.java rename to core/pie.api/src/main/java/mb/pie/api/ResourceProvideDep.java diff --git a/core/api/src/main/java/mb/pie/api/ResourceRequireDep.java b/core/pie.api/src/main/java/mb/pie/api/ResourceRequireDep.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/ResourceRequireDep.java rename to core/pie.api/src/main/java/mb/pie/api/ResourceRequireDep.java diff --git a/core/api/src/main/java/mb/pie/api/ResourceStringSupplier.java b/core/pie.api/src/main/java/mb/pie/api/ResourceStringSupplier.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/ResourceStringSupplier.java rename to core/pie.api/src/main/java/mb/pie/api/ResourceStringSupplier.java diff --git a/core/api/src/main/java/mb/pie/api/STask.java b/core/pie.api/src/main/java/mb/pie/api/STask.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/STask.java rename to core/pie.api/src/main/java/mb/pie/api/STask.java diff --git a/core/api/src/main/java/mb/pie/api/STaskDef.java b/core/pie.api/src/main/java/mb/pie/api/STaskDef.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/STaskDef.java rename to core/pie.api/src/main/java/mb/pie/api/STaskDef.java diff --git a/core/api/src/main/java/mb/pie/api/SerializableConsumer.java b/core/pie.api/src/main/java/mb/pie/api/SerializableConsumer.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/SerializableConsumer.java rename to core/pie.api/src/main/java/mb/pie/api/SerializableConsumer.java diff --git a/core/api/src/main/java/mb/pie/api/SerializableFunction.java b/core/pie.api/src/main/java/mb/pie/api/SerializableFunction.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/SerializableFunction.java rename to core/pie.api/src/main/java/mb/pie/api/SerializableFunction.java diff --git a/core/api/src/main/java/mb/pie/api/SerializableSupplier.java b/core/pie.api/src/main/java/mb/pie/api/SerializableSupplier.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/SerializableSupplier.java rename to core/pie.api/src/main/java/mb/pie/api/SerializableSupplier.java diff --git a/core/api/src/main/java/mb/pie/api/Session.java b/core/pie.api/src/main/java/mb/pie/api/Session.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/Session.java rename to core/pie.api/src/main/java/mb/pie/api/Session.java diff --git a/core/api/src/main/java/mb/pie/api/Share.java b/core/pie.api/src/main/java/mb/pie/api/Share.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/Share.java rename to core/pie.api/src/main/java/mb/pie/api/Share.java diff --git a/core/api/src/main/java/mb/pie/api/Stateful1Supplier.java b/core/pie.api/src/main/java/mb/pie/api/Stateful1Supplier.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/Stateful1Supplier.java rename to core/pie.api/src/main/java/mb/pie/api/Stateful1Supplier.java diff --git a/core/api/src/main/java/mb/pie/api/StatelessSerializableFunction.java b/core/pie.api/src/main/java/mb/pie/api/StatelessSerializableFunction.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/StatelessSerializableFunction.java rename to core/pie.api/src/main/java/mb/pie/api/StatelessSerializableFunction.java diff --git a/core/api/src/main/java/mb/pie/api/Store.java b/core/pie.api/src/main/java/mb/pie/api/Store.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/Store.java rename to core/pie.api/src/main/java/mb/pie/api/Store.java diff --git a/core/api/src/main/java/mb/pie/api/StoreReadTxn.java b/core/pie.api/src/main/java/mb/pie/api/StoreReadTxn.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/StoreReadTxn.java rename to core/pie.api/src/main/java/mb/pie/api/StoreReadTxn.java diff --git a/core/api/src/main/java/mb/pie/api/StoreTxn.java b/core/pie.api/src/main/java/mb/pie/api/StoreTxn.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/StoreTxn.java rename to core/pie.api/src/main/java/mb/pie/api/StoreTxn.java diff --git a/core/api/src/main/java/mb/pie/api/StoreWriteTxn.java b/core/pie.api/src/main/java/mb/pie/api/StoreWriteTxn.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/StoreWriteTxn.java rename to core/pie.api/src/main/java/mb/pie/api/StoreWriteTxn.java diff --git a/core/api/src/main/java/mb/pie/api/StringUtil.java b/core/pie.api/src/main/java/mb/pie/api/StringUtil.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/StringUtil.java rename to core/pie.api/src/main/java/mb/pie/api/StringUtil.java diff --git a/core/api/src/main/java/mb/pie/api/Supplier.java b/core/pie.api/src/main/java/mb/pie/api/Supplier.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/Supplier.java rename to core/pie.api/src/main/java/mb/pie/api/Supplier.java diff --git a/core/api/src/main/java/mb/pie/api/SupplierWithOrigin.java b/core/pie.api/src/main/java/mb/pie/api/SupplierWithOrigin.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/SupplierWithOrigin.java rename to core/pie.api/src/main/java/mb/pie/api/SupplierWithOrigin.java diff --git a/core/api/src/main/java/mb/pie/api/SupplierWithOrigins.java b/core/pie.api/src/main/java/mb/pie/api/SupplierWithOrigins.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/SupplierWithOrigins.java rename to core/pie.api/src/main/java/mb/pie/api/SupplierWithOrigins.java diff --git a/core/api/src/main/java/mb/pie/api/Task.java b/core/pie.api/src/main/java/mb/pie/api/Task.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/Task.java rename to core/pie.api/src/main/java/mb/pie/api/Task.java diff --git a/core/api/src/main/java/mb/pie/api/TaskData.java b/core/pie.api/src/main/java/mb/pie/api/TaskData.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/TaskData.java rename to core/pie.api/src/main/java/mb/pie/api/TaskData.java diff --git a/core/api/src/main/java/mb/pie/api/TaskDef.java b/core/pie.api/src/main/java/mb/pie/api/TaskDef.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/TaskDef.java rename to core/pie.api/src/main/java/mb/pie/api/TaskDef.java diff --git a/core/api/src/main/java/mb/pie/api/TaskDefs.java b/core/pie.api/src/main/java/mb/pie/api/TaskDefs.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/TaskDefs.java rename to core/pie.api/src/main/java/mb/pie/api/TaskDefs.java diff --git a/core/api/src/main/java/mb/pie/api/TaskDeps.java b/core/pie.api/src/main/java/mb/pie/api/TaskDeps.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/TaskDeps.java rename to core/pie.api/src/main/java/mb/pie/api/TaskDeps.java diff --git a/core/api/src/main/java/mb/pie/api/TaskKey.java b/core/pie.api/src/main/java/mb/pie/api/TaskKey.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/TaskKey.java rename to core/pie.api/src/main/java/mb/pie/api/TaskKey.java diff --git a/core/api/src/main/java/mb/pie/api/TaskRequireDep.java b/core/pie.api/src/main/java/mb/pie/api/TaskRequireDep.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/TaskRequireDep.java rename to core/pie.api/src/main/java/mb/pie/api/TaskRequireDep.java diff --git a/core/api/src/main/java/mb/pie/api/TopDownSession.java b/core/pie.api/src/main/java/mb/pie/api/TopDownSession.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/TopDownSession.java rename to core/pie.api/src/main/java/mb/pie/api/TopDownSession.java diff --git a/core/api/src/main/java/mb/pie/api/Tracer.java b/core/pie.api/src/main/java/mb/pie/api/Tracer.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/Tracer.java rename to core/pie.api/src/main/java/mb/pie/api/Tracer.java diff --git a/core/api/src/main/java/mb/pie/api/UncheckedExecException.java b/core/pie.api/src/main/java/mb/pie/api/UncheckedExecException.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/UncheckedExecException.java rename to core/pie.api/src/main/java/mb/pie/api/UncheckedExecException.java diff --git a/core/api/src/main/java/mb/pie/api/ValueSupplier.java b/core/pie.api/src/main/java/mb/pie/api/ValueSupplier.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/ValueSupplier.java rename to core/pie.api/src/main/java/mb/pie/api/ValueSupplier.java diff --git a/core/api/src/main/java/mb/pie/api/exec/CancelToken.java b/core/pie.api/src/main/java/mb/pie/api/exec/CancelToken.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/exec/CancelToken.java rename to core/pie.api/src/main/java/mb/pie/api/exec/CancelToken.java diff --git a/core/api/src/main/java/mb/pie/api/exec/Cancelable.java b/core/pie.api/src/main/java/mb/pie/api/exec/Cancelable.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/exec/Cancelable.java rename to core/pie.api/src/main/java/mb/pie/api/exec/Cancelable.java diff --git a/core/api/src/main/java/mb/pie/api/exec/CanceledException.java b/core/pie.api/src/main/java/mb/pie/api/exec/CanceledException.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/exec/CanceledException.java rename to core/pie.api/src/main/java/mb/pie/api/exec/CanceledException.java diff --git a/core/api/src/main/java/mb/pie/api/exec/ExecReason.java b/core/pie.api/src/main/java/mb/pie/api/exec/ExecReason.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/exec/ExecReason.java rename to core/pie.api/src/main/java/mb/pie/api/exec/ExecReason.java diff --git a/core/api/src/main/java/mb/pie/api/exec/InterruptCancelableToken.java b/core/pie.api/src/main/java/mb/pie/api/exec/InterruptCancelableToken.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/exec/InterruptCancelableToken.java rename to core/pie.api/src/main/java/mb/pie/api/exec/InterruptCancelableToken.java diff --git a/core/api/src/main/java/mb/pie/api/exec/NullCancelableToken.java b/core/pie.api/src/main/java/mb/pie/api/exec/NullCancelableToken.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/exec/NullCancelableToken.java rename to core/pie.api/src/main/java/mb/pie/api/exec/NullCancelableToken.java diff --git a/core/api/src/main/java/mb/pie/api/exec/UncheckedInterruptedException.java b/core/pie.api/src/main/java/mb/pie/api/exec/UncheckedInterruptedException.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/exec/UncheckedInterruptedException.java rename to core/pie.api/src/main/java/mb/pie/api/exec/UncheckedInterruptedException.java diff --git a/core/api/src/main/java/mb/pie/api/package-info.java b/core/pie.api/src/main/java/mb/pie/api/package-info.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/package-info.java rename to core/pie.api/src/main/java/mb/pie/api/package-info.java diff --git a/core/api/src/main/java/mb/pie/api/serde/ByteBufferBackedInputStream.java b/core/pie.api/src/main/java/mb/pie/api/serde/ByteBufferBackedInputStream.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/serde/ByteBufferBackedInputStream.java rename to core/pie.api/src/main/java/mb/pie/api/serde/ByteBufferBackedInputStream.java diff --git a/core/api/src/main/java/mb/pie/api/serde/ClassLoaderObjectInputStream.java b/core/pie.api/src/main/java/mb/pie/api/serde/ClassLoaderObjectInputStream.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/serde/ClassLoaderObjectInputStream.java rename to core/pie.api/src/main/java/mb/pie/api/serde/ClassLoaderObjectInputStream.java diff --git a/core/api/src/main/java/mb/pie/api/serde/DeserializeRuntimeException.java b/core/pie.api/src/main/java/mb/pie/api/serde/DeserializeRuntimeException.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/serde/DeserializeRuntimeException.java rename to core/pie.api/src/main/java/mb/pie/api/serde/DeserializeRuntimeException.java diff --git a/core/api/src/main/java/mb/pie/api/serde/EfficientByteArrayOutputStream.java b/core/pie.api/src/main/java/mb/pie/api/serde/EfficientByteArrayOutputStream.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/serde/EfficientByteArrayOutputStream.java rename to core/pie.api/src/main/java/mb/pie/api/serde/EfficientByteArrayOutputStream.java diff --git a/core/api/src/main/java/mb/pie/api/serde/JavaSerde.java b/core/pie.api/src/main/java/mb/pie/api/serde/JavaSerde.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/serde/JavaSerde.java rename to core/pie.api/src/main/java/mb/pie/api/serde/JavaSerde.java diff --git a/core/api/src/main/java/mb/pie/api/serde/Serde.java b/core/pie.api/src/main/java/mb/pie/api/serde/Serde.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/serde/Serde.java rename to core/pie.api/src/main/java/mb/pie/api/serde/Serde.java diff --git a/core/api/src/main/java/mb/pie/api/serde/SerializeRuntimeException.java b/core/pie.api/src/main/java/mb/pie/api/serde/SerializeRuntimeException.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/serde/SerializeRuntimeException.java rename to core/pie.api/src/main/java/mb/pie/api/serde/SerializeRuntimeException.java diff --git a/core/api/src/main/java/mb/pie/api/stamp/OutputStamp.java b/core/pie.api/src/main/java/mb/pie/api/stamp/OutputStamp.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/stamp/OutputStamp.java rename to core/pie.api/src/main/java/mb/pie/api/stamp/OutputStamp.java diff --git a/core/api/src/main/java/mb/pie/api/stamp/OutputStamper.java b/core/pie.api/src/main/java/mb/pie/api/stamp/OutputStamper.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/stamp/OutputStamper.java rename to core/pie.api/src/main/java/mb/pie/api/stamp/OutputStamper.java diff --git a/core/api/src/main/java/mb/pie/api/stamp/ResourceStamp.java b/core/pie.api/src/main/java/mb/pie/api/stamp/ResourceStamp.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/stamp/ResourceStamp.java rename to core/pie.api/src/main/java/mb/pie/api/stamp/ResourceStamp.java diff --git a/core/api/src/main/java/mb/pie/api/stamp/ResourceStamper.java b/core/pie.api/src/main/java/mb/pie/api/stamp/ResourceStamper.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/stamp/ResourceStamper.java rename to core/pie.api/src/main/java/mb/pie/api/stamp/ResourceStamper.java diff --git a/core/api/src/main/java/mb/pie/api/stamp/output/EqualsOutputStamper.java b/core/pie.api/src/main/java/mb/pie/api/stamp/output/EqualsOutputStamper.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/stamp/output/EqualsOutputStamper.java rename to core/pie.api/src/main/java/mb/pie/api/stamp/output/EqualsOutputStamper.java diff --git a/core/api/src/main/java/mb/pie/api/stamp/output/FuncEqualsOutputStamper.java b/core/pie.api/src/main/java/mb/pie/api/stamp/output/FuncEqualsOutputStamper.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/stamp/output/FuncEqualsOutputStamper.java rename to core/pie.api/src/main/java/mb/pie/api/stamp/output/FuncEqualsOutputStamper.java diff --git a/core/api/src/main/java/mb/pie/api/stamp/output/InconsequentialOutputStamper.java b/core/pie.api/src/main/java/mb/pie/api/stamp/output/InconsequentialOutputStamper.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/stamp/output/InconsequentialOutputStamper.java rename to core/pie.api/src/main/java/mb/pie/api/stamp/output/InconsequentialOutputStamper.java diff --git a/core/api/src/main/java/mb/pie/api/stamp/output/InconsequentialStamp.java b/core/pie.api/src/main/java/mb/pie/api/stamp/output/InconsequentialStamp.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/stamp/output/InconsequentialStamp.java rename to core/pie.api/src/main/java/mb/pie/api/stamp/output/InconsequentialStamp.java diff --git a/core/api/src/main/java/mb/pie/api/stamp/output/OutputStampers.java b/core/pie.api/src/main/java/mb/pie/api/stamp/output/OutputStampers.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/stamp/output/OutputStampers.java rename to core/pie.api/src/main/java/mb/pie/api/stamp/output/OutputStampers.java diff --git a/core/api/src/main/java/mb/pie/api/stamp/output/ValueOutputStamp.java b/core/pie.api/src/main/java/mb/pie/api/stamp/output/ValueOutputStamp.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/stamp/output/ValueOutputStamp.java rename to core/pie.api/src/main/java/mb/pie/api/stamp/output/ValueOutputStamp.java diff --git a/core/api/src/main/java/mb/pie/api/stamp/resource/ByteArrayResourceStamp.java b/core/pie.api/src/main/java/mb/pie/api/stamp/resource/ByteArrayResourceStamp.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/stamp/resource/ByteArrayResourceStamp.java rename to core/pie.api/src/main/java/mb/pie/api/stamp/resource/ByteArrayResourceStamp.java diff --git a/core/api/src/main/java/mb/pie/api/stamp/resource/ExistsResourceStamper.java b/core/pie.api/src/main/java/mb/pie/api/stamp/resource/ExistsResourceStamper.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/stamp/resource/ExistsResourceStamper.java rename to core/pie.api/src/main/java/mb/pie/api/stamp/resource/ExistsResourceStamper.java diff --git a/core/api/src/main/java/mb/pie/api/stamp/resource/Hash.java b/core/pie.api/src/main/java/mb/pie/api/stamp/resource/Hash.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/stamp/resource/Hash.java rename to core/pie.api/src/main/java/mb/pie/api/stamp/resource/Hash.java diff --git a/core/api/src/main/java/mb/pie/api/stamp/resource/HashMatchResourceStamper.java b/core/pie.api/src/main/java/mb/pie/api/stamp/resource/HashMatchResourceStamper.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/stamp/resource/HashMatchResourceStamper.java rename to core/pie.api/src/main/java/mb/pie/api/stamp/resource/HashMatchResourceStamper.java diff --git a/core/api/src/main/java/mb/pie/api/stamp/resource/HashResourceStamper.java b/core/pie.api/src/main/java/mb/pie/api/stamp/resource/HashResourceStamper.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/stamp/resource/HashResourceStamper.java rename to core/pie.api/src/main/java/mb/pie/api/stamp/resource/HashResourceStamper.java diff --git a/core/api/src/main/java/mb/pie/api/stamp/resource/HashWalkResourceStamper.java b/core/pie.api/src/main/java/mb/pie/api/stamp/resource/HashWalkResourceStamper.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/stamp/resource/HashWalkResourceStamper.java rename to core/pie.api/src/main/java/mb/pie/api/stamp/resource/HashWalkResourceStamper.java diff --git a/core/api/src/main/java/mb/pie/api/stamp/resource/Modified.java b/core/pie.api/src/main/java/mb/pie/api/stamp/resource/Modified.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/stamp/resource/Modified.java rename to core/pie.api/src/main/java/mb/pie/api/stamp/resource/Modified.java diff --git a/core/api/src/main/java/mb/pie/api/stamp/resource/ModifiedMatchResourceStamper.java b/core/pie.api/src/main/java/mb/pie/api/stamp/resource/ModifiedMatchResourceStamper.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/stamp/resource/ModifiedMatchResourceStamper.java rename to core/pie.api/src/main/java/mb/pie/api/stamp/resource/ModifiedMatchResourceStamper.java diff --git a/core/api/src/main/java/mb/pie/api/stamp/resource/ModifiedResourceStamper.java b/core/pie.api/src/main/java/mb/pie/api/stamp/resource/ModifiedResourceStamper.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/stamp/resource/ModifiedResourceStamper.java rename to core/pie.api/src/main/java/mb/pie/api/stamp/resource/ModifiedResourceStamper.java diff --git a/core/api/src/main/java/mb/pie/api/stamp/resource/ModifiedWalkResourceStamper.java b/core/pie.api/src/main/java/mb/pie/api/stamp/resource/ModifiedWalkResourceStamper.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/stamp/resource/ModifiedWalkResourceStamper.java rename to core/pie.api/src/main/java/mb/pie/api/stamp/resource/ModifiedWalkResourceStamper.java diff --git a/core/api/src/main/java/mb/pie/api/stamp/resource/ResourceStampers.java b/core/pie.api/src/main/java/mb/pie/api/stamp/resource/ResourceStampers.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/stamp/resource/ResourceStampers.java rename to core/pie.api/src/main/java/mb/pie/api/stamp/resource/ResourceStampers.java diff --git a/core/api/src/main/java/mb/pie/api/stamp/resource/ValueResourceStamp.java b/core/pie.api/src/main/java/mb/pie/api/stamp/resource/ValueResourceStamp.java similarity index 100% rename from core/api/src/main/java/mb/pie/api/stamp/resource/ValueResourceStamp.java rename to core/pie.api/src/main/java/mb/pie/api/stamp/resource/ValueResourceStamp.java diff --git a/core/dagger/build.gradle.kts b/core/pie.dagger/build.gradle.kts similarity index 100% rename from core/dagger/build.gradle.kts rename to core/pie.dagger/build.gradle.kts diff --git a/core/dagger/src/main/java/mb/pie/dagger/EmptyTaskDefsProvider.java b/core/pie.dagger/src/main/java/mb/pie/dagger/EmptyTaskDefsProvider.java similarity index 100% rename from core/dagger/src/main/java/mb/pie/dagger/EmptyTaskDefsProvider.java rename to core/pie.dagger/src/main/java/mb/pie/dagger/EmptyTaskDefsProvider.java diff --git a/core/dagger/src/main/java/mb/pie/dagger/PieComponent.java b/core/pie.dagger/src/main/java/mb/pie/dagger/PieComponent.java similarity index 100% rename from core/dagger/src/main/java/mb/pie/dagger/PieComponent.java rename to core/pie.dagger/src/main/java/mb/pie/dagger/PieComponent.java diff --git a/core/dagger/src/main/java/mb/pie/dagger/PieModule.java b/core/pie.dagger/src/main/java/mb/pie/dagger/PieModule.java similarity index 100% rename from core/dagger/src/main/java/mb/pie/dagger/PieModule.java rename to core/pie.dagger/src/main/java/mb/pie/dagger/PieModule.java diff --git a/core/dagger/src/main/java/mb/pie/dagger/PieOptionalsProviderModule.java b/core/pie.dagger/src/main/java/mb/pie/dagger/PieOptionalsProviderModule.java similarity index 100% rename from core/dagger/src/main/java/mb/pie/dagger/PieOptionalsProviderModule.java rename to core/pie.dagger/src/main/java/mb/pie/dagger/PieOptionalsProviderModule.java diff --git a/core/dagger/src/main/java/mb/pie/dagger/PieProviderModule.java b/core/pie.dagger/src/main/java/mb/pie/dagger/PieProviderModule.java similarity index 100% rename from core/dagger/src/main/java/mb/pie/dagger/PieProviderModule.java rename to core/pie.dagger/src/main/java/mb/pie/dagger/PieProviderModule.java diff --git a/core/dagger/src/main/java/mb/pie/dagger/PieScope.java b/core/pie.dagger/src/main/java/mb/pie/dagger/PieScope.java similarity index 100% rename from core/dagger/src/main/java/mb/pie/dagger/PieScope.java rename to core/pie.dagger/src/main/java/mb/pie/dagger/PieScope.java diff --git a/core/dagger/src/main/java/mb/pie/dagger/RootPieComponent.java b/core/pie.dagger/src/main/java/mb/pie/dagger/RootPieComponent.java similarity index 100% rename from core/dagger/src/main/java/mb/pie/dagger/RootPieComponent.java rename to core/pie.dagger/src/main/java/mb/pie/dagger/RootPieComponent.java diff --git a/core/dagger/src/main/java/mb/pie/dagger/RootPieModule.java b/core/pie.dagger/src/main/java/mb/pie/dagger/RootPieModule.java similarity index 100% rename from core/dagger/src/main/java/mb/pie/dagger/RootPieModule.java rename to core/pie.dagger/src/main/java/mb/pie/dagger/RootPieModule.java diff --git a/core/dagger/src/main/java/mb/pie/dagger/TaskDefsProvider.java b/core/pie.dagger/src/main/java/mb/pie/dagger/TaskDefsProvider.java similarity index 100% rename from core/dagger/src/main/java/mb/pie/dagger/TaskDefsProvider.java rename to core/pie.dagger/src/main/java/mb/pie/dagger/TaskDefsProvider.java diff --git a/core/dagger/src/main/java/mb/pie/dagger/package-info.java b/core/pie.dagger/src/main/java/mb/pie/dagger/package-info.java similarity index 100% rename from core/dagger/src/main/java/mb/pie/dagger/package-info.java rename to core/pie.dagger/src/main/java/mb/pie/dagger/package-info.java diff --git a/core/dagger/src/test/java/mb/pie/dagger/PieComponentTest.java b/core/pie.dagger/src/test/java/mb/pie/dagger/PieComponentTest.java similarity index 100% rename from core/dagger/src/test/java/mb/pie/dagger/PieComponentTest.java rename to core/pie.dagger/src/test/java/mb/pie/dagger/PieComponentTest.java diff --git a/core/graph/build.gradle.kts b/core/pie.graph/build.gradle.kts similarity index 100% rename from core/graph/build.gradle.kts rename to core/pie.graph/build.gradle.kts diff --git a/core/graph/src/main/java/mb/pie/graph/AbstractBaseGraph.java b/core/pie.graph/src/main/java/mb/pie/graph/AbstractBaseGraph.java similarity index 100% rename from core/graph/src/main/java/mb/pie/graph/AbstractBaseGraph.java rename to core/pie.graph/src/main/java/mb/pie/graph/AbstractBaseGraph.java diff --git a/core/graph/src/main/java/mb/pie/graph/AbstractGraph.java b/core/pie.graph/src/main/java/mb/pie/graph/AbstractGraph.java similarity index 100% rename from core/graph/src/main/java/mb/pie/graph/AbstractGraph.java rename to core/pie.graph/src/main/java/mb/pie/graph/AbstractGraph.java diff --git a/core/graph/src/main/java/mb/pie/graph/ArrayUnenforcedSet.java b/core/pie.graph/src/main/java/mb/pie/graph/ArrayUnenforcedSet.java similarity index 100% rename from core/graph/src/main/java/mb/pie/graph/ArrayUnenforcedSet.java rename to core/pie.graph/src/main/java/mb/pie/graph/ArrayUnenforcedSet.java diff --git a/core/graph/src/main/java/mb/pie/graph/ArrayUnenforcedSetEdgeSetFactory.java b/core/pie.graph/src/main/java/mb/pie/graph/ArrayUnenforcedSetEdgeSetFactory.java similarity index 100% rename from core/graph/src/main/java/mb/pie/graph/ArrayUnenforcedSetEdgeSetFactory.java rename to core/pie.graph/src/main/java/mb/pie/graph/ArrayUnenforcedSetEdgeSetFactory.java diff --git a/core/graph/src/main/java/mb/pie/graph/BaseIntrusiveEdgesSpecifics.java b/core/pie.graph/src/main/java/mb/pie/graph/BaseIntrusiveEdgesSpecifics.java similarity index 100% rename from core/graph/src/main/java/mb/pie/graph/BaseIntrusiveEdgesSpecifics.java rename to core/pie.graph/src/main/java/mb/pie/graph/BaseIntrusiveEdgesSpecifics.java diff --git a/core/graph/src/main/java/mb/pie/graph/DefaultEdge.java b/core/pie.graph/src/main/java/mb/pie/graph/DefaultEdge.java similarity index 100% rename from core/graph/src/main/java/mb/pie/graph/DefaultEdge.java rename to core/pie.graph/src/main/java/mb/pie/graph/DefaultEdge.java diff --git a/core/graph/src/main/java/mb/pie/graph/DefaultGraphType.java b/core/pie.graph/src/main/java/mb/pie/graph/DefaultGraphType.java similarity index 100% rename from core/graph/src/main/java/mb/pie/graph/DefaultGraphType.java rename to core/pie.graph/src/main/java/mb/pie/graph/DefaultGraphType.java diff --git a/core/graph/src/main/java/mb/pie/graph/DefaultWeightedEdge.java b/core/pie.graph/src/main/java/mb/pie/graph/DefaultWeightedEdge.java similarity index 100% rename from core/graph/src/main/java/mb/pie/graph/DefaultWeightedEdge.java rename to core/pie.graph/src/main/java/mb/pie/graph/DefaultWeightedEdge.java diff --git a/core/graph/src/main/java/mb/pie/graph/DirectedAcyclicGraph.java b/core/pie.graph/src/main/java/mb/pie/graph/DirectedAcyclicGraph.java similarity index 100% rename from core/graph/src/main/java/mb/pie/graph/DirectedAcyclicGraph.java rename to core/pie.graph/src/main/java/mb/pie/graph/DirectedAcyclicGraph.java diff --git a/core/graph/src/main/java/mb/pie/graph/DirectedEdgeContainer.java b/core/pie.graph/src/main/java/mb/pie/graph/DirectedEdgeContainer.java similarity index 100% rename from core/graph/src/main/java/mb/pie/graph/DirectedEdgeContainer.java rename to core/pie.graph/src/main/java/mb/pie/graph/DirectedEdgeContainer.java diff --git a/core/graph/src/main/java/mb/pie/graph/DirectedSpecifics.java b/core/pie.graph/src/main/java/mb/pie/graph/DirectedSpecifics.java similarity index 100% rename from core/graph/src/main/java/mb/pie/graph/DirectedSpecifics.java rename to core/pie.graph/src/main/java/mb/pie/graph/DirectedSpecifics.java diff --git a/core/graph/src/main/java/mb/pie/graph/EdgeSetFactory.java b/core/pie.graph/src/main/java/mb/pie/graph/EdgeSetFactory.java similarity index 100% rename from core/graph/src/main/java/mb/pie/graph/EdgeSetFactory.java rename to core/pie.graph/src/main/java/mb/pie/graph/EdgeSetFactory.java diff --git a/core/graph/src/main/java/mb/pie/graph/FastLookupDirectedSpecifics.java b/core/pie.graph/src/main/java/mb/pie/graph/FastLookupDirectedSpecifics.java similarity index 100% rename from core/graph/src/main/java/mb/pie/graph/FastLookupDirectedSpecifics.java rename to core/pie.graph/src/main/java/mb/pie/graph/FastLookupDirectedSpecifics.java diff --git a/core/graph/src/main/java/mb/pie/graph/FastLookupGraphSpecificsStrategy.java b/core/pie.graph/src/main/java/mb/pie/graph/FastLookupGraphSpecificsStrategy.java similarity index 100% rename from core/graph/src/main/java/mb/pie/graph/FastLookupGraphSpecificsStrategy.java rename to core/pie.graph/src/main/java/mb/pie/graph/FastLookupGraphSpecificsStrategy.java diff --git a/core/graph/src/main/java/mb/pie/graph/FastLookupUndirectedSpecifics.java b/core/pie.graph/src/main/java/mb/pie/graph/FastLookupUndirectedSpecifics.java similarity index 100% rename from core/graph/src/main/java/mb/pie/graph/FastLookupUndirectedSpecifics.java rename to core/pie.graph/src/main/java/mb/pie/graph/FastLookupUndirectedSpecifics.java diff --git a/core/graph/src/main/java/mb/pie/graph/Graph.java b/core/pie.graph/src/main/java/mb/pie/graph/Graph.java similarity index 100% rename from core/graph/src/main/java/mb/pie/graph/Graph.java rename to core/pie.graph/src/main/java/mb/pie/graph/Graph.java diff --git a/core/graph/src/main/java/mb/pie/graph/GraphSpecificsStrategy.java b/core/pie.graph/src/main/java/mb/pie/graph/GraphSpecificsStrategy.java similarity index 100% rename from core/graph/src/main/java/mb/pie/graph/GraphSpecificsStrategy.java rename to core/pie.graph/src/main/java/mb/pie/graph/GraphSpecificsStrategy.java diff --git a/core/graph/src/main/java/mb/pie/graph/GraphType.java b/core/pie.graph/src/main/java/mb/pie/graph/GraphType.java similarity index 100% rename from core/graph/src/main/java/mb/pie/graph/GraphType.java rename to core/pie.graph/src/main/java/mb/pie/graph/GraphType.java diff --git a/core/graph/src/main/java/mb/pie/graph/IntrusiveEdge.java b/core/pie.graph/src/main/java/mb/pie/graph/IntrusiveEdge.java similarity index 100% rename from core/graph/src/main/java/mb/pie/graph/IntrusiveEdge.java rename to core/pie.graph/src/main/java/mb/pie/graph/IntrusiveEdge.java diff --git a/core/graph/src/main/java/mb/pie/graph/IntrusiveEdgeException.java b/core/pie.graph/src/main/java/mb/pie/graph/IntrusiveEdgeException.java similarity index 100% rename from core/graph/src/main/java/mb/pie/graph/IntrusiveEdgeException.java rename to core/pie.graph/src/main/java/mb/pie/graph/IntrusiveEdgeException.java diff --git a/core/graph/src/main/java/mb/pie/graph/IntrusiveEdgesSpecifics.java b/core/pie.graph/src/main/java/mb/pie/graph/IntrusiveEdgesSpecifics.java similarity index 100% rename from core/graph/src/main/java/mb/pie/graph/IntrusiveEdgesSpecifics.java rename to core/pie.graph/src/main/java/mb/pie/graph/IntrusiveEdgesSpecifics.java diff --git a/core/graph/src/main/java/mb/pie/graph/IntrusiveWeightedEdge.java b/core/pie.graph/src/main/java/mb/pie/graph/IntrusiveWeightedEdge.java similarity index 100% rename from core/graph/src/main/java/mb/pie/graph/IntrusiveWeightedEdge.java rename to core/pie.graph/src/main/java/mb/pie/graph/IntrusiveWeightedEdge.java diff --git a/core/graph/src/main/java/mb/pie/graph/Pair.java b/core/pie.graph/src/main/java/mb/pie/graph/Pair.java similarity index 100% rename from core/graph/src/main/java/mb/pie/graph/Pair.java rename to core/pie.graph/src/main/java/mb/pie/graph/Pair.java diff --git a/core/graph/src/main/java/mb/pie/graph/README.md b/core/pie.graph/src/main/java/mb/pie/graph/README.md similarity index 100% rename from core/graph/src/main/java/mb/pie/graph/README.md rename to core/pie.graph/src/main/java/mb/pie/graph/README.md diff --git a/core/graph/src/main/java/mb/pie/graph/Specifics.java b/core/pie.graph/src/main/java/mb/pie/graph/Specifics.java similarity index 100% rename from core/graph/src/main/java/mb/pie/graph/Specifics.java rename to core/pie.graph/src/main/java/mb/pie/graph/Specifics.java diff --git a/core/graph/src/main/java/mb/pie/graph/SupplierException.java b/core/pie.graph/src/main/java/mb/pie/graph/SupplierException.java similarity index 100% rename from core/graph/src/main/java/mb/pie/graph/SupplierException.java rename to core/pie.graph/src/main/java/mb/pie/graph/SupplierException.java diff --git a/core/graph/src/main/java/mb/pie/graph/SupplierUtil.java b/core/pie.graph/src/main/java/mb/pie/graph/SupplierUtil.java similarity index 100% rename from core/graph/src/main/java/mb/pie/graph/SupplierUtil.java rename to core/pie.graph/src/main/java/mb/pie/graph/SupplierUtil.java diff --git a/core/graph/src/main/java/mb/pie/graph/TypeUtil.java b/core/pie.graph/src/main/java/mb/pie/graph/TypeUtil.java similarity index 100% rename from core/graph/src/main/java/mb/pie/graph/TypeUtil.java rename to core/pie.graph/src/main/java/mb/pie/graph/TypeUtil.java diff --git a/core/graph/src/main/java/mb/pie/graph/UndirectedEdgeContainer.java b/core/pie.graph/src/main/java/mb/pie/graph/UndirectedEdgeContainer.java similarity index 100% rename from core/graph/src/main/java/mb/pie/graph/UndirectedEdgeContainer.java rename to core/pie.graph/src/main/java/mb/pie/graph/UndirectedEdgeContainer.java diff --git a/core/graph/src/main/java/mb/pie/graph/UndirectedSpecifics.java b/core/pie.graph/src/main/java/mb/pie/graph/UndirectedSpecifics.java similarity index 100% rename from core/graph/src/main/java/mb/pie/graph/UndirectedSpecifics.java rename to core/pie.graph/src/main/java/mb/pie/graph/UndirectedSpecifics.java diff --git a/core/graph/src/main/java/mb/pie/graph/UniformIntrusiveEdgesSpecifics.java b/core/pie.graph/src/main/java/mb/pie/graph/UniformIntrusiveEdgesSpecifics.java similarity index 100% rename from core/graph/src/main/java/mb/pie/graph/UniformIntrusiveEdgesSpecifics.java rename to core/pie.graph/src/main/java/mb/pie/graph/UniformIntrusiveEdgesSpecifics.java diff --git a/core/graph/src/main/java/mb/pie/graph/UnorderedPair.java b/core/pie.graph/src/main/java/mb/pie/graph/UnorderedPair.java similarity index 100% rename from core/graph/src/main/java/mb/pie/graph/UnorderedPair.java rename to core/pie.graph/src/main/java/mb/pie/graph/UnorderedPair.java diff --git a/core/graph/src/main/java/mb/pie/graph/WeightedIntrusiveEdgesSpecifics.java b/core/pie.graph/src/main/java/mb/pie/graph/WeightedIntrusiveEdgesSpecifics.java similarity index 100% rename from core/graph/src/main/java/mb/pie/graph/WeightedIntrusiveEdgesSpecifics.java rename to core/pie.graph/src/main/java/mb/pie/graph/WeightedIntrusiveEdgesSpecifics.java diff --git a/core/graph/src/main/java/mb/pie/graph/license-EPL.txt b/core/pie.graph/src/main/java/mb/pie/graph/license-EPL.txt similarity index 100% rename from core/graph/src/main/java/mb/pie/graph/license-EPL.txt rename to core/pie.graph/src/main/java/mb/pie/graph/license-EPL.txt diff --git a/core/graph/src/main/java/mb/pie/graph/license-LGPL.txt b/core/pie.graph/src/main/java/mb/pie/graph/license-LGPL.txt similarity index 100% rename from core/graph/src/main/java/mb/pie/graph/license-LGPL.txt rename to core/pie.graph/src/main/java/mb/pie/graph/license-LGPL.txt diff --git a/core/runtime.test/build.gradle.kts b/core/pie.runtime.test/build.gradle.kts similarity index 100% rename from core/runtime.test/build.gradle.kts rename to core/pie.runtime.test/build.gradle.kts diff --git a/core/runtime.test/src/main/kotlin/mb/pie/runtime/test/RuntimeTestBuilder.kt b/core/pie.runtime.test/src/main/kotlin/mb/pie/runtime/test/RuntimeTestBuilder.kt similarity index 100% rename from core/runtime.test/src/main/kotlin/mb/pie/runtime/test/RuntimeTestBuilder.kt rename to core/pie.runtime.test/src/main/kotlin/mb/pie/runtime/test/RuntimeTestBuilder.kt diff --git a/core/runtime.test/src/main/kotlin/mb/pie/runtime/test/RuntimeTestCtx.kt b/core/pie.runtime.test/src/main/kotlin/mb/pie/runtime/test/RuntimeTestCtx.kt similarity index 100% rename from core/runtime.test/src/main/kotlin/mb/pie/runtime/test/RuntimeTestCtx.kt rename to core/pie.runtime.test/src/main/kotlin/mb/pie/runtime/test/RuntimeTestCtx.kt diff --git a/core/runtime.test/src/test/kotlin/mb/pie/runtime/test/BottomUpTests.kt b/core/pie.runtime.test/src/test/kotlin/mb/pie/runtime/test/BottomUpTests.kt similarity index 100% rename from core/runtime.test/src/test/kotlin/mb/pie/runtime/test/BottomUpTests.kt rename to core/pie.runtime.test/src/test/kotlin/mb/pie/runtime/test/BottomUpTests.kt diff --git a/core/runtime.test/src/test/kotlin/mb/pie/runtime/test/InterruptAndExceptionTests.kt b/core/pie.runtime.test/src/test/kotlin/mb/pie/runtime/test/InterruptAndExceptionTests.kt similarity index 100% rename from core/runtime.test/src/test/kotlin/mb/pie/runtime/test/InterruptAndExceptionTests.kt rename to core/pie.runtime.test/src/test/kotlin/mb/pie/runtime/test/InterruptAndExceptionTests.kt diff --git a/core/runtime.test/src/test/kotlin/mb/pie/runtime/test/MultiDependencyTests.kt b/core/pie.runtime.test/src/test/kotlin/mb/pie/runtime/test/MultiDependencyTests.kt similarity index 100% rename from core/runtime.test/src/test/kotlin/mb/pie/runtime/test/MultiDependencyTests.kt rename to core/pie.runtime.test/src/test/kotlin/mb/pie/runtime/test/MultiDependencyTests.kt diff --git a/core/runtime.test/src/test/kotlin/mb/pie/runtime/test/ObservabilityTests.kt b/core/pie.runtime.test/src/test/kotlin/mb/pie/runtime/test/ObservabilityTests.kt similarity index 100% rename from core/runtime.test/src/test/kotlin/mb/pie/runtime/test/ObservabilityTests.kt rename to core/pie.runtime.test/src/test/kotlin/mb/pie/runtime/test/ObservabilityTests.kt diff --git a/core/runtime.test/src/test/kotlin/mb/pie/runtime/test/SerializingStoreTests.kt b/core/pie.runtime.test/src/test/kotlin/mb/pie/runtime/test/SerializingStoreTests.kt similarity index 100% rename from core/runtime.test/src/test/kotlin/mb/pie/runtime/test/SerializingStoreTests.kt rename to core/pie.runtime.test/src/test/kotlin/mb/pie/runtime/test/SerializingStoreTests.kt diff --git a/core/runtime.test/src/test/kotlin/mb/pie/runtime/test/SessionTests.kt b/core/pie.runtime.test/src/test/kotlin/mb/pie/runtime/test/SessionTests.kt similarity index 100% rename from core/runtime.test/src/test/kotlin/mb/pie/runtime/test/SessionTests.kt rename to core/pie.runtime.test/src/test/kotlin/mb/pie/runtime/test/SessionTests.kt diff --git a/core/runtime.test/src/test/kotlin/mb/pie/runtime/test/TopDownTests.kt b/core/pie.runtime.test/src/test/kotlin/mb/pie/runtime/test/TopDownTests.kt similarity index 100% rename from core/runtime.test/src/test/kotlin/mb/pie/runtime/test/TopDownTests.kt rename to core/pie.runtime.test/src/test/kotlin/mb/pie/runtime/test/TopDownTests.kt diff --git a/core/runtime/build.gradle.kts b/core/pie.runtime/build.gradle.kts similarity index 100% rename from core/runtime/build.gradle.kts rename to core/pie.runtime/build.gradle.kts diff --git a/core/runtime/src/main/java/mb/pie/runtime/CompositeCallbacks.java b/core/pie.runtime/src/main/java/mb/pie/runtime/CompositeCallbacks.java similarity index 100% rename from core/runtime/src/main/java/mb/pie/runtime/CompositeCallbacks.java rename to core/pie.runtime/src/main/java/mb/pie/runtime/CompositeCallbacks.java diff --git a/core/runtime/src/main/java/mb/pie/runtime/DefaultStampers.java b/core/pie.runtime/src/main/java/mb/pie/runtime/DefaultStampers.java similarity index 100% rename from core/runtime/src/main/java/mb/pie/runtime/DefaultStampers.java rename to core/pie.runtime/src/main/java/mb/pie/runtime/DefaultStampers.java diff --git a/core/runtime/src/main/java/mb/pie/runtime/MapCallbacks.java b/core/pie.runtime/src/main/java/mb/pie/runtime/MapCallbacks.java similarity index 100% rename from core/runtime/src/main/java/mb/pie/runtime/MapCallbacks.java rename to core/pie.runtime/src/main/java/mb/pie/runtime/MapCallbacks.java diff --git a/core/runtime/src/main/java/mb/pie/runtime/MixedSessionImpl.java b/core/pie.runtime/src/main/java/mb/pie/runtime/MixedSessionImpl.java similarity index 100% rename from core/runtime/src/main/java/mb/pie/runtime/MixedSessionImpl.java rename to core/pie.runtime/src/main/java/mb/pie/runtime/MixedSessionImpl.java diff --git a/core/runtime/src/main/java/mb/pie/runtime/PieBuilderImpl.java b/core/pie.runtime/src/main/java/mb/pie/runtime/PieBuilderImpl.java similarity index 100% rename from core/runtime/src/main/java/mb/pie/runtime/PieBuilderImpl.java rename to core/pie.runtime/src/main/java/mb/pie/runtime/PieBuilderImpl.java diff --git a/core/runtime/src/main/java/mb/pie/runtime/PieChildBuilderImpl.java b/core/pie.runtime/src/main/java/mb/pie/runtime/PieChildBuilderImpl.java similarity index 100% rename from core/runtime/src/main/java/mb/pie/runtime/PieChildBuilderImpl.java rename to core/pie.runtime/src/main/java/mb/pie/runtime/PieChildBuilderImpl.java diff --git a/core/runtime/src/main/java/mb/pie/runtime/PieImpl.java b/core/pie.runtime/src/main/java/mb/pie/runtime/PieImpl.java similarity index 100% rename from core/runtime/src/main/java/mb/pie/runtime/PieImpl.java rename to core/pie.runtime/src/main/java/mb/pie/runtime/PieImpl.java diff --git a/core/runtime/src/main/java/mb/pie/runtime/SessionImpl.java b/core/pie.runtime/src/main/java/mb/pie/runtime/SessionImpl.java similarity index 100% rename from core/runtime/src/main/java/mb/pie/runtime/SessionImpl.java rename to core/pie.runtime/src/main/java/mb/pie/runtime/SessionImpl.java diff --git a/core/runtime/src/main/java/mb/pie/runtime/TopDownSessionImpl.java b/core/pie.runtime/src/main/java/mb/pie/runtime/TopDownSessionImpl.java similarity index 100% rename from core/runtime/src/main/java/mb/pie/runtime/TopDownSessionImpl.java rename to core/pie.runtime/src/main/java/mb/pie/runtime/TopDownSessionImpl.java diff --git a/core/runtime/src/main/java/mb/pie/runtime/exec/AffectedExecReason.java b/core/pie.runtime/src/main/java/mb/pie/runtime/exec/AffectedExecReason.java similarity index 100% rename from core/runtime/src/main/java/mb/pie/runtime/exec/AffectedExecReason.java rename to core/pie.runtime/src/main/java/mb/pie/runtime/exec/AffectedExecReason.java diff --git a/core/runtime/src/main/java/mb/pie/runtime/exec/BottomUpRunner.java b/core/pie.runtime/src/main/java/mb/pie/runtime/exec/BottomUpRunner.java similarity index 100% rename from core/runtime/src/main/java/mb/pie/runtime/exec/BottomUpRunner.java rename to core/pie.runtime/src/main/java/mb/pie/runtime/exec/BottomUpRunner.java diff --git a/core/runtime/src/main/java/mb/pie/runtime/exec/BottomUpShared.java b/core/pie.runtime/src/main/java/mb/pie/runtime/exec/BottomUpShared.java similarity index 100% rename from core/runtime/src/main/java/mb/pie/runtime/exec/BottomUpShared.java rename to core/pie.runtime/src/main/java/mb/pie/runtime/exec/BottomUpShared.java diff --git a/core/runtime/src/main/java/mb/pie/runtime/exec/DependencyComparator.java b/core/pie.runtime/src/main/java/mb/pie/runtime/exec/DependencyComparator.java similarity index 100% rename from core/runtime/src/main/java/mb/pie/runtime/exec/DependencyComparator.java rename to core/pie.runtime/src/main/java/mb/pie/runtime/exec/DependencyComparator.java diff --git a/core/runtime/src/main/java/mb/pie/runtime/exec/DistinctTaskKeyPriorityQueue.java b/core/pie.runtime/src/main/java/mb/pie/runtime/exec/DistinctTaskKeyPriorityQueue.java similarity index 100% rename from core/runtime/src/main/java/mb/pie/runtime/exec/DistinctTaskKeyPriorityQueue.java rename to core/pie.runtime/src/main/java/mb/pie/runtime/exec/DistinctTaskKeyPriorityQueue.java diff --git a/core/runtime/src/main/java/mb/pie/runtime/exec/ExecContextImpl.java b/core/pie.runtime/src/main/java/mb/pie/runtime/exec/ExecContextImpl.java similarity index 100% rename from core/runtime/src/main/java/mb/pie/runtime/exec/ExecContextImpl.java rename to core/pie.runtime/src/main/java/mb/pie/runtime/exec/ExecContextImpl.java diff --git a/core/runtime/src/main/java/mb/pie/runtime/exec/InconsistentInput.java b/core/pie.runtime/src/main/java/mb/pie/runtime/exec/InconsistentInput.java similarity index 100% rename from core/runtime/src/main/java/mb/pie/runtime/exec/InconsistentInput.java rename to core/pie.runtime/src/main/java/mb/pie/runtime/exec/InconsistentInput.java diff --git a/core/runtime/src/main/java/mb/pie/runtime/exec/InconsistentTransientOutput.java b/core/pie.runtime/src/main/java/mb/pie/runtime/exec/InconsistentTransientOutput.java similarity index 100% rename from core/runtime/src/main/java/mb/pie/runtime/exec/InconsistentTransientOutput.java rename to core/pie.runtime/src/main/java/mb/pie/runtime/exec/InconsistentTransientOutput.java diff --git a/core/runtime/src/main/java/mb/pie/runtime/exec/NoData.java b/core/pie.runtime/src/main/java/mb/pie/runtime/exec/NoData.java similarity index 100% rename from core/runtime/src/main/java/mb/pie/runtime/exec/NoData.java rename to core/pie.runtime/src/main/java/mb/pie/runtime/exec/NoData.java diff --git a/core/runtime/src/main/java/mb/pie/runtime/exec/RequireShared.java b/core/pie.runtime/src/main/java/mb/pie/runtime/exec/RequireShared.java similarity index 100% rename from core/runtime/src/main/java/mb/pie/runtime/exec/RequireShared.java rename to core/pie.runtime/src/main/java/mb/pie/runtime/exec/RequireShared.java diff --git a/core/runtime/src/main/java/mb/pie/runtime/exec/RequireTask.java b/core/pie.runtime/src/main/java/mb/pie/runtime/exec/RequireTask.java similarity index 100% rename from core/runtime/src/main/java/mb/pie/runtime/exec/RequireTask.java rename to core/pie.runtime/src/main/java/mb/pie/runtime/exec/RequireTask.java diff --git a/core/runtime/src/main/java/mb/pie/runtime/exec/TaskExecutor.java b/core/pie.runtime/src/main/java/mb/pie/runtime/exec/TaskExecutor.java similarity index 100% rename from core/runtime/src/main/java/mb/pie/runtime/exec/TaskExecutor.java rename to core/pie.runtime/src/main/java/mb/pie/runtime/exec/TaskExecutor.java diff --git a/core/runtime/src/main/java/mb/pie/runtime/exec/TopDownRunner.java b/core/pie.runtime/src/main/java/mb/pie/runtime/exec/TopDownRunner.java similarity index 100% rename from core/runtime/src/main/java/mb/pie/runtime/exec/TopDownRunner.java rename to core/pie.runtime/src/main/java/mb/pie/runtime/exec/TopDownRunner.java diff --git a/core/runtime/src/main/java/mb/pie/runtime/layer/NoopLayer.java b/core/pie.runtime/src/main/java/mb/pie/runtime/layer/NoopLayer.java similarity index 100% rename from core/runtime/src/main/java/mb/pie/runtime/layer/NoopLayer.java rename to core/pie.runtime/src/main/java/mb/pie/runtime/layer/NoopLayer.java diff --git a/core/runtime/src/main/java/mb/pie/runtime/layer/ValidationException.java b/core/pie.runtime/src/main/java/mb/pie/runtime/layer/ValidationException.java similarity index 100% rename from core/runtime/src/main/java/mb/pie/runtime/layer/ValidationException.java rename to core/pie.runtime/src/main/java/mb/pie/runtime/layer/ValidationException.java diff --git a/core/runtime/src/main/java/mb/pie/runtime/layer/ValidationLayer.java b/core/pie.runtime/src/main/java/mb/pie/runtime/layer/ValidationLayer.java similarity index 100% rename from core/runtime/src/main/java/mb/pie/runtime/layer/ValidationLayer.java rename to core/pie.runtime/src/main/java/mb/pie/runtime/layer/ValidationLayer.java diff --git a/core/runtime/src/main/java/mb/pie/runtime/package-info.java b/core/pie.runtime/src/main/java/mb/pie/runtime/package-info.java similarity index 100% rename from core/runtime/src/main/java/mb/pie/runtime/package-info.java rename to core/pie.runtime/src/main/java/mb/pie/runtime/package-info.java diff --git a/core/runtime/src/main/java/mb/pie/runtime/share/NonSharingShare.java b/core/pie.runtime/src/main/java/mb/pie/runtime/share/NonSharingShare.java similarity index 100% rename from core/runtime/src/main/java/mb/pie/runtime/share/NonSharingShare.java rename to core/pie.runtime/src/main/java/mb/pie/runtime/share/NonSharingShare.java diff --git a/core/runtime/src/main/java/mb/pie/runtime/store/InMemoryStore.java b/core/pie.runtime/src/main/java/mb/pie/runtime/store/InMemoryStore.java similarity index 100% rename from core/runtime/src/main/java/mb/pie/runtime/store/InMemoryStore.java rename to core/pie.runtime/src/main/java/mb/pie/runtime/store/InMemoryStore.java diff --git a/core/runtime/src/main/java/mb/pie/runtime/store/InMemoryStoreBase.java b/core/pie.runtime/src/main/java/mb/pie/runtime/store/InMemoryStoreBase.java similarity index 100% rename from core/runtime/src/main/java/mb/pie/runtime/store/InMemoryStoreBase.java rename to core/pie.runtime/src/main/java/mb/pie/runtime/store/InMemoryStoreBase.java diff --git a/core/runtime/src/main/java/mb/pie/runtime/store/NaiveInMemoryStore.java b/core/pie.runtime/src/main/java/mb/pie/runtime/store/NaiveInMemoryStore.java similarity index 100% rename from core/runtime/src/main/java/mb/pie/runtime/store/NaiveInMemoryStore.java rename to core/pie.runtime/src/main/java/mb/pie/runtime/store/NaiveInMemoryStore.java diff --git a/core/runtime/src/main/java/mb/pie/runtime/store/SerializingStore.java b/core/pie.runtime/src/main/java/mb/pie/runtime/store/SerializingStore.java similarity index 100% rename from core/runtime/src/main/java/mb/pie/runtime/store/SerializingStore.java rename to core/pie.runtime/src/main/java/mb/pie/runtime/store/SerializingStore.java diff --git a/core/runtime/src/main/java/mb/pie/runtime/store/SerializingStoreBuilder.java b/core/pie.runtime/src/main/java/mb/pie/runtime/store/SerializingStoreBuilder.java similarity index 100% rename from core/runtime/src/main/java/mb/pie/runtime/store/SerializingStoreBuilder.java rename to core/pie.runtime/src/main/java/mb/pie/runtime/store/SerializingStoreBuilder.java diff --git a/core/runtime/src/main/java/mb/pie/runtime/store/SerializingStoreInMemoryBuffer.java b/core/pie.runtime/src/main/java/mb/pie/runtime/store/SerializingStoreInMemoryBuffer.java similarity index 100% rename from core/runtime/src/main/java/mb/pie/runtime/store/SerializingStoreInMemoryBuffer.java rename to core/pie.runtime/src/main/java/mb/pie/runtime/store/SerializingStoreInMemoryBuffer.java diff --git a/core/runtime/src/main/java/mb/pie/runtime/taskdefs/CompositeTaskDefs.java b/core/pie.runtime/src/main/java/mb/pie/runtime/taskdefs/CompositeTaskDefs.java similarity index 100% rename from core/runtime/src/main/java/mb/pie/runtime/taskdefs/CompositeTaskDefs.java rename to core/pie.runtime/src/main/java/mb/pie/runtime/taskdefs/CompositeTaskDefs.java diff --git a/core/runtime/src/main/java/mb/pie/runtime/taskdefs/NullTaskDefs.java b/core/pie.runtime/src/main/java/mb/pie/runtime/taskdefs/NullTaskDefs.java similarity index 100% rename from core/runtime/src/main/java/mb/pie/runtime/taskdefs/NullTaskDefs.java rename to core/pie.runtime/src/main/java/mb/pie/runtime/taskdefs/NullTaskDefs.java diff --git a/core/runtime/src/main/java/mb/pie/runtime/tracer/CompositeTracer.java b/core/pie.runtime/src/main/java/mb/pie/runtime/tracer/CompositeTracer.java similarity index 100% rename from core/runtime/src/main/java/mb/pie/runtime/tracer/CompositeTracer.java rename to core/pie.runtime/src/main/java/mb/pie/runtime/tracer/CompositeTracer.java diff --git a/core/runtime/src/main/java/mb/pie/runtime/tracer/EmptyTracer.java b/core/pie.runtime/src/main/java/mb/pie/runtime/tracer/EmptyTracer.java similarity index 100% rename from core/runtime/src/main/java/mb/pie/runtime/tracer/EmptyTracer.java rename to core/pie.runtime/src/main/java/mb/pie/runtime/tracer/EmptyTracer.java diff --git a/core/runtime/src/main/java/mb/pie/runtime/tracer/LoggingTracer.java b/core/pie.runtime/src/main/java/mb/pie/runtime/tracer/LoggingTracer.java similarity index 100% rename from core/runtime/src/main/java/mb/pie/runtime/tracer/LoggingTracer.java rename to core/pie.runtime/src/main/java/mb/pie/runtime/tracer/LoggingTracer.java diff --git a/core/runtime/src/main/java/mb/pie/runtime/tracer/MetricsTracer.java b/core/pie.runtime/src/main/java/mb/pie/runtime/tracer/MetricsTracer.java similarity index 100% rename from core/runtime/src/main/java/mb/pie/runtime/tracer/MetricsTracer.java rename to core/pie.runtime/src/main/java/mb/pie/runtime/tracer/MetricsTracer.java diff --git a/core/runtime/src/main/java/mb/pie/runtime/tracer/NoopTracer.java b/core/pie.runtime/src/main/java/mb/pie/runtime/tracer/NoopTracer.java similarity index 100% rename from core/runtime/src/main/java/mb/pie/runtime/tracer/NoopTracer.java rename to core/pie.runtime/src/main/java/mb/pie/runtime/tracer/NoopTracer.java diff --git a/core/serde.fst/build.gradle.kts b/core/pie.serde.fst/build.gradle.kts similarity index 100% rename from core/serde.fst/build.gradle.kts rename to core/pie.serde.fst/build.gradle.kts diff --git a/core/serde.fst/src/main/java/mb/pie/serde/fst/FstSerde.java b/core/pie.serde.fst/src/main/java/mb/pie/serde/fst/FstSerde.java similarity index 100% rename from core/serde.fst/src/main/java/mb/pie/serde/fst/FstSerde.java rename to core/pie.serde.fst/src/main/java/mb/pie/serde/fst/FstSerde.java diff --git a/core/serde.fst/src/main/java/mb/pie/serde/fst/package-info.java b/core/pie.serde.fst/src/main/java/mb/pie/serde/fst/package-info.java similarity index 100% rename from core/serde.fst/src/main/java/mb/pie/serde/fst/package-info.java rename to core/pie.serde.fst/src/main/java/mb/pie/serde/fst/package-info.java diff --git a/core/serde.fst/src/test/java/mb/pie/serde/fst/FstSerdeTest.java b/core/pie.serde.fst/src/test/java/mb/pie/serde/fst/FstSerdeTest.java similarity index 100% rename from core/serde.fst/src/test/java/mb/pie/serde/fst/FstSerdeTest.java rename to core/pie.serde.fst/src/test/java/mb/pie/serde/fst/FstSerdeTest.java diff --git a/core/serde.kryo/build.gradle.kts b/core/pie.serde.kryo/build.gradle.kts similarity index 100% rename from core/serde.kryo/build.gradle.kts rename to core/pie.serde.kryo/build.gradle.kts diff --git a/core/serde.kryo/src/main/java/mb/pie/serde/kryo/FSPathSerializer.java b/core/pie.serde.kryo/src/main/java/mb/pie/serde/kryo/FSPathSerializer.java similarity index 100% rename from core/serde.kryo/src/main/java/mb/pie/serde/kryo/FSPathSerializer.java rename to core/pie.serde.kryo/src/main/java/mb/pie/serde/kryo/FSPathSerializer.java diff --git a/core/serde.kryo/src/main/java/mb/pie/serde/kryo/KryoSerde.java b/core/pie.serde.kryo/src/main/java/mb/pie/serde/kryo/KryoSerde.java similarity index 100% rename from core/serde.kryo/src/main/java/mb/pie/serde/kryo/KryoSerde.java rename to core/pie.serde.kryo/src/main/java/mb/pie/serde/kryo/KryoSerde.java diff --git a/core/serde.kryo/src/main/java/mb/pie/serde/kryo/URISerializer.java b/core/pie.serde.kryo/src/main/java/mb/pie/serde/kryo/URISerializer.java similarity index 100% rename from core/serde.kryo/src/main/java/mb/pie/serde/kryo/URISerializer.java rename to core/pie.serde.kryo/src/main/java/mb/pie/serde/kryo/URISerializer.java diff --git a/core/serde.kryo/src/main/java/mb/pie/serde/kryo/package-info.java b/core/pie.serde.kryo/src/main/java/mb/pie/serde/kryo/package-info.java similarity index 100% rename from core/serde.kryo/src/main/java/mb/pie/serde/kryo/package-info.java rename to core/pie.serde.kryo/src/main/java/mb/pie/serde/kryo/package-info.java diff --git a/core/serde.kryo/src/test/java/mb/pie/serde/kryo/KryoSerdeTest.java b/core/pie.serde.kryo/src/test/java/mb/pie/serde/kryo/KryoSerdeTest.java similarity index 100% rename from core/serde.kryo/src/test/java/mb/pie/serde/kryo/KryoSerdeTest.java rename to core/pie.serde.kryo/src/test/java/mb/pie/serde/kryo/KryoSerdeTest.java diff --git a/core/share.coroutine/build.gradle.kts b/core/pie.share.coroutine/build.gradle.kts similarity index 100% rename from core/share.coroutine/build.gradle.kts rename to core/pie.share.coroutine/build.gradle.kts diff --git a/core/share.coroutine/src/main/kotlin/mb/pie/share/coroutine/CoroutineShare.kt b/core/pie.share.coroutine/src/main/kotlin/mb/pie/share/coroutine/CoroutineShare.kt similarity index 100% rename from core/share.coroutine/src/main/kotlin/mb/pie/share/coroutine/CoroutineShare.kt rename to core/pie.share.coroutine/src/main/kotlin/mb/pie/share/coroutine/CoroutineShare.kt diff --git a/core/share.coroutine/src/test/kotlin/mb/pie/share/coroutine/CoroutineShareTests.kt b/core/pie.share.coroutine/src/test/kotlin/mb/pie/share/coroutine/CoroutineShareTests.kt similarity index 100% rename from core/share.coroutine/src/test/kotlin/mb/pie/share/coroutine/CoroutineShareTests.kt rename to core/pie.share.coroutine/src/test/kotlin/mb/pie/share/coroutine/CoroutineShareTests.kt diff --git a/core/store.lmdb/build.gradle.kts b/core/pie.store.lmdb/build.gradle.kts similarity index 100% rename from core/store.lmdb/build.gradle.kts rename to core/pie.store.lmdb/build.gradle.kts diff --git a/core/store.lmdb/gradle.properties b/core/pie.store.lmdb/gradle.properties similarity index 100% rename from core/store.lmdb/gradle.properties rename to core/pie.store.lmdb/gradle.properties diff --git a/core/store.lmdb/src/main/java/mb/pie/store/lmdb/BufferUtil.java b/core/pie.store.lmdb/src/main/java/mb/pie/store/lmdb/BufferUtil.java similarity index 100% rename from core/store.lmdb/src/main/java/mb/pie/store/lmdb/BufferUtil.java rename to core/pie.store.lmdb/src/main/java/mb/pie/store/lmdb/BufferUtil.java diff --git a/core/store.lmdb/src/main/java/mb/pie/store/lmdb/ByteBufferBackedInputStream.java b/core/pie.store.lmdb/src/main/java/mb/pie/store/lmdb/ByteBufferBackedInputStream.java similarity index 100% rename from core/store.lmdb/src/main/java/mb/pie/store/lmdb/ByteBufferBackedInputStream.java rename to core/pie.store.lmdb/src/main/java/mb/pie/store/lmdb/ByteBufferBackedInputStream.java diff --git a/core/store.lmdb/src/main/java/mb/pie/store/lmdb/DbiShared.java b/core/pie.store.lmdb/src/main/java/mb/pie/store/lmdb/DbiShared.java similarity index 100% rename from core/store.lmdb/src/main/java/mb/pie/store/lmdb/DbiShared.java rename to core/pie.store.lmdb/src/main/java/mb/pie/store/lmdb/DbiShared.java diff --git a/core/store.lmdb/src/main/java/mb/pie/store/lmdb/De.java b/core/pie.store.lmdb/src/main/java/mb/pie/store/lmdb/De.java similarity index 100% rename from core/store.lmdb/src/main/java/mb/pie/store/lmdb/De.java rename to core/pie.store.lmdb/src/main/java/mb/pie/store/lmdb/De.java diff --git a/core/store.lmdb/src/main/java/mb/pie/store/lmdb/LMDBStore.java b/core/pie.store.lmdb/src/main/java/mb/pie/store/lmdb/LMDBStore.java similarity index 100% rename from core/store.lmdb/src/main/java/mb/pie/store/lmdb/LMDBStore.java rename to core/pie.store.lmdb/src/main/java/mb/pie/store/lmdb/LMDBStore.java diff --git a/core/store.lmdb/src/main/java/mb/pie/store/lmdb/LMDBStoreTxn.java b/core/pie.store.lmdb/src/main/java/mb/pie/store/lmdb/LMDBStoreTxn.java similarity index 100% rename from core/store.lmdb/src/main/java/mb/pie/store/lmdb/LMDBStoreTxn.java rename to core/pie.store.lmdb/src/main/java/mb/pie/store/lmdb/LMDBStoreTxn.java diff --git a/core/store.lmdb/src/main/java/mb/pie/store/lmdb/SerializeUtil.java b/core/pie.store.lmdb/src/main/java/mb/pie/store/lmdb/SerializeUtil.java similarity index 100% rename from core/store.lmdb/src/main/java/mb/pie/store/lmdb/SerializeUtil.java rename to core/pie.store.lmdb/src/main/java/mb/pie/store/lmdb/SerializeUtil.java diff --git a/core/store.lmdb/src/main/java/mb/pie/store/lmdb/SerializedAndHashed.java b/core/pie.store.lmdb/src/main/java/mb/pie/store/lmdb/SerializedAndHashed.java similarity index 100% rename from core/store.lmdb/src/main/java/mb/pie/store/lmdb/SerializedAndHashed.java rename to core/pie.store.lmdb/src/main/java/mb/pie/store/lmdb/SerializedAndHashed.java diff --git a/core/store.lmdb/src/main/java/mb/pie/store/lmdb/package-info.java b/core/pie.store.lmdb/src/main/java/mb/pie/store/lmdb/package-info.java similarity index 100% rename from core/store.lmdb/src/main/java/mb/pie/store/lmdb/package-info.java rename to core/pie.store.lmdb/src/main/java/mb/pie/store/lmdb/package-info.java diff --git a/core/store.lmdb/src/test/kotlin/mb/pie/store/lmdb/LMDBStoreTests.kt b/core/pie.store.lmdb/src/test/kotlin/mb/pie/store/lmdb/LMDBStoreTests.kt similarity index 100% rename from core/store.lmdb/src/test/kotlin/mb/pie/store/lmdb/LMDBStoreTests.kt rename to core/pie.store.lmdb/src/test/kotlin/mb/pie/store/lmdb/LMDBStoreTests.kt diff --git a/core/task.archive/build.gradle.kts b/core/pie.task.archive/build.gradle.kts similarity index 100% rename from core/task.archive/build.gradle.kts rename to core/pie.task.archive/build.gradle.kts diff --git a/core/task.archive/src/main/java/mb/pie/task/archive/ArchiveCommon.java b/core/pie.task.archive/src/main/java/mb/pie/task/archive/ArchiveCommon.java similarity index 100% rename from core/task.archive/src/main/java/mb/pie/task/archive/ArchiveCommon.java rename to core/pie.task.archive/src/main/java/mb/pie/task/archive/ArchiveCommon.java diff --git a/core/task.archive/src/main/java/mb/pie/task/archive/ArchiveDirectory.java b/core/pie.task.archive/src/main/java/mb/pie/task/archive/ArchiveDirectory.java similarity index 100% rename from core/task.archive/src/main/java/mb/pie/task/archive/ArchiveDirectory.java rename to core/pie.task.archive/src/main/java/mb/pie/task/archive/ArchiveDirectory.java diff --git a/core/task.archive/src/main/java/mb/pie/task/archive/ArchiveToJar.java b/core/pie.task.archive/src/main/java/mb/pie/task/archive/ArchiveToJar.java similarity index 100% rename from core/task.archive/src/main/java/mb/pie/task/archive/ArchiveToJar.java rename to core/pie.task.archive/src/main/java/mb/pie/task/archive/ArchiveToJar.java diff --git a/core/task.archive/src/main/java/mb/pie/task/archive/ArchiveToZip.java b/core/pie.task.archive/src/main/java/mb/pie/task/archive/ArchiveToZip.java similarity index 100% rename from core/task.archive/src/main/java/mb/pie/task/archive/ArchiveToZip.java rename to core/pie.task.archive/src/main/java/mb/pie/task/archive/ArchiveToZip.java diff --git a/core/task.archive/src/main/java/mb/pie/task/archive/Common.java b/core/pie.task.archive/src/main/java/mb/pie/task/archive/Common.java similarity index 100% rename from core/task.archive/src/main/java/mb/pie/task/archive/Common.java rename to core/pie.task.archive/src/main/java/mb/pie/task/archive/Common.java diff --git a/core/task.archive/src/main/java/mb/pie/task/archive/IoCommon.java b/core/pie.task.archive/src/main/java/mb/pie/task/archive/IoCommon.java similarity index 100% rename from core/task.archive/src/main/java/mb/pie/task/archive/IoCommon.java rename to core/pie.task.archive/src/main/java/mb/pie/task/archive/IoCommon.java diff --git a/core/task.archive/src/main/java/mb/pie/task/archive/UnarchiveCommon.java b/core/pie.task.archive/src/main/java/mb/pie/task/archive/UnarchiveCommon.java similarity index 100% rename from core/task.archive/src/main/java/mb/pie/task/archive/UnarchiveCommon.java rename to core/pie.task.archive/src/main/java/mb/pie/task/archive/UnarchiveCommon.java diff --git a/core/task.archive/src/main/java/mb/pie/task/archive/UnarchiveFromJar.java b/core/pie.task.archive/src/main/java/mb/pie/task/archive/UnarchiveFromJar.java similarity index 100% rename from core/task.archive/src/main/java/mb/pie/task/archive/UnarchiveFromJar.java rename to core/pie.task.archive/src/main/java/mb/pie/task/archive/UnarchiveFromJar.java diff --git a/core/task.archive/src/main/java/mb/pie/task/archive/UnarchiveFromZip.java b/core/pie.task.archive/src/main/java/mb/pie/task/archive/UnarchiveFromZip.java similarity index 100% rename from core/task.archive/src/main/java/mb/pie/task/archive/UnarchiveFromZip.java rename to core/pie.task.archive/src/main/java/mb/pie/task/archive/UnarchiveFromZip.java diff --git a/core/task.archive/src/main/java/mb/pie/task/archive/package-info.java b/core/pie.task.archive/src/main/java/mb/pie/task/archive/package-info.java similarity index 100% rename from core/task.archive/src/main/java/mb/pie/task/archive/package-info.java rename to core/pie.task.archive/src/main/java/mb/pie/task/archive/package-info.java diff --git a/core/task.archive/src/test/java/mb/pie/task/archive/JarTest.java b/core/pie.task.archive/src/test/java/mb/pie/task/archive/JarTest.java similarity index 100% rename from core/task.archive/src/test/java/mb/pie/task/archive/JarTest.java rename to core/pie.task.archive/src/test/java/mb/pie/task/archive/JarTest.java diff --git a/core/task.archive/src/test/java/mb/pie/task/archive/TestBase.java b/core/pie.task.archive/src/test/java/mb/pie/task/archive/TestBase.java similarity index 100% rename from core/task.archive/src/test/java/mb/pie/task/archive/TestBase.java rename to core/pie.task.archive/src/test/java/mb/pie/task/archive/TestBase.java diff --git a/core/task.archive/src/test/java/mb/pie/task/archive/ZipTest.java b/core/pie.task.archive/src/test/java/mb/pie/task/archive/ZipTest.java similarity index 100% rename from core/task.archive/src/test/java/mb/pie/task/archive/ZipTest.java rename to core/pie.task.archive/src/test/java/mb/pie/task/archive/ZipTest.java diff --git a/core/task.java.ecj/build.gradle.kts b/core/pie.task.java.ecj/build.gradle.kts similarity index 100% rename from core/task.java.ecj/build.gradle.kts rename to core/pie.task.java.ecj/build.gradle.kts diff --git a/core/task.java.ecj/src/main/java/mb/pie/task/java/ecj/EclipseFileManagerFactory.java b/core/pie.task.java.ecj/src/main/java/mb/pie/task/java/ecj/EclipseFileManagerFactory.java similarity index 100% rename from core/task.java.ecj/src/main/java/mb/pie/task/java/ecj/EclipseFileManagerFactory.java rename to core/pie.task.java.ecj/src/main/java/mb/pie/task/java/ecj/EclipseFileManagerFactory.java diff --git a/core/task.java.ecj/src/main/java/mb/pie/task/java/ecj/EclipseJavaFileObjectFactory.java b/core/pie.task.java.ecj/src/main/java/mb/pie/task/java/ecj/EclipseJavaFileObjectFactory.java similarity index 100% rename from core/task.java.ecj/src/main/java/mb/pie/task/java/ecj/EclipseJavaFileObjectFactory.java rename to core/pie.task.java.ecj/src/main/java/mb/pie/task/java/ecj/EclipseJavaFileObjectFactory.java diff --git a/core/task.java.ecj/src/main/java/mb/pie/task/java/ecj/EclipseJavaResource.java b/core/pie.task.java.ecj/src/main/java/mb/pie/task/java/ecj/EclipseJavaResource.java similarity index 100% rename from core/task.java.ecj/src/main/java/mb/pie/task/java/ecj/EclipseJavaResource.java rename to core/pie.task.java.ecj/src/main/java/mb/pie/task/java/ecj/EclipseJavaResource.java diff --git a/core/task.java/build.gradle.kts b/core/pie.task.java/build.gradle.kts similarity index 100% rename from core/task.java/build.gradle.kts rename to core/pie.task.java/build.gradle.kts diff --git a/core/task.java/src/main/java/mb/pie/task/java/CompileJava.java b/core/pie.task.java/src/main/java/mb/pie/task/java/CompileJava.java similarity index 100% rename from core/task.java/src/main/java/mb/pie/task/java/CompileJava.java rename to core/pie.task.java/src/main/java/mb/pie/task/java/CompileJava.java diff --git a/core/task.java/src/main/java/mb/pie/task/java/ImmutableStyle.java b/core/pie.task.java/src/main/java/mb/pie/task/java/ImmutableStyle.java similarity index 100% rename from core/task.java/src/main/java/mb/pie/task/java/ImmutableStyle.java rename to core/pie.task.java/src/main/java/mb/pie/task/java/ImmutableStyle.java diff --git a/core/task.java/src/main/java/mb/pie/task/java/JavaCompiler.java b/core/pie.task.java/src/main/java/mb/pie/task/java/JavaCompiler.java similarity index 100% rename from core/task.java/src/main/java/mb/pie/task/java/JavaCompiler.java rename to core/pie.task.java/src/main/java/mb/pie/task/java/JavaCompiler.java diff --git a/core/task.java/src/main/java/mb/pie/task/java/jdk/FileManagerFactory.java b/core/pie.task.java/src/main/java/mb/pie/task/java/jdk/FileManagerFactory.java similarity index 100% rename from core/task.java/src/main/java/mb/pie/task/java/jdk/FileManagerFactory.java rename to core/pie.task.java/src/main/java/mb/pie/task/java/jdk/FileManagerFactory.java diff --git a/core/task.java/src/main/java/mb/pie/task/java/jdk/JavaFileObjectFactory.java b/core/pie.task.java/src/main/java/mb/pie/task/java/jdk/JavaFileObjectFactory.java similarity index 100% rename from core/task.java/src/main/java/mb/pie/task/java/jdk/JavaFileObjectFactory.java rename to core/pie.task.java/src/main/java/mb/pie/task/java/jdk/JavaFileObjectFactory.java diff --git a/core/task.java/src/main/java/mb/pie/task/java/jdk/JavaResource.java b/core/pie.task.java/src/main/java/mb/pie/task/java/jdk/JavaResource.java similarity index 100% rename from core/task.java/src/main/java/mb/pie/task/java/jdk/JavaResource.java rename to core/pie.task.java/src/main/java/mb/pie/task/java/jdk/JavaResource.java diff --git a/core/task.java/src/main/java/mb/pie/task/java/jdk/JavaResourceManager.java b/core/pie.task.java/src/main/java/mb/pie/task/java/jdk/JavaResourceManager.java similarity index 100% rename from core/task.java/src/main/java/mb/pie/task/java/jdk/JavaResourceManager.java rename to core/pie.task.java/src/main/java/mb/pie/task/java/jdk/JavaResourceManager.java diff --git a/core/task.java/src/main/java/mb/pie/task/java/jdk/JdkJavaCompiler.java b/core/pie.task.java/src/main/java/mb/pie/task/java/jdk/JdkJavaCompiler.java similarity index 100% rename from core/task.java/src/main/java/mb/pie/task/java/jdk/JdkJavaCompiler.java rename to core/pie.task.java/src/main/java/mb/pie/task/java/jdk/JdkJavaCompiler.java diff --git a/core/task.java/src/main/java/mb/pie/task/java/jdk/Util.java b/core/pie.task.java/src/main/java/mb/pie/task/java/jdk/Util.java similarity index 100% rename from core/task.java/src/main/java/mb/pie/task/java/jdk/Util.java rename to core/pie.task.java/src/main/java/mb/pie/task/java/jdk/Util.java diff --git a/core/task.java/src/main/java/mb/pie/task/java/package-info.java b/core/pie.task.java/src/main/java/mb/pie/task/java/package-info.java similarity index 100% rename from core/task.java/src/main/java/mb/pie/task/java/package-info.java rename to core/pie.task.java/src/main/java/mb/pie/task/java/package-info.java diff --git a/core/task.java/src/test/java/mb/pie/task/java/CompileTest.java b/core/pie.task.java/src/test/java/mb/pie/task/java/CompileTest.java similarity index 100% rename from core/task.java/src/test/java/mb/pie/task/java/CompileTest.java rename to core/pie.task.java/src/test/java/mb/pie/task/java/CompileTest.java diff --git a/core/taskdefs.guice/build.gradle.kts b/core/pie.taskdefs.guice/build.gradle.kts similarity index 100% rename from core/taskdefs.guice/build.gradle.kts rename to core/pie.taskdefs.guice/build.gradle.kts diff --git a/core/taskdefs.guice/src/main/java/mb/pie/taskdefs/guice/GuiceTaskDefs.java b/core/pie.taskdefs.guice/src/main/java/mb/pie/taskdefs/guice/GuiceTaskDefs.java similarity index 100% rename from core/taskdefs.guice/src/main/java/mb/pie/taskdefs/guice/GuiceTaskDefs.java rename to core/pie.taskdefs.guice/src/main/java/mb/pie/taskdefs/guice/GuiceTaskDefs.java diff --git a/core/taskdefs.guice/src/main/java/mb/pie/taskdefs/guice/GuiceTaskDefsModule.java b/core/pie.taskdefs.guice/src/main/java/mb/pie/taskdefs/guice/GuiceTaskDefsModule.java similarity index 100% rename from core/taskdefs.guice/src/main/java/mb/pie/taskdefs/guice/GuiceTaskDefsModule.java rename to core/pie.taskdefs.guice/src/main/java/mb/pie/taskdefs/guice/GuiceTaskDefsModule.java diff --git a/core/taskdefs.guice/src/main/java/mb/pie/taskdefs/guice/TaskDefsModule.java b/core/pie.taskdefs.guice/src/main/java/mb/pie/taskdefs/guice/TaskDefsModule.java similarity index 100% rename from core/taskdefs.guice/src/main/java/mb/pie/taskdefs/guice/TaskDefsModule.java rename to core/pie.taskdefs.guice/src/main/java/mb/pie/taskdefs/guice/TaskDefsModule.java diff --git a/core/taskdefs.guice/src/main/java/mb/pie/taskdefs/guice/package-info.java b/core/pie.taskdefs.guice/src/main/java/mb/pie/taskdefs/guice/package-info.java similarity index 100% rename from core/taskdefs.guice/src/main/java/mb/pie/taskdefs/guice/package-info.java rename to core/pie.taskdefs.guice/src/main/java/mb/pie/taskdefs/guice/package-info.java diff --git a/core/taskdefs.guice/src/test/java/mb/pie/taskdefs/guice/GuiceTaskDefsTest.java b/core/pie.taskdefs.guice/src/test/java/mb/pie/taskdefs/guice/GuiceTaskDefsTest.java similarity index 100% rename from core/taskdefs.guice/src/test/java/mb/pie/taskdefs/guice/GuiceTaskDefsTest.java rename to core/pie.taskdefs.guice/src/test/java/mb/pie/taskdefs/guice/GuiceTaskDefsTest.java diff --git a/core/settings.gradle.kts b/core/settings.gradle.kts index 5d43ab8f..7c3fac88 100644 --- a/core/settings.gradle.kts +++ b/core/settings.gradle.kts @@ -10,33 +10,33 @@ plugins { id("org.metaborg.convention.settings") version "0.0.11" } -fun includeProject(path: String, id: String = "pie.${path.replace('/', '.')}") { - include(id) - project(":$id").projectDir = file(path) -} -includeProject("api") -includeProject("graph") -includeProject("runtime") +include(":pie.api") +include(":pie.graph") +include(":pie.runtime") -includeProject("api.test") -includeProject("runtime.test") +include(":pie.api.test") +include(":pie.runtime.test") -includeProject("share.coroutine") +include(":pie.share.coroutine") -includeProject("serde.kryo") -includeProject("serde.fst") +include(":pie.serde.kryo") +include(":pie.serde.fst") -includeProject("store.lmdb") +include(":pie.store.lmdb") -includeProject("taskdefs.guice") -includeProject("dagger") +include(":pie.taskdefs.guice") +include(":pie.dagger") -includeProject("task.java") -includeProject("task.java.ecj") -includeProject("task.archive") +include(":pie.task.java") +include(":pie.task.java.ecj") +include(":pie.ask.archive") -includeProject("example/copyfile") -includeProject("example/helloworld.java") -includeProject("example/helloworld.kotlin") -includeProject("example/playground") +include(":pie.example.copyfile") +project(":pie.example.copyfile").projectDir = file("example/copyfile/") +include(":pie.example.helloworld.java") +project(":pie.example.helloworld.java").projectDir = file("example/helloworld.java/") +include(":pie.example.helloworld.kotlin") +project(":pie.example.helloworld.kotlin").projectDir = file("example/helloworld.kotlin/") +include(":pie.example.playground") +project(":pie.example.playground").projectDir = file("example/playground/") diff --git a/lang/lang.javainstratego/build.gradle.kts b/lang/pie.lang.javainstratego/build.gradle.kts similarity index 100% rename from lang/lang.javainstratego/build.gradle.kts rename to lang/pie.lang.javainstratego/build.gradle.kts diff --git a/lang/lang.javainstratego/copy-parse-table.xml b/lang/pie.lang.javainstratego/copy-parse-table.xml similarity index 100% rename from lang/lang.javainstratego/copy-parse-table.xml rename to lang/pie.lang.javainstratego/copy-parse-table.xml diff --git a/lang/lang.javainstratego/metaborg.yaml b/lang/pie.lang.javainstratego/metaborg.yaml similarity index 100% rename from lang/lang.javainstratego/metaborg.yaml rename to lang/pie.lang.javainstratego/metaborg.yaml diff --git a/lang/lang.javainstratego/syntax/JavaInStratego.sdf3 b/lang/pie.lang.javainstratego/syntax/JavaInStratego.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/JavaInStratego.sdf3 rename to lang/pie.lang.javainstratego/syntax/JavaInStratego.sdf3 diff --git a/lang/lang.javainstratego/syntax/java/Java.sdf3 b/lang/pie.lang.javainstratego/syntax/java/Java.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/java/Java.sdf3 rename to lang/pie.lang.javainstratego/syntax/java/Java.sdf3 diff --git a/lang/lang.javainstratego/syntax/java/arrays/ArrayInitializers.sdf3 b/lang/pie.lang.javainstratego/syntax/java/arrays/ArrayInitializers.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/java/arrays/ArrayInitializers.sdf3 rename to lang/pie.lang.javainstratego/syntax/java/arrays/ArrayInitializers.sdf3 diff --git a/lang/lang.javainstratego/syntax/java/arrays/Main.sdf3 b/lang/pie.lang.javainstratego/syntax/java/arrays/Main.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/java/arrays/Main.sdf3 rename to lang/pie.lang.javainstratego/syntax/java/arrays/Main.sdf3 diff --git a/lang/lang.javainstratego/syntax/java/classes/ClassDeclarations.sdf3 b/lang/pie.lang.javainstratego/syntax/java/classes/ClassDeclarations.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/java/classes/ClassDeclarations.sdf3 rename to lang/pie.lang.javainstratego/syntax/java/classes/ClassDeclarations.sdf3 diff --git a/lang/lang.javainstratego/syntax/java/classes/ConstructorDeclarations.sdf3 b/lang/pie.lang.javainstratego/syntax/java/classes/ConstructorDeclarations.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/java/classes/ConstructorDeclarations.sdf3 rename to lang/pie.lang.javainstratego/syntax/java/classes/ConstructorDeclarations.sdf3 diff --git a/lang/lang.javainstratego/syntax/java/classes/EnumDeclarations.sdf3 b/lang/pie.lang.javainstratego/syntax/java/classes/EnumDeclarations.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/java/classes/EnumDeclarations.sdf3 rename to lang/pie.lang.javainstratego/syntax/java/classes/EnumDeclarations.sdf3 diff --git a/lang/lang.javainstratego/syntax/java/classes/FieldDeclarations.sdf3 b/lang/pie.lang.javainstratego/syntax/java/classes/FieldDeclarations.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/java/classes/FieldDeclarations.sdf3 rename to lang/pie.lang.javainstratego/syntax/java/classes/FieldDeclarations.sdf3 diff --git a/lang/lang.javainstratego/syntax/java/classes/InstanceInitializers.sdf3 b/lang/pie.lang.javainstratego/syntax/java/classes/InstanceInitializers.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/java/classes/InstanceInitializers.sdf3 rename to lang/pie.lang.javainstratego/syntax/java/classes/InstanceInitializers.sdf3 diff --git a/lang/lang.javainstratego/syntax/java/classes/Main.sdf3 b/lang/pie.lang.javainstratego/syntax/java/classes/Main.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/java/classes/Main.sdf3 rename to lang/pie.lang.javainstratego/syntax/java/classes/Main.sdf3 diff --git a/lang/lang.javainstratego/syntax/java/classes/MethodDeclarations.sdf3 b/lang/pie.lang.javainstratego/syntax/java/classes/MethodDeclarations.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/java/classes/MethodDeclarations.sdf3 rename to lang/pie.lang.javainstratego/syntax/java/classes/MethodDeclarations.sdf3 diff --git a/lang/lang.javainstratego/syntax/java/classes/StaticInitializers.sdf3 b/lang/pie.lang.javainstratego/syntax/java/classes/StaticInitializers.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/java/classes/StaticInitializers.sdf3 rename to lang/pie.lang.javainstratego/syntax/java/classes/StaticInitializers.sdf3 diff --git a/lang/lang.javainstratego/syntax/java/expressions/ArrayAccess.sdf3 b/lang/pie.lang.javainstratego/syntax/java/expressions/ArrayAccess.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/java/expressions/ArrayAccess.sdf3 rename to lang/pie.lang.javainstratego/syntax/java/expressions/ArrayAccess.sdf3 diff --git a/lang/lang.javainstratego/syntax/java/expressions/ArrayCreation.sdf3 b/lang/pie.lang.javainstratego/syntax/java/expressions/ArrayCreation.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/java/expressions/ArrayCreation.sdf3 rename to lang/pie.lang.javainstratego/syntax/java/expressions/ArrayCreation.sdf3 diff --git a/lang/lang.javainstratego/syntax/java/expressions/AssignmentOperators.sdf3 b/lang/pie.lang.javainstratego/syntax/java/expressions/AssignmentOperators.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/java/expressions/AssignmentOperators.sdf3 rename to lang/pie.lang.javainstratego/syntax/java/expressions/AssignmentOperators.sdf3 diff --git a/lang/lang.javainstratego/syntax/java/expressions/BinaryOperators.sdf3 b/lang/pie.lang.javainstratego/syntax/java/expressions/BinaryOperators.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/java/expressions/BinaryOperators.sdf3 rename to lang/pie.lang.javainstratego/syntax/java/expressions/BinaryOperators.sdf3 diff --git a/lang/lang.javainstratego/syntax/java/expressions/ClassInstanceCreation.sdf3 b/lang/pie.lang.javainstratego/syntax/java/expressions/ClassInstanceCreation.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/java/expressions/ClassInstanceCreation.sdf3 rename to lang/pie.lang.javainstratego/syntax/java/expressions/ClassInstanceCreation.sdf3 diff --git a/lang/lang.javainstratego/syntax/java/expressions/Disambiguation.sdf3 b/lang/pie.lang.javainstratego/syntax/java/expressions/Disambiguation.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/java/expressions/Disambiguation.sdf3 rename to lang/pie.lang.javainstratego/syntax/java/expressions/Disambiguation.sdf3 diff --git a/lang/lang.javainstratego/syntax/java/expressions/FieldAccess.sdf3 b/lang/pie.lang.javainstratego/syntax/java/expressions/FieldAccess.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/java/expressions/FieldAccess.sdf3 rename to lang/pie.lang.javainstratego/syntax/java/expressions/FieldAccess.sdf3 diff --git a/lang/lang.javainstratego/syntax/java/expressions/LambdaExpressions.sdf3 b/lang/pie.lang.javainstratego/syntax/java/expressions/LambdaExpressions.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/java/expressions/LambdaExpressions.sdf3 rename to lang/pie.lang.javainstratego/syntax/java/expressions/LambdaExpressions.sdf3 diff --git a/lang/lang.javainstratego/syntax/java/expressions/Main.sdf3 b/lang/pie.lang.javainstratego/syntax/java/expressions/Main.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/java/expressions/Main.sdf3 rename to lang/pie.lang.javainstratego/syntax/java/expressions/Main.sdf3 diff --git a/lang/lang.javainstratego/syntax/java/expressions/MethodInvocation.sdf3 b/lang/pie.lang.javainstratego/syntax/java/expressions/MethodInvocation.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/java/expressions/MethodInvocation.sdf3 rename to lang/pie.lang.javainstratego/syntax/java/expressions/MethodInvocation.sdf3 diff --git a/lang/lang.javainstratego/syntax/java/expressions/MethodReference.sdf3 b/lang/pie.lang.javainstratego/syntax/java/expressions/MethodReference.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/java/expressions/MethodReference.sdf3 rename to lang/pie.lang.javainstratego/syntax/java/expressions/MethodReference.sdf3 diff --git a/lang/lang.javainstratego/syntax/java/expressions/Postfix.sdf3 b/lang/pie.lang.javainstratego/syntax/java/expressions/Postfix.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/java/expressions/Postfix.sdf3 rename to lang/pie.lang.javainstratego/syntax/java/expressions/Postfix.sdf3 diff --git a/lang/lang.javainstratego/syntax/java/expressions/PrimaryExpressions.sdf3 b/lang/pie.lang.javainstratego/syntax/java/expressions/PrimaryExpressions.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/java/expressions/PrimaryExpressions.sdf3 rename to lang/pie.lang.javainstratego/syntax/java/expressions/PrimaryExpressions.sdf3 diff --git a/lang/lang.javainstratego/syntax/java/expressions/UnaryOperators.sdf3 b/lang/pie.lang.javainstratego/syntax/java/expressions/UnaryOperators.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/java/expressions/UnaryOperators.sdf3 rename to lang/pie.lang.javainstratego/syntax/java/expressions/UnaryOperators.sdf3 diff --git a/lang/lang.javainstratego/syntax/java/interfaces/AnnotationTypes.sdf3 b/lang/pie.lang.javainstratego/syntax/java/interfaces/AnnotationTypes.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/java/interfaces/AnnotationTypes.sdf3 rename to lang/pie.lang.javainstratego/syntax/java/interfaces/AnnotationTypes.sdf3 diff --git a/lang/lang.javainstratego/syntax/java/interfaces/Annotations.sdf3 b/lang/pie.lang.javainstratego/syntax/java/interfaces/Annotations.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/java/interfaces/Annotations.sdf3 rename to lang/pie.lang.javainstratego/syntax/java/interfaces/Annotations.sdf3 diff --git a/lang/lang.javainstratego/syntax/java/interfaces/ConstantDeclarations.sdf3 b/lang/pie.lang.javainstratego/syntax/java/interfaces/ConstantDeclarations.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/java/interfaces/ConstantDeclarations.sdf3 rename to lang/pie.lang.javainstratego/syntax/java/interfaces/ConstantDeclarations.sdf3 diff --git a/lang/lang.javainstratego/syntax/java/interfaces/InterfaceDeclarations.sdf3 b/lang/pie.lang.javainstratego/syntax/java/interfaces/InterfaceDeclarations.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/java/interfaces/InterfaceDeclarations.sdf3 rename to lang/pie.lang.javainstratego/syntax/java/interfaces/InterfaceDeclarations.sdf3 diff --git a/lang/lang.javainstratego/syntax/java/interfaces/InterfaceMethodDeclarations.sdf3 b/lang/pie.lang.javainstratego/syntax/java/interfaces/InterfaceMethodDeclarations.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/java/interfaces/InterfaceMethodDeclarations.sdf3 rename to lang/pie.lang.javainstratego/syntax/java/interfaces/InterfaceMethodDeclarations.sdf3 diff --git a/lang/lang.javainstratego/syntax/java/interfaces/Main.sdf3 b/lang/pie.lang.javainstratego/syntax/java/interfaces/Main.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/java/interfaces/Main.sdf3 rename to lang/pie.lang.javainstratego/syntax/java/interfaces/Main.sdf3 diff --git a/lang/lang.javainstratego/syntax/java/lexical/Comments.sdf3 b/lang/pie.lang.javainstratego/syntax/java/lexical/Comments.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/java/lexical/Comments.sdf3 rename to lang/pie.lang.javainstratego/syntax/java/lexical/Comments.sdf3 diff --git a/lang/lang.javainstratego/syntax/java/lexical/Identifiers.sdf3 b/lang/pie.lang.javainstratego/syntax/java/lexical/Identifiers.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/java/lexical/Identifiers.sdf3 rename to lang/pie.lang.javainstratego/syntax/java/lexical/Identifiers.sdf3 diff --git a/lang/lang.javainstratego/syntax/java/lexical/Keywords.sdf3 b/lang/pie.lang.javainstratego/syntax/java/lexical/Keywords.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/java/lexical/Keywords.sdf3 rename to lang/pie.lang.javainstratego/syntax/java/lexical/Keywords.sdf3 diff --git a/lang/lang.javainstratego/syntax/java/lexical/LineTerminators.sdf3 b/lang/pie.lang.javainstratego/syntax/java/lexical/LineTerminators.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/java/lexical/LineTerminators.sdf3 rename to lang/pie.lang.javainstratego/syntax/java/lexical/LineTerminators.sdf3 diff --git a/lang/lang.javainstratego/syntax/java/lexical/Main.sdf3 b/lang/pie.lang.javainstratego/syntax/java/lexical/Main.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/java/lexical/Main.sdf3 rename to lang/pie.lang.javainstratego/syntax/java/lexical/Main.sdf3 diff --git a/lang/lang.javainstratego/syntax/java/lexical/UnicodeEscapes.sdf3 b/lang/pie.lang.javainstratego/syntax/java/lexical/UnicodeEscapes.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/java/lexical/UnicodeEscapes.sdf3 rename to lang/pie.lang.javainstratego/syntax/java/lexical/UnicodeEscapes.sdf3 diff --git a/lang/lang.javainstratego/syntax/java/lexical/WhiteSpace.sdf3 b/lang/pie.lang.javainstratego/syntax/java/lexical/WhiteSpace.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/java/lexical/WhiteSpace.sdf3 rename to lang/pie.lang.javainstratego/syntax/java/lexical/WhiteSpace.sdf3 diff --git a/lang/lang.javainstratego/syntax/java/literals/BooleanLiterals.sdf3 b/lang/pie.lang.javainstratego/syntax/java/literals/BooleanLiterals.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/java/literals/BooleanLiterals.sdf3 rename to lang/pie.lang.javainstratego/syntax/java/literals/BooleanLiterals.sdf3 diff --git a/lang/lang.javainstratego/syntax/java/literals/CharacterLiterals.sdf3 b/lang/pie.lang.javainstratego/syntax/java/literals/CharacterLiterals.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/java/literals/CharacterLiterals.sdf3 rename to lang/pie.lang.javainstratego/syntax/java/literals/CharacterLiterals.sdf3 diff --git a/lang/lang.javainstratego/syntax/java/literals/EscapeSequences.sdf3 b/lang/pie.lang.javainstratego/syntax/java/literals/EscapeSequences.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/java/literals/EscapeSequences.sdf3 rename to lang/pie.lang.javainstratego/syntax/java/literals/EscapeSequences.sdf3 diff --git a/lang/lang.javainstratego/syntax/java/literals/FloatingPointLiterals.sdf3 b/lang/pie.lang.javainstratego/syntax/java/literals/FloatingPointLiterals.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/java/literals/FloatingPointLiterals.sdf3 rename to lang/pie.lang.javainstratego/syntax/java/literals/FloatingPointLiterals.sdf3 diff --git a/lang/lang.javainstratego/syntax/java/literals/IntegerLiterals.sdf3 b/lang/pie.lang.javainstratego/syntax/java/literals/IntegerLiterals.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/java/literals/IntegerLiterals.sdf3 rename to lang/pie.lang.javainstratego/syntax/java/literals/IntegerLiterals.sdf3 diff --git a/lang/lang.javainstratego/syntax/java/literals/Main.sdf3 b/lang/pie.lang.javainstratego/syntax/java/literals/Main.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/java/literals/Main.sdf3 rename to lang/pie.lang.javainstratego/syntax/java/literals/Main.sdf3 diff --git a/lang/lang.javainstratego/syntax/java/literals/NullLiteral.sdf3 b/lang/pie.lang.javainstratego/syntax/java/literals/NullLiteral.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/java/literals/NullLiteral.sdf3 rename to lang/pie.lang.javainstratego/syntax/java/literals/NullLiteral.sdf3 diff --git a/lang/lang.javainstratego/syntax/java/literals/StringLiterals.sdf3 b/lang/pie.lang.javainstratego/syntax/java/literals/StringLiterals.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/java/literals/StringLiterals.sdf3 rename to lang/pie.lang.javainstratego/syntax/java/literals/StringLiterals.sdf3 diff --git a/lang/lang.javainstratego/syntax/java/names/Names.sdf3 b/lang/pie.lang.javainstratego/syntax/java/names/Names.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/java/names/Names.sdf3 rename to lang/pie.lang.javainstratego/syntax/java/names/Names.sdf3 diff --git a/lang/lang.javainstratego/syntax/java/packages/CompilationUnits.sdf3 b/lang/pie.lang.javainstratego/syntax/java/packages/CompilationUnits.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/java/packages/CompilationUnits.sdf3 rename to lang/pie.lang.javainstratego/syntax/java/packages/CompilationUnits.sdf3 diff --git a/lang/lang.javainstratego/syntax/java/packages/ImportDeclarations.sdf3 b/lang/pie.lang.javainstratego/syntax/java/packages/ImportDeclarations.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/java/packages/ImportDeclarations.sdf3 rename to lang/pie.lang.javainstratego/syntax/java/packages/ImportDeclarations.sdf3 diff --git a/lang/lang.javainstratego/syntax/java/packages/Main.sdf3 b/lang/pie.lang.javainstratego/syntax/java/packages/Main.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/java/packages/Main.sdf3 rename to lang/pie.lang.javainstratego/syntax/java/packages/Main.sdf3 diff --git a/lang/lang.javainstratego/syntax/java/packages/PackageDeclarations.sdf3 b/lang/pie.lang.javainstratego/syntax/java/packages/PackageDeclarations.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/java/packages/PackageDeclarations.sdf3 rename to lang/pie.lang.javainstratego/syntax/java/packages/PackageDeclarations.sdf3 diff --git a/lang/lang.javainstratego/syntax/java/packages/TypeDeclarations.sdf3 b/lang/pie.lang.javainstratego/syntax/java/packages/TypeDeclarations.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/java/packages/TypeDeclarations.sdf3 rename to lang/pie.lang.javainstratego/syntax/java/packages/TypeDeclarations.sdf3 diff --git a/lang/lang.javainstratego/syntax/java/statements/Blocks.sdf3 b/lang/pie.lang.javainstratego/syntax/java/statements/Blocks.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/java/statements/Blocks.sdf3 rename to lang/pie.lang.javainstratego/syntax/java/statements/Blocks.sdf3 diff --git a/lang/lang.javainstratego/syntax/java/statements/LocalVariableDeclarations.sdf3 b/lang/pie.lang.javainstratego/syntax/java/statements/LocalVariableDeclarations.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/java/statements/LocalVariableDeclarations.sdf3 rename to lang/pie.lang.javainstratego/syntax/java/statements/LocalVariableDeclarations.sdf3 diff --git a/lang/lang.javainstratego/syntax/java/statements/Main.sdf3 b/lang/pie.lang.javainstratego/syntax/java/statements/Main.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/java/statements/Main.sdf3 rename to lang/pie.lang.javainstratego/syntax/java/statements/Main.sdf3 diff --git a/lang/lang.javainstratego/syntax/java/statements/Statements.sdf3 b/lang/pie.lang.javainstratego/syntax/java/statements/Statements.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/java/statements/Statements.sdf3 rename to lang/pie.lang.javainstratego/syntax/java/statements/Statements.sdf3 diff --git a/lang/lang.javainstratego/syntax/java/types/Main.sdf3 b/lang/pie.lang.javainstratego/syntax/java/types/Main.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/java/types/Main.sdf3 rename to lang/pie.lang.javainstratego/syntax/java/types/Main.sdf3 diff --git a/lang/lang.javainstratego/syntax/java/types/ParameterizedTypes.sdf3 b/lang/pie.lang.javainstratego/syntax/java/types/ParameterizedTypes.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/java/types/ParameterizedTypes.sdf3 rename to lang/pie.lang.javainstratego/syntax/java/types/ParameterizedTypes.sdf3 diff --git a/lang/lang.javainstratego/syntax/java/types/PrimitiveTypes.sdf3 b/lang/pie.lang.javainstratego/syntax/java/types/PrimitiveTypes.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/java/types/PrimitiveTypes.sdf3 rename to lang/pie.lang.javainstratego/syntax/java/types/PrimitiveTypes.sdf3 diff --git a/lang/lang.javainstratego/syntax/java/types/ReferenceTypes.sdf3 b/lang/pie.lang.javainstratego/syntax/java/types/ReferenceTypes.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/java/types/ReferenceTypes.sdf3 rename to lang/pie.lang.javainstratego/syntax/java/types/ReferenceTypes.sdf3 diff --git a/lang/lang.javainstratego/syntax/java/types/TypeVariable.sdf3 b/lang/pie.lang.javainstratego/syntax/java/types/TypeVariable.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/java/types/TypeVariable.sdf3 rename to lang/pie.lang.javainstratego/syntax/java/types/TypeVariable.sdf3 diff --git a/lang/lang.javainstratego/syntax/stratego/Stratego.sdf3 b/lang/pie.lang.javainstratego/syntax/stratego/Stratego.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/stratego/Stratego.sdf3 rename to lang/pie.lang.javainstratego/syntax/stratego/Stratego.sdf3 diff --git a/lang/lang.javainstratego/syntax/stratego/amb/Stratego-Amb.sdf3 b/lang/pie.lang.javainstratego/syntax/stratego/amb/Stratego-Amb.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/stratego/amb/Stratego-Amb.sdf3 rename to lang/pie.lang.javainstratego/syntax/stratego/amb/Stratego-Amb.sdf3 diff --git a/lang/lang.javainstratego/syntax/stratego/core/constants.sdf3 b/lang/pie.lang.javainstratego/syntax/stratego/core/constants.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/stratego/core/constants.sdf3 rename to lang/pie.lang.javainstratego/syntax/stratego/core/constants.sdf3 diff --git a/lang/lang.javainstratego/syntax/stratego/core/core.sdf3 b/lang/pie.lang.javainstratego/syntax/stratego/core/core.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/stratego/core/core.sdf3 rename to lang/pie.lang.javainstratego/syntax/stratego/core/core.sdf3 diff --git a/lang/lang.javainstratego/syntax/stratego/core/identifiers.sdf3 b/lang/pie.lang.javainstratego/syntax/stratego/core/identifiers.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/stratego/core/identifiers.sdf3 rename to lang/pie.lang.javainstratego/syntax/stratego/core/identifiers.sdf3 diff --git a/lang/lang.javainstratego/syntax/stratego/core/layout.sdf3 b/lang/pie.lang.javainstratego/syntax/stratego/core/layout.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/stratego/core/layout.sdf3 rename to lang/pie.lang.javainstratego/syntax/stratego/core/layout.sdf3 diff --git a/lang/lang.javainstratego/syntax/stratego/core/modules.sdf3 b/lang/pie.lang.javainstratego/syntax/stratego/core/modules.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/stratego/core/modules.sdf3 rename to lang/pie.lang.javainstratego/syntax/stratego/core/modules.sdf3 diff --git a/lang/lang.javainstratego/syntax/stratego/core/signatures.sdf3 b/lang/pie.lang.javainstratego/syntax/stratego/core/signatures.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/stratego/core/signatures.sdf3 rename to lang/pie.lang.javainstratego/syntax/stratego/core/signatures.sdf3 diff --git a/lang/lang.javainstratego/syntax/stratego/core/strategies.sdf3 b/lang/pie.lang.javainstratego/syntax/stratego/core/strategies.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/stratego/core/strategies.sdf3 rename to lang/pie.lang.javainstratego/syntax/stratego/core/strategies.sdf3 diff --git a/lang/lang.javainstratego/syntax/stratego/core/terms.sdf3 b/lang/pie.lang.javainstratego/syntax/stratego/core/terms.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/stratego/core/terms.sdf3 rename to lang/pie.lang.javainstratego/syntax/stratego/core/terms.sdf3 diff --git a/lang/lang.javainstratego/syntax/stratego/embedded/EmbeddedStratego.sdf b/lang/pie.lang.javainstratego/syntax/stratego/embedded/EmbeddedStratego.sdf similarity index 100% rename from lang/lang.javainstratego/syntax/stratego/embedded/EmbeddedStratego.sdf rename to lang/pie.lang.javainstratego/syntax/stratego/embedded/EmbeddedStratego.sdf diff --git a/lang/lang.javainstratego/syntax/stratego/embedded/Stratego-Core-in-Stratego.sdf3 b/lang/pie.lang.javainstratego/syntax/stratego/embedded/Stratego-Core-in-Stratego.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/stratego/embedded/Stratego-Core-in-Stratego.sdf3 rename to lang/pie.lang.javainstratego/syntax/stratego/embedded/Stratego-Core-in-Stratego.sdf3 diff --git a/lang/lang.javainstratego/syntax/stratego/embedded/Stratego-Sugar-in-Stratego.sdf b/lang/pie.lang.javainstratego/syntax/stratego/embedded/Stratego-Sugar-in-Stratego.sdf similarity index 100% rename from lang/lang.javainstratego/syntax/stratego/embedded/Stratego-Sugar-in-Stratego.sdf rename to lang/pie.lang.javainstratego/syntax/stratego/embedded/Stratego-Sugar-in-Stratego.sdf diff --git a/lang/lang.javainstratego/syntax/stratego/embedded/StrategoStratego.sdf b/lang/pie.lang.javainstratego/syntax/stratego/embedded/StrategoStratego.sdf similarity index 100% rename from lang/lang.javainstratego/syntax/stratego/embedded/StrategoStratego.sdf rename to lang/pie.lang.javainstratego/syntax/stratego/embedded/StrategoStratego.sdf diff --git a/lang/lang.javainstratego/syntax/stratego/sugar/constants.sdf3 b/lang/pie.lang.javainstratego/syntax/stratego/sugar/constants.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/stratego/sugar/constants.sdf3 rename to lang/pie.lang.javainstratego/syntax/stratego/sugar/constants.sdf3 diff --git a/lang/lang.javainstratego/syntax/stratego/sugar/dynamic-rules.sdf3 b/lang/pie.lang.javainstratego/syntax/stratego/sugar/dynamic-rules.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/stratego/sugar/dynamic-rules.sdf3 rename to lang/pie.lang.javainstratego/syntax/stratego/sugar/dynamic-rules.sdf3 diff --git a/lang/lang.javainstratego/syntax/stratego/sugar/modules.sdf3 b/lang/pie.lang.javainstratego/syntax/stratego/sugar/modules.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/stratego/sugar/modules.sdf3 rename to lang/pie.lang.javainstratego/syntax/stratego/sugar/modules.sdf3 diff --git a/lang/lang.javainstratego/syntax/stratego/sugar/overlays.sdf3 b/lang/pie.lang.javainstratego/syntax/stratego/sugar/overlays.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/stratego/sugar/overlays.sdf3 rename to lang/pie.lang.javainstratego/syntax/stratego/sugar/overlays.sdf3 diff --git a/lang/lang.javainstratego/syntax/stratego/sugar/rules.sdf3 b/lang/pie.lang.javainstratego/syntax/stratego/sugar/rules.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/stratego/sugar/rules.sdf3 rename to lang/pie.lang.javainstratego/syntax/stratego/sugar/rules.sdf3 diff --git a/lang/lang.javainstratego/syntax/stratego/sugar/signatures.sdf3 b/lang/pie.lang.javainstratego/syntax/stratego/sugar/signatures.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/stratego/sugar/signatures.sdf3 rename to lang/pie.lang.javainstratego/syntax/stratego/sugar/signatures.sdf3 diff --git a/lang/lang.javainstratego/syntax/stratego/sugar/strategies.sdf3 b/lang/pie.lang.javainstratego/syntax/stratego/sugar/strategies.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/stratego/sugar/strategies.sdf3 rename to lang/pie.lang.javainstratego/syntax/stratego/sugar/strategies.sdf3 diff --git a/lang/lang.javainstratego/syntax/stratego/sugar/string-quotations.sdf3 b/lang/pie.lang.javainstratego/syntax/stratego/sugar/string-quotations.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/stratego/sugar/string-quotations.sdf3 rename to lang/pie.lang.javainstratego/syntax/stratego/sugar/string-quotations.sdf3 diff --git a/lang/lang.javainstratego/syntax/stratego/sugar/sugar.sdf3 b/lang/pie.lang.javainstratego/syntax/stratego/sugar/sugar.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/stratego/sugar/sugar.sdf3 rename to lang/pie.lang.javainstratego/syntax/stratego/sugar/sugar.sdf3 diff --git a/lang/lang.javainstratego/syntax/stratego/sugar/terms.sdf3 b/lang/pie.lang.javainstratego/syntax/stratego/sugar/terms.sdf3 similarity index 100% rename from lang/lang.javainstratego/syntax/stratego/sugar/terms.sdf3 rename to lang/pie.lang.javainstratego/syntax/stratego/sugar/terms.sdf3 diff --git a/lang/lang.runtime.java/build.gradle.kts b/lang/pie.lang.runtime.java/build.gradle.kts similarity index 100% rename from lang/lang.runtime.java/build.gradle.kts rename to lang/pie.lang.runtime.java/build.gradle.kts diff --git a/lang/lang.runtime.java/src/main/java/mb/pie/util/Tuple1.java b/lang/pie.lang.runtime.java/src/main/java/mb/pie/util/Tuple1.java similarity index 100% rename from lang/lang.runtime.java/src/main/java/mb/pie/util/Tuple1.java rename to lang/pie.lang.runtime.java/src/main/java/mb/pie/util/Tuple1.java diff --git a/lang/lang.runtime.java/src/main/java/mb/pie/util/Tuple2.java b/lang/pie.lang.runtime.java/src/main/java/mb/pie/util/Tuple2.java similarity index 100% rename from lang/lang.runtime.java/src/main/java/mb/pie/util/Tuple2.java rename to lang/pie.lang.runtime.java/src/main/java/mb/pie/util/Tuple2.java diff --git a/lang/lang.runtime.java/src/main/java/mb/pie/util/Tuple3.java b/lang/pie.lang.runtime.java/src/main/java/mb/pie/util/Tuple3.java similarity index 100% rename from lang/lang.runtime.java/src/main/java/mb/pie/util/Tuple3.java rename to lang/pie.lang.runtime.java/src/main/java/mb/pie/util/Tuple3.java diff --git a/lang/lang.runtime.java/src/main/java/mb/pie/util/Tuple4.java b/lang/pie.lang.runtime.java/src/main/java/mb/pie/util/Tuple4.java similarity index 100% rename from lang/lang.runtime.java/src/main/java/mb/pie/util/Tuple4.java rename to lang/pie.lang.runtime.java/src/main/java/mb/pie/util/Tuple4.java diff --git a/lang/lang.runtime.java/src/main/java/mb/pie/util/Tuple5.java b/lang/pie.lang.runtime.java/src/main/java/mb/pie/util/Tuple5.java similarity index 100% rename from lang/lang.runtime.java/src/main/java/mb/pie/util/Tuple5.java rename to lang/pie.lang.runtime.java/src/main/java/mb/pie/util/Tuple5.java diff --git a/lang/lang.runtime.java/src/main/java/mb/pie/util/Util.java b/lang/pie.lang.runtime.java/src/main/java/mb/pie/util/Util.java similarity index 100% rename from lang/lang.runtime.java/src/main/java/mb/pie/util/Util.java rename to lang/pie.lang.runtime.java/src/main/java/mb/pie/util/Util.java diff --git a/lang/lang.runtime.kotlin/build.gradle.kts b/lang/pie.lang.runtime.kotlin/build.gradle.kts similarity index 100% rename from lang/lang.runtime.kotlin/build.gradle.kts rename to lang/pie.lang.runtime.kotlin/build.gradle.kts diff --git a/lang/lang.runtime.kotlin/src/main/kotlin/mb/pie/lang/runtime/List.kt b/lang/pie.lang.runtime.kotlin/src/main/kotlin/mb/pie/lang/runtime/List.kt similarity index 100% rename from lang/lang.runtime.kotlin/src/main/kotlin/mb/pie/lang/runtime/List.kt rename to lang/pie.lang.runtime.kotlin/src/main/kotlin/mb/pie/lang/runtime/List.kt diff --git a/lang/lang.runtime.kotlin/src/main/kotlin/mb/pie/lang/runtime/Path.kt b/lang/pie.lang.runtime.kotlin/src/main/kotlin/mb/pie/lang/runtime/Path.kt similarity index 100% rename from lang/lang.runtime.kotlin/src/main/kotlin/mb/pie/lang/runtime/Path.kt rename to lang/pie.lang.runtime.kotlin/src/main/kotlin/mb/pie/lang/runtime/Path.kt diff --git a/lang/lang.runtime.kotlin/src/main/kotlin/mb/pie/lang/runtime/Process.kt b/lang/pie.lang.runtime.kotlin/src/main/kotlin/mb/pie/lang/runtime/Process.kt similarity index 100% rename from lang/lang.runtime.kotlin/src/main/kotlin/mb/pie/lang/runtime/Process.kt rename to lang/pie.lang.runtime.kotlin/src/main/kotlin/mb/pie/lang/runtime/Process.kt diff --git a/lang/lang.runtime.kotlin/src/main/kotlin/mb/pie/lang/runtime/Tuple.kt b/lang/pie.lang.runtime.kotlin/src/main/kotlin/mb/pie/lang/runtime/Tuple.kt similarity index 100% rename from lang/lang.runtime.kotlin/src/main/kotlin/mb/pie/lang/runtime/Tuple.kt rename to lang/pie.lang.runtime.kotlin/src/main/kotlin/mb/pie/lang/runtime/Tuple.kt diff --git a/lang/lang.test/build.gradle.kts b/lang/pie.lang.test/build.gradle.kts similarity index 100% rename from lang/lang.test/build.gradle.kts rename to lang/pie.lang.test/build.gradle.kts diff --git a/lang/lang.test/pie/config.txt b/lang/pie.lang.test/pie/config.txt similarity index 100% rename from lang/lang.test/pie/config.txt rename to lang/pie.lang.test/pie/config.txt diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/.gitignore b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/.gitignore similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/.gitignore rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/.gitignore diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/PieTestModule.java.ignored b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/PieTestModule.java.ignored similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/PieTestModule.java.ignored rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/PieTestModule.java.ignored diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/Sign.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/Sign.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/Sign.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/Sign.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addIntInt/AddIntIntTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addIntInt/AddIntIntTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addIntInt/AddIntIntTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addIntInt/AddIntIntTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addIntInt/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addIntInt/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addIntInt/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addIntInt/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addIntInt/addIntIntComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addIntInt/addIntIntComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addIntInt/addIntIntComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addIntInt/addIntIntComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addIntInt/addIntIntTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addIntInt/addIntIntTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addIntInt/addIntIntTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addIntInt/addIntIntTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addListElem/AddListElemTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addListElem/AddListElemTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addListElem/AddListElemTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addListElem/AddListElemTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addListElem/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addListElem/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addListElem/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addListElem/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addListElem/addListElemComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addListElem/addListElemComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addListElem/addListElemComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addListElem/addListElemComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addListElem/addListElemTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addListElem/addListElemTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addListElem/addListElemTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addListElem/addListElemTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addListList/AddListListTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addListList/AddListListTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addListList/AddListListTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addListList/AddListListTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addListList/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addListList/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addListList/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addListList/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addListList/addListListComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addListList/addListListComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addListList/addListListComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addListList/addListListComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addListList/addListListTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addListList/addListListTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addListList/addListListTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addListList/addListListTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathPathAbsoluteAbsolute/AddPathPathAbsoluteAbsoluteTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathPathAbsoluteAbsolute/AddPathPathAbsoluteAbsoluteTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathPathAbsoluteAbsolute/AddPathPathAbsoluteAbsoluteTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathPathAbsoluteAbsolute/AddPathPathAbsoluteAbsoluteTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathPathAbsoluteAbsolute/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathPathAbsoluteAbsolute/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathPathAbsoluteAbsolute/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathPathAbsoluteAbsolute/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathPathAbsoluteAbsolute/addPathPathAbsoluteAbsoluteComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathPathAbsoluteAbsolute/addPathPathAbsoluteAbsoluteComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathPathAbsoluteAbsolute/addPathPathAbsoluteAbsoluteComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathPathAbsoluteAbsolute/addPathPathAbsoluteAbsoluteComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathPathAbsoluteAbsolute/addPathPathAbsoluteAbsoluteTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathPathAbsoluteAbsolute/addPathPathAbsoluteAbsoluteTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathPathAbsoluteAbsolute/addPathPathAbsoluteAbsoluteTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathPathAbsoluteAbsolute/addPathPathAbsoluteAbsoluteTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathPathAbsoluteRelative/AddPathPathAbsoluteRelativeTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathPathAbsoluteRelative/AddPathPathAbsoluteRelativeTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathPathAbsoluteRelative/AddPathPathAbsoluteRelativeTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathPathAbsoluteRelative/AddPathPathAbsoluteRelativeTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathPathAbsoluteRelative/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathPathAbsoluteRelative/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathPathAbsoluteRelative/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathPathAbsoluteRelative/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathPathAbsoluteRelative/addPathPathAbsoluteRelativeComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathPathAbsoluteRelative/addPathPathAbsoluteRelativeComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathPathAbsoluteRelative/addPathPathAbsoluteRelativeComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathPathAbsoluteRelative/addPathPathAbsoluteRelativeComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathPathAbsoluteRelative/addPathPathAbsoluteRelativeTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathPathAbsoluteRelative/addPathPathAbsoluteRelativeTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathPathAbsoluteRelative/addPathPathAbsoluteRelativeTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathPathAbsoluteRelative/addPathPathAbsoluteRelativeTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathPathRelativeAbsolute/AddPathPathRelativeAbsoluteTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathPathRelativeAbsolute/AddPathPathRelativeAbsoluteTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathPathRelativeAbsolute/AddPathPathRelativeAbsoluteTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathPathRelativeAbsolute/AddPathPathRelativeAbsoluteTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathPathRelativeAbsolute/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathPathRelativeAbsolute/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathPathRelativeAbsolute/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathPathRelativeAbsolute/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathPathRelativeAbsolute/addPathPathRelativeAbsoluteComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathPathRelativeAbsolute/addPathPathRelativeAbsoluteComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathPathRelativeAbsolute/addPathPathRelativeAbsoluteComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathPathRelativeAbsolute/addPathPathRelativeAbsoluteComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathPathRelativeAbsolute/addPathPathRelativeAbsoluteTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathPathRelativeAbsolute/addPathPathRelativeAbsoluteTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathPathRelativeAbsolute/addPathPathRelativeAbsoluteTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathPathRelativeAbsolute/addPathPathRelativeAbsoluteTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathPathRelativeRelative/AddPathPathRelativeRelativeTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathPathRelativeRelative/AddPathPathRelativeRelativeTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathPathRelativeRelative/AddPathPathRelativeRelativeTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathPathRelativeRelative/AddPathPathRelativeRelativeTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathPathRelativeRelative/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathPathRelativeRelative/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathPathRelativeRelative/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathPathRelativeRelative/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathPathRelativeRelative/addPathPathRelativeRelativeComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathPathRelativeRelative/addPathPathRelativeRelativeComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathPathRelativeRelative/addPathPathRelativeRelativeComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathPathRelativeRelative/addPathPathRelativeRelativeComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathPathRelativeRelative/addPathPathRelativeRelativeTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathPathRelativeRelative/addPathPathRelativeRelativeTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathPathRelativeRelative/addPathPathRelativeRelativeTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathPathRelativeRelative/addPathPathRelativeRelativeTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathStr/AddPathStrTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathStr/AddPathStrTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathStr/AddPathStrTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathStr/AddPathStrTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathStr/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathStr/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathStr/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathStr/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathStr/addPathStrComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathStr/addPathStrComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathStr/addPathStrComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathStr/addPathStrComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathStr/addPathStrTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathStr/addPathStrTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathStr/addPathStrTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addPathStr/addPathStrTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrBool/AddStrBoolTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrBool/AddStrBoolTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrBool/AddStrBoolTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrBool/AddStrBoolTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrBool/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrBool/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrBool/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrBool/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrBool/addStrBoolComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrBool/addStrBoolComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrBool/addStrBoolComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrBool/addStrBoolComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrBool/addStrBoolTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrBool/addStrBoolTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrBool/addStrBoolTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrBool/addStrBoolTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrData/AddStrDataTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrData/AddStrDataTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrData/AddStrDataTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrData/AddStrDataTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrData/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrData/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrData/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrData/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrData/addStrDataComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrData/addStrDataComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrData/addStrDataComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrData/addStrDataComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrData/addStrDataTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrData/addStrDataTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrData/addStrDataTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrData/addStrDataTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrInt/AddStrIntTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrInt/AddStrIntTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrInt/AddStrIntTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrInt/AddStrIntTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrInt/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrInt/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrInt/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrInt/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrInt/addStrIntComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrInt/addStrIntComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrInt/addStrIntComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrInt/addStrIntComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrInt/addStrIntTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrInt/addStrIntTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrInt/addStrIntTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrInt/addStrIntTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrList/AddStrListTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrList/AddStrListTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrList/AddStrListTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrList/AddStrListTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrList/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrList/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrList/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrList/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrList/addStrListComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrList/addStrListComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrList/addStrListComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrList/addStrListComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrList/addStrListTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrList/addStrListTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrList/addStrListTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrList/addStrListTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrNullableIntNull/AddStrNullableIntNullTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrNullableIntNull/AddStrNullableIntNullTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrNullableIntNull/AddStrNullableIntNullTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrNullableIntNull/AddStrNullableIntNullTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrNullableIntNull/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrNullableIntNull/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrNullableIntNull/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrNullableIntNull/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrNullableIntNull/addStrNullableIntNullComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrNullableIntNull/addStrNullableIntNullComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrNullableIntNull/addStrNullableIntNullComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrNullableIntNull/addStrNullableIntNullComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrNullableIntNull/addStrNullableIntNullTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrNullableIntNull/addStrNullableIntNullTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrNullableIntNull/addStrNullableIntNullTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrNullableIntNull/addStrNullableIntNullTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrNullableIntValue/AddStrNullableIntValueTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrNullableIntValue/AddStrNullableIntValueTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrNullableIntValue/AddStrNullableIntValueTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrNullableIntValue/AddStrNullableIntValueTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrNullableIntValue/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrNullableIntValue/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrNullableIntValue/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrNullableIntValue/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrNullableIntValue/addStrNullableIntValueComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrNullableIntValue/addStrNullableIntValueComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrNullableIntValue/addStrNullableIntValueComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrNullableIntValue/addStrNullableIntValueComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrNullableIntValue/addStrNullableIntValueTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrNullableIntValue/addStrNullableIntValueTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrNullableIntValue/addStrNullableIntValueTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrNullableIntValue/addStrNullableIntValueTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrPath/AddStrPathTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrPath/AddStrPathTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrPath/AddStrPathTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrPath/AddStrPathTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrPath/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrPath/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrPath/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrPath/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrPath/addStrPathComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrPath/addStrPathComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrPath/addStrPathComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrPath/addStrPathComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrPath/addStrPathTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrPath/addStrPathTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrPath/addStrPathTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrPath/addStrPathTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrStr/AddStrStrTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrStr/AddStrStrTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrStr/AddStrStrTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrStr/AddStrStrTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrStr/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrStr/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrStr/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrStr/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrStr/addStrStrComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrStr/addStrStrComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrStr/addStrStrComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrStr/addStrStrComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrStr/addStrStrTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrStr/addStrStrTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrStr/addStrStrTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrStr/addStrStrTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrTuple/AddStrTupleTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrTuple/AddStrTupleTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrTuple/AddStrTupleTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrTuple/AddStrTupleTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrTuple/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrTuple/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrTuple/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrTuple/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrTuple/addStrTupleComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrTuple/addStrTupleComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrTuple/addStrTupleComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrTuple/addStrTupleComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrTuple/addStrTupleTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrTuple/addStrTupleTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrTuple/addStrTupleTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrTuple/addStrTupleTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrUnit/AddStrUnitTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrUnit/AddStrUnitTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrUnit/AddStrUnitTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrUnit/AddStrUnitTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrUnit/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrUnit/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrUnit/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrUnit/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrUnit/addStrUnitComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrUnit/addStrUnitComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrUnit/addStrUnitComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrUnit/addStrUnitComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrUnit/addStrUnitTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrUnit/addStrUnitTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrUnit/addStrUnitTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/add/addStrUnit/addStrUnitTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqBoolDifferent/EqBoolDifferentTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqBoolDifferent/EqBoolDifferentTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqBoolDifferent/EqBoolDifferentTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqBoolDifferent/EqBoolDifferentTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqBoolDifferent/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqBoolDifferent/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqBoolDifferent/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqBoolDifferent/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqBoolDifferent/eqBoolDifferentComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqBoolDifferent/eqBoolDifferentComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqBoolDifferent/eqBoolDifferentComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqBoolDifferent/eqBoolDifferentComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqBoolDifferent/eqBoolDifferentTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqBoolDifferent/eqBoolDifferentTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqBoolDifferent/eqBoolDifferentTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqBoolDifferent/eqBoolDifferentTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqBoolEqual/EqBoolEqualTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqBoolEqual/EqBoolEqualTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqBoolEqual/EqBoolEqualTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqBoolEqual/EqBoolEqualTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqBoolEqual/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqBoolEqual/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqBoolEqual/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqBoolEqual/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqBoolEqual/eqBoolEqualComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqBoolEqual/eqBoolEqualComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqBoolEqual/eqBoolEqualComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqBoolEqual/eqBoolEqualComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqBoolEqual/eqBoolEqualTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqBoolEqual/eqBoolEqualTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqBoolEqual/eqBoolEqualTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqBoolEqual/eqBoolEqualTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqDataDifferent/EqDataDifferentTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqDataDifferent/EqDataDifferentTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqDataDifferent/EqDataDifferentTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqDataDifferent/EqDataDifferentTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqDataDifferent/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqDataDifferent/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqDataDifferent/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqDataDifferent/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqDataDifferent/eqDataDifferentComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqDataDifferent/eqDataDifferentComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqDataDifferent/eqDataDifferentComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqDataDifferent/eqDataDifferentComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqDataDifferent/eqDataDifferentTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqDataDifferent/eqDataDifferentTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqDataDifferent/eqDataDifferentTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqDataDifferent/eqDataDifferentTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqDataEqual/EqDataEqualTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqDataEqual/EqDataEqualTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqDataEqual/EqDataEqualTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqDataEqual/EqDataEqualTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqDataEqual/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqDataEqual/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqDataEqual/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqDataEqual/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqDataEqual/eqDataEqualComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqDataEqual/eqDataEqualComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqDataEqual/eqDataEqualComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqDataEqual/eqDataEqualComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqDataEqual/eqDataEqualTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqDataEqual/eqDataEqualTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqDataEqual/eqDataEqualTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqDataEqual/eqDataEqualTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqIntDifferent/EqIntDifferentTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqIntDifferent/EqIntDifferentTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqIntDifferent/EqIntDifferentTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqIntDifferent/EqIntDifferentTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqIntDifferent/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqIntDifferent/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqIntDifferent/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqIntDifferent/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqIntDifferent/eqIntDifferentComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqIntDifferent/eqIntDifferentComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqIntDifferent/eqIntDifferentComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqIntDifferent/eqIntDifferentComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqIntDifferent/eqIntDifferentTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqIntDifferent/eqIntDifferentTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqIntDifferent/eqIntDifferentTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqIntDifferent/eqIntDifferentTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqIntEqual/EqIntEqualTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqIntEqual/EqIntEqualTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqIntEqual/EqIntEqualTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqIntEqual/EqIntEqualTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqIntEqual/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqIntEqual/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqIntEqual/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqIntEqual/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqIntEqual/eqIntEqualComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqIntEqual/eqIntEqualComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqIntEqual/eqIntEqualComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqIntEqual/eqIntEqualComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqIntEqual/eqIntEqualTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqIntEqual/eqIntEqualTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqIntEqual/eqIntEqualTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqIntEqual/eqIntEqualTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqListDifferentElements/EqListDifferentElementsTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqListDifferentElements/EqListDifferentElementsTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqListDifferentElements/EqListDifferentElementsTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqListDifferentElements/EqListDifferentElementsTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqListDifferentElements/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqListDifferentElements/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqListDifferentElements/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqListDifferentElements/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqListDifferentElements/eqListDifferentElementsComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqListDifferentElements/eqListDifferentElementsComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqListDifferentElements/eqListDifferentElementsComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqListDifferentElements/eqListDifferentElementsComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqListDifferentElements/eqListDifferentElementsTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqListDifferentElements/eqListDifferentElementsTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqListDifferentElements/eqListDifferentElementsTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqListDifferentElements/eqListDifferentElementsTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqListDifferentSize/EqListDifferentSizeTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqListDifferentSize/EqListDifferentSizeTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqListDifferentSize/EqListDifferentSizeTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqListDifferentSize/EqListDifferentSizeTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqListDifferentSize/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqListDifferentSize/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqListDifferentSize/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqListDifferentSize/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqListDifferentSize/eqListDifferentSizeComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqListDifferentSize/eqListDifferentSizeComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqListDifferentSize/eqListDifferentSizeComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqListDifferentSize/eqListDifferentSizeComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqListDifferentSize/eqListDifferentSizeTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqListDifferentSize/eqListDifferentSizeTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqListDifferentSize/eqListDifferentSizeTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqListDifferentSize/eqListDifferentSizeTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqListEqual/EqListEqualTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqListEqual/EqListEqualTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqListEqual/EqListEqualTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqListEqual/EqListEqualTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqListEqual/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqListEqual/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqListEqual/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqListEqual/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqListEqual/eqListEqualComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqListEqual/eqListEqualComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqListEqual/eqListEqualComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqListEqual/eqListEqualComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqListEqual/eqListEqualTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqListEqual/eqListEqualTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqListEqual/eqListEqualTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqListEqual/eqListEqualTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqListEqualEmpty/EqListEqualEmptyTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqListEqualEmpty/EqListEqualEmptyTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqListEqualEmpty/EqListEqualEmptyTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqListEqualEmpty/EqListEqualEmptyTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqListEqualEmpty/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqListEqualEmpty/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqListEqualEmpty/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqListEqualEmpty/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqListEqualEmpty/eqListEqualEmptyComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqListEqualEmpty/eqListEqualEmptyComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqListEqualEmpty/eqListEqualEmptyComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqListEqualEmpty/eqListEqualEmptyComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqListEqualEmpty/eqListEqualEmptyTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqListEqualEmpty/eqListEqualEmptyTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqListEqualEmpty/eqListEqualEmptyTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqListEqualEmpty/eqListEqualEmptyTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqNullableIntDifferent/EqNullableIntDifferentTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqNullableIntDifferent/EqNullableIntDifferentTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqNullableIntDifferent/EqNullableIntDifferentTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqNullableIntDifferent/EqNullableIntDifferentTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqNullableIntDifferent/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqNullableIntDifferent/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqNullableIntDifferent/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqNullableIntDifferent/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqNullableIntDifferent/eqNullableIntDifferentComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqNullableIntDifferent/eqNullableIntDifferentComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqNullableIntDifferent/eqNullableIntDifferentComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqNullableIntDifferent/eqNullableIntDifferentComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqNullableIntDifferent/eqNullableIntDifferentTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqNullableIntDifferent/eqNullableIntDifferentTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqNullableIntDifferent/eqNullableIntDifferentTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqNullableIntDifferent/eqNullableIntDifferentTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqNullableIntEqual/EqNullableIntEqualTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqNullableIntEqual/EqNullableIntEqualTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqNullableIntEqual/EqNullableIntEqualTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqNullableIntEqual/EqNullableIntEqualTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqNullableIntEqual/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqNullableIntEqual/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqNullableIntEqual/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqNullableIntEqual/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqNullableIntEqual/eqNullableIntEqualComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqNullableIntEqual/eqNullableIntEqualComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqNullableIntEqual/eqNullableIntEqualComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqNullableIntEqual/eqNullableIntEqualComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqNullableIntEqual/eqNullableIntEqualTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqNullableIntEqual/eqNullableIntEqualTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqNullableIntEqual/eqNullableIntEqualTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqNullableIntEqual/eqNullableIntEqualTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqNullableIntNull/EqNullableIntNullTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqNullableIntNull/EqNullableIntNullTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqNullableIntNull/EqNullableIntNullTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqNullableIntNull/EqNullableIntNullTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqNullableIntNull/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqNullableIntNull/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqNullableIntNull/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqNullableIntNull/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqNullableIntNull/eqNullableIntNullComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqNullableIntNull/eqNullableIntNullComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqNullableIntNull/eqNullableIntNullComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqNullableIntNull/eqNullableIntNullComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqNullableIntNull/eqNullableIntNullTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqNullableIntNull/eqNullableIntNullTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqNullableIntNull/eqNullableIntNullTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqNullableIntNull/eqNullableIntNullTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqPathDifferent/EqPathDifferentTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqPathDifferent/EqPathDifferentTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqPathDifferent/EqPathDifferentTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqPathDifferent/EqPathDifferentTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqPathDifferent/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqPathDifferent/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqPathDifferent/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqPathDifferent/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqPathDifferent/eqPathDifferentComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqPathDifferent/eqPathDifferentComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqPathDifferent/eqPathDifferentComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqPathDifferent/eqPathDifferentComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqPathDifferent/eqPathDifferentTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqPathDifferent/eqPathDifferentTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqPathDifferent/eqPathDifferentTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqPathDifferent/eqPathDifferentTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqPathEqual/EqPathEqualTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqPathEqual/EqPathEqualTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqPathEqual/EqPathEqualTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqPathEqual/EqPathEqualTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqPathEqual/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqPathEqual/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqPathEqual/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqPathEqual/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqPathEqual/eqPathEqualComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqPathEqual/eqPathEqualComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqPathEqual/eqPathEqualComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqPathEqual/eqPathEqualComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqPathEqual/eqPathEqualTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqPathEqual/eqPathEqualTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqPathEqual/eqPathEqualTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqPathEqual/eqPathEqualTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqStringDifferent/EqStringDifferentTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqStringDifferent/EqStringDifferentTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqStringDifferent/EqStringDifferentTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqStringDifferent/EqStringDifferentTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqStringDifferent/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqStringDifferent/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqStringDifferent/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqStringDifferent/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqStringDifferent/eqStringDifferentComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqStringDifferent/eqStringDifferentComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqStringDifferent/eqStringDifferentComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqStringDifferent/eqStringDifferentComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqStringDifferent/eqStringDifferentTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqStringDifferent/eqStringDifferentTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqStringDifferent/eqStringDifferentTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqStringDifferent/eqStringDifferentTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqStringEqual/EqStringEqualTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqStringEqual/EqStringEqualTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqStringEqual/EqStringEqualTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqStringEqual/EqStringEqualTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqStringEqual/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqStringEqual/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqStringEqual/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqStringEqual/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqStringEqual/eqStringEqualComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqStringEqual/eqStringEqualComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqStringEqual/eqStringEqualComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqStringEqual/eqStringEqualComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqStringEqual/eqStringEqualTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqStringEqual/eqStringEqualTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqStringEqual/eqStringEqualTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqStringEqual/eqStringEqualTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqTupleDifferent/EqTupleDifferentTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqTupleDifferent/EqTupleDifferentTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqTupleDifferent/EqTupleDifferentTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqTupleDifferent/EqTupleDifferentTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqTupleDifferent/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqTupleDifferent/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqTupleDifferent/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqTupleDifferent/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqTupleDifferent/eqTupleDifferentComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqTupleDifferent/eqTupleDifferentComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqTupleDifferent/eqTupleDifferentComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqTupleDifferent/eqTupleDifferentComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqTupleDifferent/eqTupleDifferentTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqTupleDifferent/eqTupleDifferentTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqTupleDifferent/eqTupleDifferentTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqTupleDifferent/eqTupleDifferentTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqTupleEqual/EqTupleEqualTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqTupleEqual/EqTupleEqualTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqTupleEqual/EqTupleEqualTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqTupleEqual/EqTupleEqualTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqTupleEqual/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqTupleEqual/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqTupleEqual/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqTupleEqual/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqTupleEqual/eqTupleEqualComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqTupleEqual/eqTupleEqualComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqTupleEqual/eqTupleEqualComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqTupleEqual/eqTupleEqualComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqTupleEqual/eqTupleEqualTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqTupleEqual/eqTupleEqualTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqTupleEqual/eqTupleEqualTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/eq/eqTupleEqual/eqTupleEqualTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/land/landFalseFalse/LandFalseFalseTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/land/landFalseFalse/LandFalseFalseTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/land/landFalseFalse/LandFalseFalseTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/land/landFalseFalse/LandFalseFalseTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/land/landFalseFalse/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/land/landFalseFalse/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/land/landFalseFalse/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/land/landFalseFalse/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/land/landFalseFalse/landFalseFalseComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/land/landFalseFalse/landFalseFalseComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/land/landFalseFalse/landFalseFalseComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/land/landFalseFalse/landFalseFalseComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/land/landFalseFalse/landFalseFalseTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/land/landFalseFalse/landFalseFalseTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/land/landFalseFalse/landFalseFalseTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/land/landFalseFalse/landFalseFalseTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/land/landFalseTrue/LandFalseTrueTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/land/landFalseTrue/LandFalseTrueTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/land/landFalseTrue/LandFalseTrueTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/land/landFalseTrue/LandFalseTrueTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/land/landFalseTrue/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/land/landFalseTrue/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/land/landFalseTrue/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/land/landFalseTrue/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/land/landFalseTrue/landFalseTrueComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/land/landFalseTrue/landFalseTrueComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/land/landFalseTrue/landFalseTrueComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/land/landFalseTrue/landFalseTrueComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/land/landFalseTrue/landFalseTrueTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/land/landFalseTrue/landFalseTrueTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/land/landFalseTrue/landFalseTrueTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/land/landFalseTrue/landFalseTrueTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/land/landTrueFalse/LandTrueFalseTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/land/landTrueFalse/LandTrueFalseTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/land/landTrueFalse/LandTrueFalseTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/land/landTrueFalse/LandTrueFalseTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/land/landTrueFalse/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/land/landTrueFalse/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/land/landTrueFalse/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/land/landTrueFalse/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/land/landTrueFalse/landTrueFalseComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/land/landTrueFalse/landTrueFalseComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/land/landTrueFalse/landTrueFalseComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/land/landTrueFalse/landTrueFalseComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/land/landTrueFalse/landTrueFalseTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/land/landTrueFalse/landTrueFalseTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/land/landTrueFalse/landTrueFalseTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/land/landTrueFalse/landTrueFalseTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/land/landTrueTrue/LandTrueTrueTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/land/landTrueTrue/LandTrueTrueTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/land/landTrueTrue/LandTrueTrueTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/land/landTrueTrue/LandTrueTrueTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/land/landTrueTrue/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/land/landTrueTrue/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/land/landTrueTrue/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/land/landTrueTrue/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/land/landTrueTrue/landTrueTrueComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/land/landTrueTrue/landTrueTrueComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/land/landTrueTrue/landTrueTrueComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/land/landTrueTrue/landTrueTrueComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/land/landTrueTrue/landTrueTrueTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/land/landTrueTrue/landTrueTrueTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/land/landTrueTrue/landTrueTrueTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/land/landTrueTrue/landTrueTrueTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/lor/lorFalseFalse/LorFalseFalseTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/lor/lorFalseFalse/LorFalseFalseTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/lor/lorFalseFalse/LorFalseFalseTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/lor/lorFalseFalse/LorFalseFalseTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/lor/lorFalseFalse/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/lor/lorFalseFalse/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/lor/lorFalseFalse/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/lor/lorFalseFalse/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/lor/lorFalseFalse/lorFalseFalseComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/lor/lorFalseFalse/lorFalseFalseComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/lor/lorFalseFalse/lorFalseFalseComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/lor/lorFalseFalse/lorFalseFalseComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/lor/lorFalseFalse/lorFalseFalseTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/lor/lorFalseFalse/lorFalseFalseTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/lor/lorFalseFalse/lorFalseFalseTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/lor/lorFalseFalse/lorFalseFalseTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/lor/lorFalseTrue/LorFalseTrueTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/lor/lorFalseTrue/LorFalseTrueTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/lor/lorFalseTrue/LorFalseTrueTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/lor/lorFalseTrue/LorFalseTrueTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/lor/lorFalseTrue/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/lor/lorFalseTrue/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/lor/lorFalseTrue/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/lor/lorFalseTrue/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/lor/lorFalseTrue/lorFalseTrueComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/lor/lorFalseTrue/lorFalseTrueComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/lor/lorFalseTrue/lorFalseTrueComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/lor/lorFalseTrue/lorFalseTrueComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/lor/lorFalseTrue/lorFalseTrueTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/lor/lorFalseTrue/lorFalseTrueTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/lor/lorFalseTrue/lorFalseTrueTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/lor/lorFalseTrue/lorFalseTrueTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/lor/lorTrueFalse/LorTrueFalseTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/lor/lorTrueFalse/LorTrueFalseTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/lor/lorTrueFalse/LorTrueFalseTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/lor/lorTrueFalse/LorTrueFalseTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/lor/lorTrueFalse/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/lor/lorTrueFalse/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/lor/lorTrueFalse/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/lor/lorTrueFalse/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/lor/lorTrueFalse/lorTrueFalseComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/lor/lorTrueFalse/lorTrueFalseComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/lor/lorTrueFalse/lorTrueFalseComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/lor/lorTrueFalse/lorTrueFalseComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/lor/lorTrueFalse/lorTrueFalseTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/lor/lorTrueFalse/lorTrueFalseTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/lor/lorTrueFalse/lorTrueFalseTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/lor/lorTrueFalse/lorTrueFalseTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/lor/lorTrueTrue/LorTrueTrueTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/lor/lorTrueTrue/LorTrueTrueTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/lor/lorTrueTrue/LorTrueTrueTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/lor/lorTrueTrue/LorTrueTrueTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/lor/lorTrueTrue/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/lor/lorTrueTrue/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/lor/lorTrueTrue/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/lor/lorTrueTrue/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/lor/lorTrueTrue/lorTrueTrueComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/lor/lorTrueTrue/lorTrueTrueComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/lor/lorTrueTrue/lorTrueTrueComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/lor/lorTrueTrue/lorTrueTrueComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/lor/lorTrueTrue/lorTrueTrueTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/lor/lorTrueTrue/lorTrueTrueTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/lor/lorTrueTrue/lorTrueTrueTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/lor/lorTrueTrue/lorTrueTrueTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqBoolDifferent/NeqBoolDifferentTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqBoolDifferent/NeqBoolDifferentTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqBoolDifferent/NeqBoolDifferentTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqBoolDifferent/NeqBoolDifferentTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqBoolDifferent/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqBoolDifferent/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqBoolDifferent/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqBoolDifferent/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqBoolDifferent/neqBoolDifferentComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqBoolDifferent/neqBoolDifferentComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqBoolDifferent/neqBoolDifferentComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqBoolDifferent/neqBoolDifferentComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqBoolDifferent/neqBoolDifferentTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqBoolDifferent/neqBoolDifferentTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqBoolDifferent/neqBoolDifferentTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqBoolDifferent/neqBoolDifferentTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqBoolEqual/NeqBoolEqualTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqBoolEqual/NeqBoolEqualTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqBoolEqual/NeqBoolEqualTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqBoolEqual/NeqBoolEqualTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqBoolEqual/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqBoolEqual/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqBoolEqual/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqBoolEqual/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqBoolEqual/neqBoolEqualComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqBoolEqual/neqBoolEqualComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqBoolEqual/neqBoolEqualComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqBoolEqual/neqBoolEqualComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqBoolEqual/neqBoolEqualTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqBoolEqual/neqBoolEqualTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqBoolEqual/neqBoolEqualTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqBoolEqual/neqBoolEqualTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqDataDifferent/NeqDataDifferentTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqDataDifferent/NeqDataDifferentTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqDataDifferent/NeqDataDifferentTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqDataDifferent/NeqDataDifferentTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqDataDifferent/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqDataDifferent/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqDataDifferent/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqDataDifferent/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqDataDifferent/neqDataDifferentComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqDataDifferent/neqDataDifferentComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqDataDifferent/neqDataDifferentComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqDataDifferent/neqDataDifferentComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqDataDifferent/neqDataDifferentTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqDataDifferent/neqDataDifferentTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqDataDifferent/neqDataDifferentTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqDataDifferent/neqDataDifferentTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqDataEqual/NeqDataEqualTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqDataEqual/NeqDataEqualTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqDataEqual/NeqDataEqualTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqDataEqual/NeqDataEqualTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqDataEqual/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqDataEqual/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqDataEqual/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqDataEqual/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqDataEqual/neqDataEqualComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqDataEqual/neqDataEqualComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqDataEqual/neqDataEqualComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqDataEqual/neqDataEqualComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqDataEqual/neqDataEqualTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqDataEqual/neqDataEqualTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqDataEqual/neqDataEqualTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqDataEqual/neqDataEqualTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqIntDifferent/NeqIntDifferentTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqIntDifferent/NeqIntDifferentTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqIntDifferent/NeqIntDifferentTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqIntDifferent/NeqIntDifferentTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqIntDifferent/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqIntDifferent/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqIntDifferent/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqIntDifferent/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqIntDifferent/neqIntDifferentComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqIntDifferent/neqIntDifferentComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqIntDifferent/neqIntDifferentComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqIntDifferent/neqIntDifferentComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqIntDifferent/neqIntDifferentTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqIntDifferent/neqIntDifferentTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqIntDifferent/neqIntDifferentTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqIntDifferent/neqIntDifferentTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqIntEqual/NeqIntEqualTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqIntEqual/NeqIntEqualTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqIntEqual/NeqIntEqualTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqIntEqual/NeqIntEqualTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqIntEqual/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqIntEqual/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqIntEqual/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqIntEqual/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqIntEqual/neqIntEqualComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqIntEqual/neqIntEqualComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqIntEqual/neqIntEqualComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqIntEqual/neqIntEqualComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqIntEqual/neqIntEqualTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqIntEqual/neqIntEqualTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqIntEqual/neqIntEqualTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqIntEqual/neqIntEqualTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqListDifferentElements/NeqListDifferentElementsTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqListDifferentElements/NeqListDifferentElementsTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqListDifferentElements/NeqListDifferentElementsTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqListDifferentElements/NeqListDifferentElementsTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqListDifferentElements/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqListDifferentElements/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqListDifferentElements/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqListDifferentElements/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqListDifferentElements/neqListDifferentElementsComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqListDifferentElements/neqListDifferentElementsComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqListDifferentElements/neqListDifferentElementsComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqListDifferentElements/neqListDifferentElementsComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqListDifferentElements/neqListDifferentElementsTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqListDifferentElements/neqListDifferentElementsTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqListDifferentElements/neqListDifferentElementsTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqListDifferentElements/neqListDifferentElementsTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqListDifferentSize/NeqListDifferentSizeTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqListDifferentSize/NeqListDifferentSizeTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqListDifferentSize/NeqListDifferentSizeTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqListDifferentSize/NeqListDifferentSizeTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqListDifferentSize/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqListDifferentSize/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqListDifferentSize/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqListDifferentSize/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqListDifferentSize/neqListDifferentSizeComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqListDifferentSize/neqListDifferentSizeComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqListDifferentSize/neqListDifferentSizeComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqListDifferentSize/neqListDifferentSizeComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqListDifferentSize/neqListDifferentSizeTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqListDifferentSize/neqListDifferentSizeTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqListDifferentSize/neqListDifferentSizeTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqListDifferentSize/neqListDifferentSizeTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqListEqual/NeqListEqualTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqListEqual/NeqListEqualTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqListEqual/NeqListEqualTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqListEqual/NeqListEqualTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqListEqual/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqListEqual/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqListEqual/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqListEqual/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqListEqual/neqListEqualComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqListEqual/neqListEqualComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqListEqual/neqListEqualComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqListEqual/neqListEqualComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqListEqual/neqListEqualTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqListEqual/neqListEqualTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqListEqual/neqListEqualTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqListEqual/neqListEqualTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqListEqualEmpty/NeqListEqualEmptyTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqListEqualEmpty/NeqListEqualEmptyTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqListEqualEmpty/NeqListEqualEmptyTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqListEqualEmpty/NeqListEqualEmptyTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqListEqualEmpty/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqListEqualEmpty/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqListEqualEmpty/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqListEqualEmpty/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqListEqualEmpty/neqListEqualEmptyComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqListEqualEmpty/neqListEqualEmptyComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqListEqualEmpty/neqListEqualEmptyComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqListEqualEmpty/neqListEqualEmptyComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqListEqualEmpty/neqListEqualEmptyTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqListEqualEmpty/neqListEqualEmptyTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqListEqualEmpty/neqListEqualEmptyTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqListEqualEmpty/neqListEqualEmptyTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqNullableIntDifferent/NeqNullableIntDifferentTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqNullableIntDifferent/NeqNullableIntDifferentTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqNullableIntDifferent/NeqNullableIntDifferentTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqNullableIntDifferent/NeqNullableIntDifferentTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqNullableIntDifferent/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqNullableIntDifferent/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqNullableIntDifferent/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqNullableIntDifferent/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqNullableIntDifferent/neqNullableIntDifferentComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqNullableIntDifferent/neqNullableIntDifferentComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqNullableIntDifferent/neqNullableIntDifferentComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqNullableIntDifferent/neqNullableIntDifferentComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqNullableIntDifferent/neqNullableIntDifferentTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqNullableIntDifferent/neqNullableIntDifferentTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqNullableIntDifferent/neqNullableIntDifferentTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqNullableIntDifferent/neqNullableIntDifferentTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqNullableIntEqual/NeqNullableIntEqualTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqNullableIntEqual/NeqNullableIntEqualTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqNullableIntEqual/NeqNullableIntEqualTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqNullableIntEqual/NeqNullableIntEqualTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqNullableIntEqual/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqNullableIntEqual/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqNullableIntEqual/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqNullableIntEqual/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqNullableIntEqual/neqNullableIntEqualComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqNullableIntEqual/neqNullableIntEqualComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqNullableIntEqual/neqNullableIntEqualComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqNullableIntEqual/neqNullableIntEqualComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqNullableIntEqual/neqNullableIntEqualTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqNullableIntEqual/neqNullableIntEqualTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqNullableIntEqual/neqNullableIntEqualTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqNullableIntEqual/neqNullableIntEqualTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqNullableIntNull/NeqNullableIntNullTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqNullableIntNull/NeqNullableIntNullTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqNullableIntNull/NeqNullableIntNullTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqNullableIntNull/NeqNullableIntNullTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqNullableIntNull/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqNullableIntNull/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqNullableIntNull/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqNullableIntNull/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqNullableIntNull/neqNullableIntNullComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqNullableIntNull/neqNullableIntNullComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqNullableIntNull/neqNullableIntNullComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqNullableIntNull/neqNullableIntNullComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqNullableIntNull/neqNullableIntNullTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqNullableIntNull/neqNullableIntNullTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqNullableIntNull/neqNullableIntNullTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqNullableIntNull/neqNullableIntNullTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqPathDifferent/NeqPathDifferentTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqPathDifferent/NeqPathDifferentTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqPathDifferent/NeqPathDifferentTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqPathDifferent/NeqPathDifferentTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqPathDifferent/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqPathDifferent/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqPathDifferent/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqPathDifferent/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqPathDifferent/neqPathDifferentComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqPathDifferent/neqPathDifferentComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqPathDifferent/neqPathDifferentComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqPathDifferent/neqPathDifferentComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqPathDifferent/neqPathDifferentTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqPathDifferent/neqPathDifferentTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqPathDifferent/neqPathDifferentTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqPathDifferent/neqPathDifferentTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqPathEqual/NeqPathEqualTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqPathEqual/NeqPathEqualTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqPathEqual/NeqPathEqualTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqPathEqual/NeqPathEqualTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqPathEqual/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqPathEqual/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqPathEqual/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqPathEqual/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqPathEqual/neqPathEqualComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqPathEqual/neqPathEqualComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqPathEqual/neqPathEqualComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqPathEqual/neqPathEqualComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqPathEqual/neqPathEqualTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqPathEqual/neqPathEqualTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqPathEqual/neqPathEqualTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqPathEqual/neqPathEqualTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqStringDifferent/NeqStringDifferentTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqStringDifferent/NeqStringDifferentTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqStringDifferent/NeqStringDifferentTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqStringDifferent/NeqStringDifferentTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqStringDifferent/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqStringDifferent/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqStringDifferent/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqStringDifferent/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqStringDifferent/neqStringDifferentComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqStringDifferent/neqStringDifferentComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqStringDifferent/neqStringDifferentComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqStringDifferent/neqStringDifferentComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqStringDifferent/neqStringDifferentTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqStringDifferent/neqStringDifferentTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqStringDifferent/neqStringDifferentTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqStringDifferent/neqStringDifferentTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqStringEqual/NeqStringEqualTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqStringEqual/NeqStringEqualTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqStringEqual/NeqStringEqualTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqStringEqual/NeqStringEqualTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqStringEqual/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqStringEqual/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqStringEqual/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqStringEqual/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqStringEqual/neqStringEqualComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqStringEqual/neqStringEqualComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqStringEqual/neqStringEqualComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqStringEqual/neqStringEqualComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqStringEqual/neqStringEqualTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqStringEqual/neqStringEqualTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqStringEqual/neqStringEqualTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqStringEqual/neqStringEqualTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqTupleDifferent/NeqTupleDifferentTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqTupleDifferent/NeqTupleDifferentTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqTupleDifferent/NeqTupleDifferentTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqTupleDifferent/NeqTupleDifferentTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqTupleDifferent/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqTupleDifferent/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqTupleDifferent/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqTupleDifferent/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqTupleDifferent/neqTupleDifferentComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqTupleDifferent/neqTupleDifferentComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqTupleDifferent/neqTupleDifferentComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqTupleDifferent/neqTupleDifferentComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqTupleDifferent/neqTupleDifferentTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqTupleDifferent/neqTupleDifferentTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqTupleDifferent/neqTupleDifferentTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqTupleDifferent/neqTupleDifferentTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqTupleEqual/NeqTupleEqualTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqTupleEqual/NeqTupleEqualTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqTupleEqual/NeqTupleEqualTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqTupleEqual/NeqTupleEqualTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqTupleEqual/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqTupleEqual/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqTupleEqual/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqTupleEqual/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqTupleEqual/neqTupleEqualComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqTupleEqual/neqTupleEqualComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqTupleEqual/neqTupleEqualComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqTupleEqual/neqTupleEqualComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqTupleEqual/neqTupleEqualTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqTupleEqual/neqTupleEqualTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqTupleEqual/neqTupleEqualTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/binary/neq/neqTupleEqual/neqTupleEqualTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/Bar.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/Bar.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/Bar.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/Bar.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/Foo.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/Foo.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/Foo.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/Foo.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/constructor/generic/GenericTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/constructor/generic/GenericTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/constructor/generic/GenericTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/constructor/generic/GenericTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/constructor/generic/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/constructor/generic/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/constructor/generic/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/constructor/generic/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/constructor/generic/genericComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/constructor/generic/genericComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/constructor/generic/genericComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/constructor/generic/genericComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/constructor/generic/genericTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/constructor/generic/genericTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/constructor/generic/genericTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/constructor/generic/genericTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/constructor/nullary/NullaryTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/constructor/nullary/NullaryTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/constructor/nullary/NullaryTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/constructor/nullary/NullaryTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/constructor/nullary/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/constructor/nullary/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/constructor/nullary/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/constructor/nullary/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/constructor/nullary/nullaryComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/constructor/nullary/nullaryComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/constructor/nullary/nullaryComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/constructor/nullary/nullaryComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/constructor/nullary/nullaryTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/constructor/nullary/nullaryTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/constructor/nullary/nullaryTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/constructor/nullary/nullaryTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/constructor/singleParam/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/constructor/singleParam/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/constructor/singleParam/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/constructor/singleParam/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/constructor/singleParam/SingleParamTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/constructor/singleParam/SingleParamTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/constructor/singleParam/SingleParamTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/constructor/singleParam/SingleParamTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/constructor/singleParam/singleParamComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/constructor/singleParam/singleParamComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/constructor/singleParam/singleParamComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/constructor/singleParam/singleParamComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/constructor/singleParam/singleParamTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/constructor/singleParam/singleParamTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/constructor/singleParam/singleParamTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/constructor/singleParam/singleParamTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/constructor/threeParam/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/constructor/threeParam/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/constructor/threeParam/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/constructor/threeParam/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/constructor/threeParam/ThreeParamTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/constructor/threeParam/ThreeParamTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/constructor/threeParam/ThreeParamTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/constructor/threeParam/ThreeParamTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/constructor/threeParam/threeParamComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/constructor/threeParam/threeParamComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/constructor/threeParam/threeParamComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/constructor/threeParam/threeParamComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/constructor/threeParam/threeParamTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/constructor/threeParam/threeParamTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/constructor/threeParam/threeParamTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/constructor/threeParam/threeParamTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/constructor/twoParam/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/constructor/twoParam/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/constructor/twoParam/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/constructor/twoParam/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/constructor/twoParam/TwoParamTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/constructor/twoParam/TwoParamTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/constructor/twoParam/TwoParamTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/constructor/twoParam/TwoParamTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/constructor/twoParam/twoParamComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/constructor/twoParam/twoParamComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/constructor/twoParam/twoParamComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/constructor/twoParam/twoParamComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/constructor/twoParam/twoParamTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/constructor/twoParam/twoParamTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/constructor/twoParam/twoParamTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/constructor/twoParam/twoParamTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/generic/GenericTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/generic/GenericTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/generic/GenericTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/generic/GenericTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/generic/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/generic/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/generic/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/generic/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/generic/genericComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/generic/genericComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/generic/genericComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/generic/genericComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/generic/genericTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/generic/genericTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/generic/genericTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/generic/genericTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/nullary/NullaryTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/nullary/NullaryTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/nullary/NullaryTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/nullary/NullaryTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/nullary/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/nullary/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/nullary/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/nullary/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/nullary/nullaryComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/nullary/nullaryComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/nullary/nullaryComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/nullary/nullaryComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/nullary/nullaryTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/nullary/nullaryTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/nullary/nullaryTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/nullary/nullaryTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/singleParam/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/singleParam/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/singleParam/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/singleParam/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/singleParam/SingleParamTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/singleParam/SingleParamTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/singleParam/SingleParamTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/singleParam/SingleParamTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/singleParam/singleParamComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/singleParam/singleParamComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/singleParam/singleParamComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/singleParam/singleParamComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/singleParam/singleParamTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/singleParam/singleParamTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/singleParam/singleParamTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/singleParam/singleParamTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/threeParam/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/threeParam/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/threeParam/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/threeParam/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/threeParam/ThreeParamTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/threeParam/ThreeParamTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/threeParam/ThreeParamTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/threeParam/ThreeParamTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/threeParam/threeParamComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/threeParam/threeParamComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/threeParam/threeParamComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/threeParam/threeParamComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/threeParam/threeParamTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/threeParam/threeParamTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/threeParam/threeParamTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/threeParam/threeParamTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/twoParam/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/twoParam/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/twoParam/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/twoParam/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/twoParam/TwoParamTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/twoParam/TwoParamTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/twoParam/TwoParamTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/twoParam/TwoParamTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/twoParam/twoParamComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/twoParam/twoParamComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/twoParam/twoParamComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/twoParam/twoParamComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/twoParam/twoParamTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/twoParam/twoParamTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/twoParam/twoParamTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignFunc/twoParam/twoParamTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/generic/GenericTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/generic/GenericTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/generic/GenericTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/generic/GenericTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/generic/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/generic/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/generic/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/generic/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/generic/genericComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/generic/genericComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/generic/genericComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/generic/genericComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/generic/genericTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/generic/genericTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/generic/genericTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/generic/genericTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/genericWildcard/GenericWildcardTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/genericWildcard/GenericWildcardTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/genericWildcard/GenericWildcardTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/genericWildcard/GenericWildcardTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/genericWildcard/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/genericWildcard/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/genericWildcard/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/genericWildcard/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/genericWildcard/genericWildcardComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/genericWildcard/genericWildcardComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/genericWildcard/genericWildcardComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/genericWildcard/genericWildcardComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/genericWildcard/genericWildcardTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/genericWildcard/genericWildcardTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/genericWildcard/genericWildcardTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/genericWildcard/genericWildcardTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/nullary/NullaryTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/nullary/NullaryTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/nullary/NullaryTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/nullary/NullaryTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/nullary/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/nullary/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/nullary/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/nullary/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/nullary/nullaryComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/nullary/nullaryComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/nullary/nullaryComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/nullary/nullaryComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/nullary/nullaryTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/nullary/nullaryTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/nullary/nullaryTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/nullary/nullaryTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/singleParam/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/singleParam/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/singleParam/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/singleParam/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/singleParam/SingleParamTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/singleParam/SingleParamTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/singleParam/SingleParamTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/singleParam/SingleParamTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/singleParam/singleParamComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/singleParam/singleParamComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/singleParam/singleParamComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/singleParam/singleParamComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/singleParam/singleParamTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/singleParam/singleParamTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/singleParam/singleParamTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/singleParam/singleParamTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/threeParam/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/threeParam/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/threeParam/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/threeParam/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/threeParam/ThreeParamTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/threeParam/ThreeParamTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/threeParam/ThreeParamTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/threeParam/ThreeParamTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/threeParam/threeParamComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/threeParam/threeParamComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/threeParam/threeParamComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/threeParam/threeParamComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/threeParam/threeParamTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/threeParam/threeParamTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/threeParam/threeParamTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/threeParam/threeParamTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/twoParam/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/twoParam/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/twoParam/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/twoParam/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/twoParam/TwoParamTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/twoParam/TwoParamTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/twoParam/TwoParamTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/twoParam/TwoParamTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/twoParam/twoParamComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/twoParam/twoParamComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/twoParam/twoParamComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/twoParam/twoParamComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/twoParam/twoParamTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/twoParam/twoParamTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/twoParam/twoParamTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignMethod/twoParam/twoParamTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/generic/Generic.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/generic/Generic.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/generic/Generic.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/generic/Generic.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/generic/GenericTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/generic/GenericTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/generic/GenericTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/generic/GenericTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/generic/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/generic/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/generic/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/generic/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/generic/genericComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/generic/genericComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/generic/genericComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/generic/genericComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/generic/genericTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/generic/genericTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/generic/genericTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/generic/genericTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/nullary/Nullary.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/nullary/Nullary.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/nullary/Nullary.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/nullary/Nullary.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/nullary/NullaryTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/nullary/NullaryTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/nullary/NullaryTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/nullary/NullaryTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/nullary/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/nullary/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/nullary/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/nullary/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/nullary/nullaryComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/nullary/nullaryComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/nullary/nullaryComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/nullary/nullaryComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/nullary/nullaryTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/nullary/nullaryTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/nullary/nullaryTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/nullary/nullaryTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/singleParam/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/singleParam/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/singleParam/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/singleParam/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/singleParam/SingleParam.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/singleParam/SingleParam.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/singleParam/SingleParam.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/singleParam/SingleParam.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/singleParam/SingleParamTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/singleParam/SingleParamTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/singleParam/SingleParamTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/singleParam/SingleParamTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/singleParam/singleParamComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/singleParam/singleParamComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/singleParam/singleParamComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/singleParam/singleParamComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/singleParam/singleParamTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/singleParam/singleParamTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/singleParam/singleParamTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/singleParam/singleParamTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/threeParam/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/threeParam/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/threeParam/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/threeParam/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/threeParam/ThreeParam.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/threeParam/ThreeParam.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/threeParam/ThreeParam.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/threeParam/ThreeParam.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/threeParam/ThreeParamTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/threeParam/ThreeParamTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/threeParam/ThreeParamTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/threeParam/ThreeParamTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/threeParam/threeParamComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/threeParam/threeParamComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/threeParam/threeParamComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/threeParam/threeParamComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/threeParam/threeParamTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/threeParam/threeParamTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/threeParam/threeParamTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/threeParam/threeParamTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/twoParam/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/twoParam/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/twoParam/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/twoParam/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/twoParam/TwoParam.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/twoParam/TwoParam.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/twoParam/TwoParam.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/twoParam/TwoParam.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/twoParam/TwoParamTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/twoParam/TwoParamTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/twoParam/TwoParamTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/twoParam/TwoParamTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/twoParam/twoParamComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/twoParam/twoParamComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/twoParam/twoParamComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/twoParam/twoParamComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/twoParam/twoParamTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/twoParam/twoParamTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/twoParam/twoParamTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/foreignTask/twoParam/twoParamTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/func/nullary/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/func/nullary/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/func/nullary/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/func/nullary/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/func/nullary/nullary.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/func/nullary/nullary.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/func/nullary/nullary.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/func/nullary/nullary.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/func/nullary/nullaryComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/func/nullary/nullaryComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/func/nullary/nullaryComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/func/nullary/nullaryComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/func/nullary/nullaryTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/func/nullary/nullaryTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/func/nullary/nullaryTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/func/nullary/nullaryTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/func/singleParam/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/func/singleParam/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/func/singleParam/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/func/singleParam/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/func/singleParam/singleParam.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/func/singleParam/singleParam.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/func/singleParam/singleParam.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/func/singleParam/singleParam.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/func/singleParam/singleParamComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/func/singleParam/singleParamComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/func/singleParam/singleParamComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/func/singleParam/singleParamComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/func/singleParam/singleParamTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/func/singleParam/singleParamTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/func/singleParam/singleParamTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/func/singleParam/singleParamTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/func/singleParamAnonymous/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/func/singleParamAnonymous/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/func/singleParamAnonymous/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/func/singleParamAnonymous/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/func/singleParamAnonymous/singleParamAnonymous.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/func/singleParamAnonymous/singleParamAnonymous.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/func/singleParamAnonymous/singleParamAnonymous.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/func/singleParamAnonymous/singleParamAnonymous.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/func/singleParamAnonymous/singleParamAnonymousComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/func/singleParamAnonymous/singleParamAnonymousComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/func/singleParamAnonymous/singleParamAnonymousComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/func/singleParamAnonymous/singleParamAnonymousComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/func/singleParamAnonymous/singleParamAnonymousTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/func/singleParamAnonymous/singleParamAnonymousTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/func/singleParamAnonymous/singleParamAnonymousTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/func/singleParamAnonymous/singleParamAnonymousTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/func/threeParam/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/func/threeParam/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/func/threeParam/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/func/threeParam/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/func/threeParam/threeParam.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/func/threeParam/threeParam.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/func/threeParam/threeParam.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/func/threeParam/threeParam.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/func/threeParam/threeParamComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/func/threeParam/threeParamComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/func/threeParam/threeParamComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/func/threeParam/threeParamComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/func/threeParam/threeParamTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/func/threeParam/threeParamTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/func/threeParam/threeParamTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/func/threeParam/threeParamTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/func/twoParam/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/func/twoParam/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/func/twoParam/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/func/twoParam/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/func/twoParam/twoParam.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/func/twoParam/twoParam.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/func/twoParam/twoParam.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/func/twoParam/twoParam.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/func/twoParam/twoParamComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/func/twoParam/twoParamComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/func/twoParam/twoParamComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/func/twoParam/twoParamComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/func/twoParam/twoParamTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/func/twoParam/twoParamTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/func/twoParam/twoParamTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/func/twoParam/twoParamTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/func/twoParamBothAnonymous/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/func/twoParamBothAnonymous/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/func/twoParamBothAnonymous/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/func/twoParamBothAnonymous/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/func/twoParamBothAnonymous/twoParamBothAnonymous.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/func/twoParamBothAnonymous/twoParamBothAnonymous.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/func/twoParamBothAnonymous/twoParamBothAnonymous.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/func/twoParamBothAnonymous/twoParamBothAnonymous.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/func/twoParamBothAnonymous/twoParamBothAnonymousComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/func/twoParamBothAnonymous/twoParamBothAnonymousComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/func/twoParamBothAnonymous/twoParamBothAnonymousComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/func/twoParamBothAnonymous/twoParamBothAnonymousComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/func/twoParamBothAnonymous/twoParamBothAnonymousTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/func/twoParamBothAnonymous/twoParamBothAnonymousTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/func/twoParamBothAnonymous/twoParamBothAnonymousTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/func/twoParamBothAnonymous/twoParamBothAnonymousTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/func/twoParamOneAnonymous/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/func/twoParamOneAnonymous/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/func/twoParamOneAnonymous/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/func/twoParamOneAnonymous/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/func/twoParamOneAnonymous/twoParamOneAnonymous.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/func/twoParamOneAnonymous/twoParamOneAnonymous.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/func/twoParamOneAnonymous/twoParamOneAnonymous.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/func/twoParamOneAnonymous/twoParamOneAnonymous.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/func/twoParamOneAnonymous/twoParamOneAnonymousComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/func/twoParamOneAnonymous/twoParamOneAnonymousComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/func/twoParamOneAnonymous/twoParamOneAnonymousComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/func/twoParamOneAnonymous/twoParamOneAnonymousComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/func/twoParamOneAnonymous/twoParamOneAnonymousTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/func/twoParamOneAnonymous/twoParamOneAnonymousTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/func/twoParamOneAnonymous/twoParamOneAnonymousTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/func/twoParamOneAnonymous/twoParamOneAnonymousTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/pieFunc/nullary/NullaryTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/pieFunc/nullary/NullaryTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/pieFunc/nullary/NullaryTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/pieFunc/nullary/NullaryTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/pieFunc/nullary/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/pieFunc/nullary/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/pieFunc/nullary/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/pieFunc/nullary/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/pieFunc/nullary/nullary.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/pieFunc/nullary/nullary.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/pieFunc/nullary/nullary.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/pieFunc/nullary/nullary.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/pieFunc/nullary/nullaryComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/pieFunc/nullary/nullaryComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/pieFunc/nullary/nullaryComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/pieFunc/nullary/nullaryComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/pieFunc/one/OneTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/pieFunc/one/OneTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/pieFunc/one/OneTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/pieFunc/one/OneTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/pieFunc/one/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/pieFunc/one/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/pieFunc/one/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/pieFunc/one/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/pieFunc/one/one.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/pieFunc/one/one.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/pieFunc/one/one.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/pieFunc/one/one.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/pieFunc/one/oneComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/pieFunc/one/oneComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/pieFunc/one/oneComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/pieFunc/one/oneComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/pieFunc/three/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/pieFunc/three/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/pieFunc/three/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/pieFunc/three/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/pieFunc/three/ThreeTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/pieFunc/three/ThreeTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/pieFunc/three/ThreeTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/pieFunc/three/ThreeTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/pieFunc/three/three.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/pieFunc/three/three.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/pieFunc/three/three.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/pieFunc/three/three.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/pieFunc/three/threeComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/pieFunc/three/threeComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/pieFunc/three/threeComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/pieFunc/three/threeComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/pieFunc/two/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/pieFunc/two/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/pieFunc/two/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/pieFunc/two/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/pieFunc/two/TwoTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/pieFunc/two/TwoTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/pieFunc/two/TwoTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/pieFunc/two/TwoTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/pieFunc/two/two.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/pieFunc/two/two.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/pieFunc/two/two.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/pieFunc/two/two.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/call/pieFunc/two/twoComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/pieFunc/two/twoComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/call/pieFunc/two/twoComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/call/pieFunc/two/twoComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/component_template.java.ignored b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/component_template.java.ignored similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/component_template.java.ignored rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/component_template.java.ignored diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/emptyLitToPaths/EmptyLitToPathsTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/emptyLitToPaths/EmptyLitToPathsTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/emptyLitToPaths/EmptyLitToPathsTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/emptyLitToPaths/EmptyLitToPathsTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/emptyLitToPaths/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/emptyLitToPaths/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/emptyLitToPaths/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/emptyLitToPaths/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/emptyLitToPaths/emptyLitToPathsComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/emptyLitToPaths/emptyLitToPathsComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/emptyLitToPaths/emptyLitToPathsComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/emptyLitToPaths/emptyLitToPathsComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/emptyLitToPaths/emptyLitToPathsTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/emptyLitToPaths/emptyLitToPathsTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/emptyLitToPaths/emptyLitToPathsTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/emptyLitToPaths/emptyLitToPathsTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/emptyValToPathsTypeHint/EmptyValToPathsTypeHintTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/emptyValToPathsTypeHint/EmptyValToPathsTypeHintTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/emptyValToPathsTypeHint/EmptyValToPathsTypeHintTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/emptyValToPathsTypeHint/EmptyValToPathsTypeHintTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/emptyValToPathsTypeHint/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/emptyValToPathsTypeHint/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/emptyValToPathsTypeHint/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/emptyValToPathsTypeHint/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/emptyValToPathsTypeHint/emptyValToPathsTypeHintComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/emptyValToPathsTypeHint/emptyValToPathsTypeHintComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/emptyValToPathsTypeHint/emptyValToPathsTypeHintComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/emptyValToPathsTypeHint/emptyValToPathsTypeHintComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/emptyValToPathsTypeHint/emptyValToPathsTypeHintTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/emptyValToPathsTypeHint/emptyValToPathsTypeHintTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/emptyValToPathsTypeHint/emptyValToPathsTypeHintTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/emptyValToPathsTypeHint/emptyValToPathsTypeHintTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/intsLitToInts/IntsLitToIntsTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/intsLitToInts/IntsLitToIntsTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/intsLitToInts/IntsLitToIntsTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/intsLitToInts/IntsLitToIntsTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/intsLitToInts/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/intsLitToInts/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/intsLitToInts/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/intsLitToInts/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/intsLitToInts/intsLitToIntsComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/intsLitToInts/intsLitToIntsComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/intsLitToInts/intsLitToIntsComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/intsLitToInts/intsLitToIntsComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/intsLitToInts/intsLitToIntsTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/intsLitToInts/intsLitToIntsTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/intsLitToInts/intsLitToIntsTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/intsLitToInts/intsLitToIntsTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/pairsValToBools/PairsValToBoolsTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/pairsValToBools/PairsValToBoolsTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/pairsValToBools/PairsValToBoolsTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/pairsValToBools/PairsValToBoolsTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/pairsValToBools/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/pairsValToBools/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/pairsValToBools/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/pairsValToBools/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/pairsValToBools/pairsValToBoolsComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/pairsValToBools/pairsValToBoolsComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/pairsValToBools/pairsValToBoolsComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/pairsValToBools/pairsValToBoolsComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/pairsValToBools/pairsValToBoolsTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/pairsValToBools/pairsValToBoolsTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/pairsValToBools/pairsValToBoolsTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/pairsValToBools/pairsValToBoolsTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/stringsValToStrings/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/stringsValToStrings/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/stringsValToStrings/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/stringsValToStrings/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/stringsValToStrings/StringsValToStringsTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/stringsValToStrings/StringsValToStringsTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/stringsValToStrings/StringsValToStringsTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/stringsValToStrings/StringsValToStringsTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/stringsValToStrings/stringsValToStringsComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/stringsValToStrings/stringsValToStringsComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/stringsValToStrings/stringsValToStringsComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/stringsValToStrings/stringsValToStringsComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/stringsValToStrings/stringsValToStringsTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/stringsValToStrings/stringsValToStringsTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/stringsValToStrings/stringsValToStringsTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/controlFlow/listComprehension/stringsValToStrings/stringsValToStringsTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/T1.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/T1.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/T1.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/T1.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/T2.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/T2.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/T2.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/T2.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/empty/EmptyTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/empty/EmptyTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/empty/EmptyTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/empty/EmptyTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/empty/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/empty/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/empty/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/empty/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/empty/empty.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/empty/empty.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/empty/empty.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/empty/empty.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/empty/emptyComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/empty/emptyComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/empty/emptyComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/empty/emptyComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/omitted/OmittedTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/omitted/OmittedTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/omitted/OmittedTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/omitted/OmittedTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/omitted/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/omitted/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/omitted/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/omitted/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/omitted/omitted.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/omitted/omitted.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/omitted/omitted.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/omitted/omitted.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/omitted/omittedComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/omitted/omittedComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/omitted/omittedComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/omitted/omittedComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/one/OneTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/one/OneTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/one/OneTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/one/OneTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/one/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/one/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/one/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/one/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/one/one.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/one/one.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/one/one.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/one/one.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/one/oneComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/one/oneComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/one/oneComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/one/oneComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/three/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/three/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/three/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/three/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/three/ThreeTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/three/ThreeTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/three/ThreeTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/three/ThreeTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/three/three.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/three/three.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/three/three.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/three/three.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/three/threeComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/three/threeComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/three/threeComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/three/threeComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/two/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/two/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/two/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/two/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/two/TwoTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/two/TwoTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/two/TwoTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/two/TwoTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/two/two.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/two/two.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/two/two.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/two/two.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/two/twoComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/two/twoComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/two/twoComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/contextParams/two/twoComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/emptyFile/EmptyFileTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/emptyFile/EmptyFileTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/emptyFile/EmptyFileTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/emptyFile/EmptyFileTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/emptyFile/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/emptyFile/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/emptyFile/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/emptyFile/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/emptyFile/emptyFileComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/emptyFile/emptyFileComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/emptyFile/emptyFileComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/emptyFile/emptyFileComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/emptyFile/emptyFileTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/emptyFile/emptyFileTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/emptyFile/emptyFileTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/emptyFile/emptyFileTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/oneFunc/OneFuncTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/oneFunc/OneFuncTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/oneFunc/OneFuncTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/oneFunc/OneFuncTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/oneFunc/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/oneFunc/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/oneFunc/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/oneFunc/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/oneFunc/oneFuncComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/oneFunc/oneFuncComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/oneFunc/oneFuncComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/oneFunc/oneFuncComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/oneFunc/oneFuncTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/oneFunc/oneFuncTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/oneFunc/oneFuncTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/oneFunc/oneFuncTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/nullary/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/nullary/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/nullary/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/nullary/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/nullary/nullary.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/nullary/nullary.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/nullary/nullary.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/nullary/nullary.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/nullary/nullaryComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/nullary/nullaryComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/nullary/nullaryComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/nullary/nullaryComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/nullary/nullaryTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/nullary/nullaryTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/nullary/nullaryTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/nullary/nullaryTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/single/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/single/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/single/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/single/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/single/single.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/single/single.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/single/single.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/single/single.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/single/singleComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/single/singleComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/single/singleComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/single/singleComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/single/singleTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/single/singleTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/single/singleTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/single/singleTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/singleAnonymous/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/singleAnonymous/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/singleAnonymous/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/singleAnonymous/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/singleAnonymous/singleAnonymous.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/singleAnonymous/singleAnonymous.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/singleAnonymous/singleAnonymous.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/singleAnonymous/singleAnonymous.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/singleAnonymous/singleAnonymousComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/singleAnonymous/singleAnonymousComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/singleAnonymous/singleAnonymousComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/singleAnonymous/singleAnonymousComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/singleAnonymous/singleAnonymousTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/singleAnonymous/singleAnonymousTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/singleAnonymous/singleAnonymousTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/singleAnonymous/singleAnonymousTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/singleUnnamed/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/singleUnnamed/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/singleUnnamed/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/singleUnnamed/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/singleUnnamed/singleUnnamed.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/singleUnnamed/singleUnnamed.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/singleUnnamed/singleUnnamed.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/singleUnnamed/singleUnnamed.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/singleUnnamed/singleUnnamedComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/singleUnnamed/singleUnnamedComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/singleUnnamed/singleUnnamedComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/singleUnnamed/singleUnnamedComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/singleUnnamed/singleUnnamedTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/singleUnnamed/singleUnnamedTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/singleUnnamed/singleUnnamedTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/singleUnnamed/singleUnnamedTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/three/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/three/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/three/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/three/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/three/three.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/three/three.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/three/three.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/three/three.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/three/threeComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/three/threeComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/three/threeComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/three/threeComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/three/threeTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/three/threeTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/three/threeTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/three/threeTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/threeOneAnonymousOneUnnamed/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/threeOneAnonymousOneUnnamed/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/threeOneAnonymousOneUnnamed/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/threeOneAnonymousOneUnnamed/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/threeOneAnonymousOneUnnamed/threeOneAnonymousOneUnnamed.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/threeOneAnonymousOneUnnamed/threeOneAnonymousOneUnnamed.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/threeOneAnonymousOneUnnamed/threeOneAnonymousOneUnnamed.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/threeOneAnonymousOneUnnamed/threeOneAnonymousOneUnnamed.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/threeOneAnonymousOneUnnamed/threeOneAnonymousOneUnnamedComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/threeOneAnonymousOneUnnamed/threeOneAnonymousOneUnnamedComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/threeOneAnonymousOneUnnamed/threeOneAnonymousOneUnnamedComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/threeOneAnonymousOneUnnamed/threeOneAnonymousOneUnnamedComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/threeOneAnonymousOneUnnamed/threeOneAnonymousOneUnnamedTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/threeOneAnonymousOneUnnamed/threeOneAnonymousOneUnnamedTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/threeOneAnonymousOneUnnamed/threeOneAnonymousOneUnnamedTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/threeOneAnonymousOneUnnamed/threeOneAnonymousOneUnnamedTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/two/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/two/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/two/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/two/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/two/two.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/two/two.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/two/two.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/two/two.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/two/twoComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/two/twoComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/two/twoComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/two/twoComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/two/twoTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/two/twoTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/two/twoTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/two/twoTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoBothAnonymous/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoBothAnonymous/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoBothAnonymous/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoBothAnonymous/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoBothAnonymous/twoBothAnonymous.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoBothAnonymous/twoBothAnonymous.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoBothAnonymous/twoBothAnonymous.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoBothAnonymous/twoBothAnonymous.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoBothAnonymous/twoBothAnonymousComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoBothAnonymous/twoBothAnonymousComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoBothAnonymous/twoBothAnonymousComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoBothAnonymous/twoBothAnonymousComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoBothAnonymous/twoBothAnonymousTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoBothAnonymous/twoBothAnonymousTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoBothAnonymous/twoBothAnonymousTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoBothAnonymous/twoBothAnonymousTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoBothUnnamed/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoBothUnnamed/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoBothUnnamed/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoBothUnnamed/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoBothUnnamed/twoBothUnnamed.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoBothUnnamed/twoBothUnnamed.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoBothUnnamed/twoBothUnnamed.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoBothUnnamed/twoBothUnnamed.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoBothUnnamed/twoBothUnnamedComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoBothUnnamed/twoBothUnnamedComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoBothUnnamed/twoBothUnnamedComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoBothUnnamed/twoBothUnnamedComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoBothUnnamed/twoBothUnnamedTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoBothUnnamed/twoBothUnnamedTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoBothUnnamed/twoBothUnnamedTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoBothUnnamed/twoBothUnnamedTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoOneAnonymous/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoOneAnonymous/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoOneAnonymous/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoOneAnonymous/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoOneAnonymous/twoOneAnonymous.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoOneAnonymous/twoOneAnonymous.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoOneAnonymous/twoOneAnonymous.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoOneAnonymous/twoOneAnonymous.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoOneAnonymous/twoOneAnonymousComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoOneAnonymous/twoOneAnonymousComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoOneAnonymous/twoOneAnonymousComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoOneAnonymous/twoOneAnonymousComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoOneAnonymous/twoOneAnonymousTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoOneAnonymous/twoOneAnonymousTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoOneAnonymous/twoOneAnonymousTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoOneAnonymous/twoOneAnonymousTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoOneAnonymousOneUnnamed/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoOneAnonymousOneUnnamed/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoOneAnonymousOneUnnamed/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoOneAnonymousOneUnnamed/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoOneAnonymousOneUnnamed/twoOneAnonymousOneUnnamed.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoOneAnonymousOneUnnamed/twoOneAnonymousOneUnnamed.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoOneAnonymousOneUnnamed/twoOneAnonymousOneUnnamed.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoOneAnonymousOneUnnamed/twoOneAnonymousOneUnnamed.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoOneAnonymousOneUnnamed/twoOneAnonymousOneUnnamedComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoOneAnonymousOneUnnamed/twoOneAnonymousOneUnnamedComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoOneAnonymousOneUnnamed/twoOneAnonymousOneUnnamedComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoOneAnonymousOneUnnamed/twoOneAnonymousOneUnnamedComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoOneAnonymousOneUnnamed/twoOneAnonymousOneUnnamedTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoOneAnonymousOneUnnamed/twoOneAnonymousOneUnnamedTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoOneAnonymousOneUnnamed/twoOneAnonymousOneUnnamedTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoOneAnonymousOneUnnamed/twoOneAnonymousOneUnnamedTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoOneUnnamed/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoOneUnnamed/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoOneUnnamed/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoOneUnnamed/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoOneUnnamed/twoOneUnnamed.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoOneUnnamed/twoOneUnnamed.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoOneUnnamed/twoOneUnnamed.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoOneUnnamed/twoOneUnnamed.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoOneUnnamed/twoOneUnnamedComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoOneUnnamed/twoOneUnnamedComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoOneUnnamed/twoOneUnnamedComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoOneUnnamed/twoOneUnnamedComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoOneUnnamed/twoOneUnnamedTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoOneUnnamed/twoOneUnnamedTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoOneUnnamed/twoOneUnnamedTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/params/twoOneUnnamed/twoOneUnnamedTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/twoFuncLinear/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/twoFuncLinear/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/twoFuncLinear/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/twoFuncLinear/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/twoFuncLinear/TwoFuncLinearTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/twoFuncLinear/TwoFuncLinearTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/twoFuncLinear/TwoFuncLinearTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/twoFuncLinear/TwoFuncLinearTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/twoFuncLinear/twoFuncLinearComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/twoFuncLinear/twoFuncLinearComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/twoFuncLinear/twoFuncLinearComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/twoFuncLinear/twoFuncLinearComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/twoFuncLinear/twoFuncLinearTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/twoFuncLinear/twoFuncLinearTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/twoFuncLinear/twoFuncLinearTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/twoFuncLinear/twoFuncLinearTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/twoFuncRecursive/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/twoFuncRecursive/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/twoFuncRecursive/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/twoFuncRecursive/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/twoFuncRecursive/TwoFuncRecursiveTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/twoFuncRecursive/TwoFuncRecursiveTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/twoFuncRecursive/TwoFuncRecursiveTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/twoFuncRecursive/TwoFuncRecursiveTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/twoFuncRecursive/twoFuncRecursiveComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/twoFuncRecursive/twoFuncRecursiveComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/twoFuncRecursive/twoFuncRecursiveComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/twoFuncRecursive/twoFuncRecursiveComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/twoFuncRecursive/twoFuncRecursiveTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/twoFuncRecursive/twoFuncRecursiveTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/twoFuncRecursive/twoFuncRecursiveTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/twoFuncRecursive/twoFuncRecursiveTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/twoFuncUnused/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/twoFuncUnused/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/twoFuncUnused/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/twoFuncUnused/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/twoFuncUnused/TwoFuncUnusedTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/twoFuncUnused/TwoFuncUnusedTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/twoFuncUnused/TwoFuncUnusedTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/twoFuncUnused/TwoFuncUnusedTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/twoFuncUnused/twoFuncUnusedComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/twoFuncUnused/twoFuncUnusedComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/twoFuncUnused/twoFuncUnusedComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/twoFuncUnused/twoFuncUnusedComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/twoFuncUnused/twoFuncUnusedTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/twoFuncUnused/twoFuncUnusedTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/funcDef/twoFuncUnused/twoFuncUnusedTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/funcDef/twoFuncUnused/twoFuncUnusedTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/a/b/c/Foo.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/a/b/c/Foo.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/a/b/c/Foo.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/a/b/c/Foo.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/a/b/c/ForeignJava.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/a/b/c/ForeignJava.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/a/b/c/ForeignJava.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/a/b/c/ForeignJava.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/a/b/c/ForeignPie.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/a/b/c/ForeignPie.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/a/b/c/ForeignPie.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/a/b/c/ForeignPie.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/a/b/c/definitionTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/a/b/c/definitionTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/a/b/c/definitionTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/a/b/c/definitionTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importData/ImportDataTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importData/ImportDataTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importData/ImportDataTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importData/ImportDataTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importData/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importData/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importData/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importData/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importData/importDataComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importData/importDataComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importData/importDataComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importData/importDataComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importData/importDataTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importData/importDataTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importData/importDataTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importData/importDataTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importDataPseudoModule/ImportDataPseudoModuleTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importDataPseudoModule/ImportDataPseudoModuleTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importDataPseudoModule/ImportDataPseudoModuleTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importDataPseudoModule/ImportDataPseudoModuleTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importDataPseudoModule/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importDataPseudoModule/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importDataPseudoModule/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importDataPseudoModule/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importDataPseudoModule/importDataPseudoModuleComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importDataPseudoModule/importDataPseudoModuleComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importDataPseudoModule/importDataPseudoModuleComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importDataPseudoModule/importDataPseudoModuleComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importDataPseudoModule/importDataPseudoModuleTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importDataPseudoModule/importDataPseudoModuleTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importDataPseudoModule/importDataPseudoModuleTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importDataPseudoModule/importDataPseudoModuleTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importDataRename/ImportDataRenameTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importDataRename/ImportDataRenameTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importDataRename/ImportDataRenameTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importDataRename/ImportDataRenameTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importDataRename/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importDataRename/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importDataRename/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importDataRename/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importDataRename/importDataRenameComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importDataRename/importDataRenameComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importDataRename/importDataRenameComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importDataRename/importDataRenameComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importDataRename/importDataRenameTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importDataRename/importDataRenameTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importDataRename/importDataRenameTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importDataRename/importDataRenameTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePath/ImportFullModulePathTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePath/ImportFullModulePathTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePath/ImportFullModulePathTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePath/ImportFullModulePathTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePath/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePath/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePath/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePath/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePath/importFullModulePathComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePath/importFullModulePathComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePath/importFullModulePathComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePath/importFullModulePathComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePath/importFullModulePathTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePath/importFullModulePathTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePath/importFullModulePathTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePath/importFullModulePathTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathData/ImportFullModulePathDataTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathData/ImportFullModulePathDataTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathData/ImportFullModulePathDataTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathData/ImportFullModulePathDataTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathData/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathData/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathData/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathData/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathData/importFullModulePathDataComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathData/importFullModulePathDataComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathData/importFullModulePathDataComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathData/importFullModulePathDataComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathData/importFullModulePathDataTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathData/importFullModulePathDataTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathData/importFullModulePathDataTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathData/importFullModulePathDataTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathDataAssignment/ImportFullModulePathDataAssignmentTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathDataAssignment/ImportFullModulePathDataAssignmentTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathDataAssignment/ImportFullModulePathDataAssignmentTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathDataAssignment/ImportFullModulePathDataAssignmentTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathDataAssignment/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathDataAssignment/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathDataAssignment/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathDataAssignment/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathDataAssignment/importFullModulePathDataAssignmentComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathDataAssignment/importFullModulePathDataAssignmentComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathDataAssignment/importFullModulePathDataAssignmentComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathDataAssignment/importFullModulePathDataAssignmentComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathDataAssignment/importFullModulePathDataAssignmentTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathDataAssignment/importFullModulePathDataAssignmentTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathDataAssignment/importFullModulePathDataAssignmentTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathDataAssignment/importFullModulePathDataAssignmentTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathForeignJava/ImportFullModulePathForeignJavaTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathForeignJava/ImportFullModulePathForeignJavaTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathForeignJava/ImportFullModulePathForeignJavaTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathForeignJava/ImportFullModulePathForeignJavaTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathForeignJava/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathForeignJava/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathForeignJava/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathForeignJava/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathForeignJava/importFullModulePathForeignJavaComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathForeignJava/importFullModulePathForeignJavaComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathForeignJava/importFullModulePathForeignJavaComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathForeignJava/importFullModulePathForeignJavaComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathForeignJava/importFullModulePathForeignJavaTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathForeignJava/importFullModulePathForeignJavaTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathForeignJava/importFullModulePathForeignJavaTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathForeignJava/importFullModulePathForeignJavaTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathForeignPie/ImportFullModulePathForeignPieTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathForeignPie/ImportFullModulePathForeignPieTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathForeignPie/ImportFullModulePathForeignPieTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathForeignPie/ImportFullModulePathForeignPieTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathForeignPie/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathForeignPie/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathForeignPie/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathForeignPie/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathForeignPie/importFullModulePathForeignPieComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathForeignPie/importFullModulePathForeignPieComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathForeignPie/importFullModulePathForeignPieComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathForeignPie/importFullModulePathForeignPieComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathForeignPie/importFullModulePathForeignPieTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathForeignPie/importFullModulePathForeignPieTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathForeignPie/importFullModulePathForeignPieTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullModulePathForeignPie/importFullModulePathForeignPieTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualified/ImportFullyQualifiedTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualified/ImportFullyQualifiedTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualified/ImportFullyQualifiedTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualified/ImportFullyQualifiedTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualified/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualified/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualified/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualified/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualified/importFullyQualifiedComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualified/importFullyQualifiedComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualified/importFullyQualifiedComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualified/importFullyQualifiedComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualified/importFullyQualifiedTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualified/importFullyQualifiedTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualified/importFullyQualifiedTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualified/importFullyQualifiedTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualifiedData/ImportFullyQualifiedDataTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualifiedData/ImportFullyQualifiedDataTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualifiedData/ImportFullyQualifiedDataTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualifiedData/ImportFullyQualifiedDataTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualifiedData/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualifiedData/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualifiedData/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualifiedData/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualifiedData/importFullyQualifiedDataComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualifiedData/importFullyQualifiedDataComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualifiedData/importFullyQualifiedDataComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualifiedData/importFullyQualifiedDataComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualifiedData/importFullyQualifiedDataTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualifiedData/importFullyQualifiedDataTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualifiedData/importFullyQualifiedDataTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualifiedData/importFullyQualifiedDataTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualifiedForeignJava/ImportFullyQualifiedForeignJavaTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualifiedForeignJava/ImportFullyQualifiedForeignJavaTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualifiedForeignJava/ImportFullyQualifiedForeignJavaTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualifiedForeignJava/ImportFullyQualifiedForeignJavaTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualifiedForeignJava/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualifiedForeignJava/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualifiedForeignJava/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualifiedForeignJava/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualifiedForeignJava/importFullyQualifiedForeignJavaComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualifiedForeignJava/importFullyQualifiedForeignJavaComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualifiedForeignJava/importFullyQualifiedForeignJavaComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualifiedForeignJava/importFullyQualifiedForeignJavaComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualifiedForeignJava/importFullyQualifiedForeignJavaTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualifiedForeignJava/importFullyQualifiedForeignJavaTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualifiedForeignJava/importFullyQualifiedForeignJavaTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualifiedForeignJava/importFullyQualifiedForeignJavaTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualifiedForeignPie/ImportFullyQualifiedForeignPieTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualifiedForeignPie/ImportFullyQualifiedForeignPieTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualifiedForeignPie/ImportFullyQualifiedForeignPieTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualifiedForeignPie/ImportFullyQualifiedForeignPieTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualifiedForeignPie/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualifiedForeignPie/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualifiedForeignPie/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualifiedForeignPie/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualifiedForeignPie/importFullyQualifiedForeignPieComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualifiedForeignPie/importFullyQualifiedForeignPieComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualifiedForeignPie/importFullyQualifiedForeignPieComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualifiedForeignPie/importFullyQualifiedForeignPieComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualifiedForeignPie/importFullyQualifiedForeignPieTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualifiedForeignPie/importFullyQualifiedForeignPieTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualifiedForeignPie/importFullyQualifiedForeignPieTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFullyQualifiedForeignPie/importFullyQualifiedForeignPieTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFunction/ImportFunctionTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFunction/ImportFunctionTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFunction/ImportFunctionTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFunction/ImportFunctionTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFunction/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFunction/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFunction/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFunction/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFunction/importFunctionComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFunction/importFunctionComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFunction/importFunctionComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFunction/importFunctionComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFunction/importFunctionTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFunction/importFunctionTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFunction/importFunctionTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFunction/importFunctionTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFunctionPseudoModule/ImportFunctionPseudoModuleTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFunctionPseudoModule/ImportFunctionPseudoModuleTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFunctionPseudoModule/ImportFunctionPseudoModuleTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFunctionPseudoModule/ImportFunctionPseudoModuleTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFunctionPseudoModule/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFunctionPseudoModule/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFunctionPseudoModule/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFunctionPseudoModule/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFunctionPseudoModule/importFunctionPseudoModuleComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFunctionPseudoModule/importFunctionPseudoModuleComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFunctionPseudoModule/importFunctionPseudoModuleComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFunctionPseudoModule/importFunctionPseudoModuleComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFunctionPseudoModule/importFunctionPseudoModuleTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFunctionPseudoModule/importFunctionPseudoModuleTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFunctionPseudoModule/importFunctionPseudoModuleTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFunctionPseudoModule/importFunctionPseudoModuleTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFunctionRename/ImportFunctionRenameTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFunctionRename/ImportFunctionRenameTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFunctionRename/ImportFunctionRenameTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFunctionRename/ImportFunctionRenameTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFunctionRename/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFunctionRename/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFunctionRename/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFunctionRename/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFunctionRename/importFunctionRenameComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFunctionRename/importFunctionRenameComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFunctionRename/importFunctionRenameComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFunctionRename/importFunctionRenameComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFunctionRename/importFunctionRenameTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFunctionRename/importFunctionRenameTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFunctionRename/importFunctionRenameTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importFunctionRename/importFunctionRenameTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePath/ImportPartialModulePathTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePath/ImportPartialModulePathTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePath/ImportPartialModulePathTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePath/ImportPartialModulePathTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePath/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePath/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePath/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePath/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePath/importPartialModulePathComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePath/importPartialModulePathComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePath/importPartialModulePathComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePath/importPartialModulePathComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePath/importPartialModulePathTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePath/importPartialModulePathTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePath/importPartialModulePathTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePath/importPartialModulePathTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathData/ImportPartialModulePathDataTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathData/ImportPartialModulePathDataTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathData/ImportPartialModulePathDataTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathData/ImportPartialModulePathDataTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathData/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathData/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathData/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathData/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathData/importPartialModulePathDataComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathData/importPartialModulePathDataComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathData/importPartialModulePathDataComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathData/importPartialModulePathDataComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathData/importPartialModulePathDataTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathData/importPartialModulePathDataTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathData/importPartialModulePathDataTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathData/importPartialModulePathDataTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathForeignJava/ImportPartialModulePathForeignJavaTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathForeignJava/ImportPartialModulePathForeignJavaTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathForeignJava/ImportPartialModulePathForeignJavaTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathForeignJava/ImportPartialModulePathForeignJavaTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathForeignJava/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathForeignJava/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathForeignJava/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathForeignJava/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathForeignJava/importPartialModulePathForeignJavaComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathForeignJava/importPartialModulePathForeignJavaComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathForeignJava/importPartialModulePathForeignJavaComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathForeignJava/importPartialModulePathForeignJavaComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathForeignJava/importPartialModulePathForeignJavaTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathForeignJava/importPartialModulePathForeignJavaTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathForeignJava/importPartialModulePathForeignJavaTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathForeignJava/importPartialModulePathForeignJavaTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathForeignPie/ImportPartialModulePathForeignPieTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathForeignPie/ImportPartialModulePathForeignPieTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathForeignPie/ImportPartialModulePathForeignPieTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathForeignPie/ImportPartialModulePathForeignPieTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathForeignPie/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathForeignPie/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathForeignPie/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathForeignPie/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathForeignPie/importPartialModulePathForeignPieComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathForeignPie/importPartialModulePathForeignPieComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathForeignPie/importPartialModulePathForeignPieComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathForeignPie/importPartialModulePathForeignPieComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathForeignPie/importPartialModulePathForeignPieTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathForeignPie/importPartialModulePathForeignPieTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathForeignPie/importPartialModulePathForeignPieTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathForeignPie/importPartialModulePathForeignPieTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathPseudo/ImportPartialModulePathPseudoTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathPseudo/ImportPartialModulePathPseudoTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathPseudo/ImportPartialModulePathPseudoTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathPseudo/ImportPartialModulePathPseudoTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathPseudo/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathPseudo/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathPseudo/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathPseudo/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathPseudo/importPartialModulePathPseudoComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathPseudo/importPartialModulePathPseudoComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathPseudo/importPartialModulePathPseudoComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathPseudo/importPartialModulePathPseudoComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathPseudo/importPartialModulePathPseudoTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathPseudo/importPartialModulePathPseudoTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathPseudo/importPartialModulePathPseudoTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathPseudo/importPartialModulePathPseudoTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathRename/ImportPartialModulePathRenameTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathRename/ImportPartialModulePathRenameTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathRename/ImportPartialModulePathRenameTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathRename/ImportPartialModulePathRenameTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathRename/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathRename/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathRename/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathRename/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathRename/importPartialModulePathRenameComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathRename/importPartialModulePathRenameComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathRename/importPartialModulePathRenameComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathRename/importPartialModulePathRenameComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathRename/importPartialModulePathRenameTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathRename/importPartialModulePathRenameTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathRename/importPartialModulePathRenameTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/importPartialModulePathRename/importPartialModulePathRenameTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/multiImport/MultiImportTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/multiImport/MultiImportTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/multiImport/MultiImportTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/multiImport/MultiImportTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/multiImport/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/multiImport/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/multiImport/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/multiImport/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/multiImport/multiImportComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/multiImport/multiImportComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/multiImport/multiImportComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/multiImport/multiImportComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/multiImport/multiImportTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/multiImport/multiImportTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/multiImport/multiImportTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/multiImport/multiImportTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/multiImportPseudoModule/MultiImportPseudoModuleTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/multiImportPseudoModule/MultiImportPseudoModuleTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/multiImportPseudoModule/MultiImportPseudoModuleTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/multiImportPseudoModule/MultiImportPseudoModuleTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/multiImportPseudoModule/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/multiImportPseudoModule/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/multiImportPseudoModule/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/multiImportPseudoModule/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/multiImportPseudoModule/multiImportPseudoModuleComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/multiImportPseudoModule/multiImportPseudoModuleComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/multiImportPseudoModule/multiImportPseudoModuleComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/multiImportPseudoModule/multiImportPseudoModuleComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/multiImportPseudoModule/multiImportPseudoModuleTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/multiImportPseudoModule/multiImportPseudoModuleTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/imports/subModule/multiImportPseudoModule/multiImportPseudoModuleTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/imports/subModule/multiImportPseudoModule/multiImportPseudoModuleTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/path/PathTestBase.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/PathTestBase.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/path/PathTestBase.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/PathTestBase.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/path/list/listNoFilter/ListNoFilterTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/list/listNoFilter/ListNoFilterTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/path/list/listNoFilter/ListNoFilterTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/list/listNoFilter/ListNoFilterTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/path/list/listNoFilter/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/list/listNoFilter/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/path/list/listNoFilter/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/list/listNoFilter/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/path/list/listNoFilter/listNoFilterComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/list/listNoFilter/listNoFilterComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/path/list/listNoFilter/listNoFilterComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/list/listNoFilter/listNoFilterComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/path/list/listNoFilter/listNoFilterTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/list/listNoFilter/listNoFilterTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/path/list/listNoFilter/listNoFilterTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/list/listNoFilter/listNoFilterTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/path/list/listWithExtension/ListWithExtensionTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/list/listWithExtension/ListWithExtensionTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/path/list/listWithExtension/ListWithExtensionTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/list/listWithExtension/ListWithExtensionTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/path/list/listWithExtension/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/list/listWithExtension/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/path/list/listWithExtension/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/list/listWithExtension/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/path/list/listWithExtension/listWithExtensionComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/list/listWithExtension/listWithExtensionComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/path/list/listWithExtension/listWithExtensionComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/list/listWithExtension/listWithExtensionComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/path/list/listWithExtension/listWithExtensionTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/list/listWithExtension/listWithExtensionTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/path/list/listWithExtension/listWithExtensionTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/list/listWithExtension/listWithExtensionTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/path/list/listWithExtensions/ListWithExtensionsTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/list/listWithExtensions/ListWithExtensionsTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/path/list/listWithExtensions/ListWithExtensionsTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/list/listWithExtensions/ListWithExtensionsTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/path/list/listWithExtensions/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/list/listWithExtensions/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/path/list/listWithExtensions/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/list/listWithExtensions/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/path/list/listWithExtensions/listWithExtensionsComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/list/listWithExtensions/listWithExtensionsComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/path/list/listWithExtensions/listWithExtensionsComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/list/listWithExtensions/listWithExtensionsComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/path/list/listWithExtensions/listWithExtensionsTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/list/listWithExtensions/listWithExtensionsTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/path/list/listWithExtensions/listWithExtensionsTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/list/listWithExtensions/listWithExtensionsTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/path/list/listWithPattern/ListWithPatternTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/list/listWithPattern/ListWithPatternTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/path/list/listWithPattern/ListWithPatternTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/list/listWithPattern/ListWithPatternTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/path/list/listWithPattern/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/list/listWithPattern/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/path/list/listWithPattern/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/list/listWithPattern/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/path/list/listWithPattern/listWithPatternComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/list/listWithPattern/listWithPatternComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/path/list/listWithPattern/listWithPatternComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/list/listWithPattern/listWithPatternComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/path/list/listWithPattern/listWithPatternTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/list/listWithPattern/listWithPatternTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/path/list/listWithPattern/listWithPatternTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/list/listWithPattern/listWithPatternTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/path/list/listWithPatterns/ListWithPatternsTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/list/listWithPatterns/ListWithPatternsTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/path/list/listWithPatterns/ListWithPatternsTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/list/listWithPatterns/ListWithPatternsTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/path/list/listWithPatterns/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/list/listWithPatterns/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/path/list/listWithPatterns/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/list/listWithPatterns/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/path/list/listWithPatterns/listWithPatternsComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/list/listWithPatterns/listWithPatternsComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/path/list/listWithPatterns/listWithPatternsComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/list/listWithPatterns/listWithPatternsComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/path/list/listWithPatterns/listWithPatternsTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/list/listWithPatterns/listWithPatternsTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/path/list/listWithPatterns/listWithPatternsTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/list/listWithPatterns/listWithPatternsTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/path/list/listWithRegex/ListWithRegexTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/list/listWithRegex/ListWithRegexTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/path/list/listWithRegex/ListWithRegexTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/list/listWithRegex/ListWithRegexTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/path/list/listWithRegex/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/list/listWithRegex/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/path/list/listWithRegex/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/list/listWithRegex/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/path/list/listWithRegex/listWithRegexComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/list/listWithRegex/listWithRegexComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/path/list/listWithRegex/listWithRegexComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/list/listWithRegex/listWithRegexComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/path/list/listWithRegex/listWithRegexTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/list/listWithRegex/listWithRegexTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/path/list/listWithRegex/listWithRegexTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/list/listWithRegex/listWithRegexTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/path/walk/walkNoFilter/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/walk/walkNoFilter/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/path/walk/walkNoFilter/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/walk/walkNoFilter/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/path/walk/walkNoFilter/WalkNoFilterTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/walk/walkNoFilter/WalkNoFilterTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/path/walk/walkNoFilter/WalkNoFilterTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/walk/walkNoFilter/WalkNoFilterTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/path/walk/walkNoFilter/walkNoFilterComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/walk/walkNoFilter/walkNoFilterComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/path/walk/walkNoFilter/walkNoFilterComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/walk/walkNoFilter/walkNoFilterComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/path/walk/walkNoFilter/walkNoFilterTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/walk/walkNoFilter/walkNoFilterTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/path/walk/walkNoFilter/walkNoFilterTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/walk/walkNoFilter/walkNoFilterTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithExtension/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithExtension/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithExtension/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithExtension/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithExtension/WalkWithExtensionTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithExtension/WalkWithExtensionTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithExtension/WalkWithExtensionTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithExtension/WalkWithExtensionTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithExtension/walkWithExtensionComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithExtension/walkWithExtensionComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithExtension/walkWithExtensionComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithExtension/walkWithExtensionComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithExtension/walkWithExtensionTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithExtension/walkWithExtensionTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithExtension/walkWithExtensionTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithExtension/walkWithExtensionTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithExtensions/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithExtensions/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithExtensions/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithExtensions/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithExtensions/WalkWithExtensionsTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithExtensions/WalkWithExtensionsTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithExtensions/WalkWithExtensionsTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithExtensions/WalkWithExtensionsTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithExtensions/walkWithExtensionsComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithExtensions/walkWithExtensionsComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithExtensions/walkWithExtensionsComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithExtensions/walkWithExtensionsComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithExtensions/walkWithExtensionsTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithExtensions/walkWithExtensionsTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithExtensions/walkWithExtensionsTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithExtensions/walkWithExtensionsTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithPattern/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithPattern/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithPattern/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithPattern/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithPattern/WalkWithPatternTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithPattern/WalkWithPatternTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithPattern/WalkWithPatternTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithPattern/WalkWithPatternTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithPattern/walkWithPatternComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithPattern/walkWithPatternComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithPattern/walkWithPatternComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithPattern/walkWithPatternComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithPattern/walkWithPatternTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithPattern/walkWithPatternTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithPattern/walkWithPatternTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithPattern/walkWithPatternTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithPatterns/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithPatterns/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithPatterns/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithPatterns/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithPatterns/WalkWithPatternsTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithPatterns/WalkWithPatternsTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithPatterns/WalkWithPatternsTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithPatterns/WalkWithPatternsTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithPatterns/walkWithPatternsComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithPatterns/walkWithPatternsComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithPatterns/walkWithPatternsComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithPatterns/walkWithPatternsComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithPatterns/walkWithPatternsTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithPatterns/walkWithPatternsTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithPatterns/walkWithPatternsTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithPatterns/walkWithPatternsTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithRegex/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithRegex/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithRegex/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithRegex/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithRegex/WalkWithRegexTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithRegex/WalkWithRegexTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithRegex/WalkWithRegexTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithRegex/WalkWithRegexTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithRegex/walkWithRegexComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithRegex/walkWithRegexComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithRegex/walkWithRegexComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithRegex/walkWithRegexComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithRegex/walkWithRegexTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithRegex/walkWithRegexTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithRegex/walkWithRegexTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/path/walk/walkWithRegex/walkWithRegexTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/Bar.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/Bar.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/Bar.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/Bar.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/Foo.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/Foo.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/Foo.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/Foo.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/__error__OneTuple/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/__error__OneTuple/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/__error__OneTuple/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/__error__OneTuple/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/__error__OneTuple/__error__OneTupleComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/__error__OneTuple/__error__OneTupleComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/__error__OneTuple/__error__OneTupleComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/__error__OneTuple/__error__OneTupleComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/__error__OneTuple/__error__OneTupleTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/__error__OneTuple/__error__OneTupleTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/__error__OneTuple/__error__OneTupleTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/__error__OneTuple/__error__OneTupleTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/__error__listOfTupleWithNullable/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/__error__listOfTupleWithNullable/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/__error__listOfTupleWithNullable/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/__error__listOfTupleWithNullable/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/__error__listOfTupleWithNullable/__error__listOfTupleWithNullableComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/__error__listOfTupleWithNullable/__error__listOfTupleWithNullableComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/__error__listOfTupleWithNullable/__error__listOfTupleWithNullableComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/__error__listOfTupleWithNullable/__error__listOfTupleWithNullableComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/__error__listOfTupleWithNullable/__error__listOfTupleWithNullableTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/__error__listOfTupleWithNullable/__error__listOfTupleWithNullableTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/__error__listOfTupleWithNullable/__error__listOfTupleWithNullableTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/__error__listOfTupleWithNullable/__error__listOfTupleWithNullableTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/_int/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/_int/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/_int/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/_int/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/_int/_IntTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/_int/_IntTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/_int/_IntTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/_int/_IntTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/_int/_intComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/_int/_intComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/_int/_intComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/_int/_intComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/_int/_intTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/_int/_intTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/_int/_intTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/_int/_intTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/boolFalse/BoolFalseTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/boolFalse/BoolFalseTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/boolFalse/BoolFalseTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/boolFalse/BoolFalseTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/boolFalse/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/boolFalse/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/boolFalse/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/boolFalse/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/boolFalse/boolFalseComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/boolFalse/boolFalseComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/boolFalse/boolFalseComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/boolFalse/boolFalseComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/boolFalse/boolFalseTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/boolFalse/boolFalseTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/boolFalse/boolFalseTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/boolFalse/boolFalseTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/boolTrue/BoolTrueTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/boolTrue/BoolTrueTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/boolTrue/BoolTrueTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/boolTrue/BoolTrueTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/boolTrue/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/boolTrue/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/boolTrue/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/boolTrue/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/boolTrue/boolTrueComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/boolTrue/boolTrueComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/boolTrue/boolTrueComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/boolTrue/boolTrueComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/boolTrue/boolTrueTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/boolTrue/boolTrueTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/boolTrue/boolTrueTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/boolTrue/boolTrueTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericNullableForeignJava/DataTyGenericNullableForeignJavaTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericNullableForeignJava/DataTyGenericNullableForeignJavaTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericNullableForeignJava/DataTyGenericNullableForeignJavaTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericNullableForeignJava/DataTyGenericNullableForeignJavaTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericNullableForeignJava/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericNullableForeignJava/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericNullableForeignJava/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericNullableForeignJava/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericNullableForeignJava/dataTyGenericNullableForeignJavaComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericNullableForeignJava/dataTyGenericNullableForeignJavaComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericNullableForeignJava/dataTyGenericNullableForeignJavaComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericNullableForeignJava/dataTyGenericNullableForeignJavaComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericNullableForeignJava/dataTyGenericNullableForeignJavaTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericNullableForeignJava/dataTyGenericNullableForeignJavaTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericNullableForeignJava/dataTyGenericNullableForeignJavaTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericNullableForeignJava/dataTyGenericNullableForeignJavaTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericWildcardLowerBoundedNullableForeignJava/DataTyGenericWildcardLowerBoundedNullableForeignJavaTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericWildcardLowerBoundedNullableForeignJava/DataTyGenericWildcardLowerBoundedNullableForeignJavaTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericWildcardLowerBoundedNullableForeignJava/DataTyGenericWildcardLowerBoundedNullableForeignJavaTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericWildcardLowerBoundedNullableForeignJava/DataTyGenericWildcardLowerBoundedNullableForeignJavaTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericWildcardLowerBoundedNullableForeignJava/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericWildcardLowerBoundedNullableForeignJava/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericWildcardLowerBoundedNullableForeignJava/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericWildcardLowerBoundedNullableForeignJava/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericWildcardLowerBoundedNullableForeignJava/dataTyGenericWildcardLowerBoundedNullableForeignJavaComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericWildcardLowerBoundedNullableForeignJava/dataTyGenericWildcardLowerBoundedNullableForeignJavaComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericWildcardLowerBoundedNullableForeignJava/dataTyGenericWildcardLowerBoundedNullableForeignJavaComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericWildcardLowerBoundedNullableForeignJava/dataTyGenericWildcardLowerBoundedNullableForeignJavaComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericWildcardLowerBoundedNullableForeignJava/dataTyGenericWildcardLowerBoundedNullableForeignJavaTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericWildcardLowerBoundedNullableForeignJava/dataTyGenericWildcardLowerBoundedNullableForeignJavaTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericWildcardLowerBoundedNullableForeignJava/dataTyGenericWildcardLowerBoundedNullableForeignJavaTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericWildcardLowerBoundedNullableForeignJava/dataTyGenericWildcardLowerBoundedNullableForeignJavaTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericWildcardUnboundedNullableForeignJava/DataTyGenericWildcardUnboundedNullableForeignJavaTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericWildcardUnboundedNullableForeignJava/DataTyGenericWildcardUnboundedNullableForeignJavaTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericWildcardUnboundedNullableForeignJava/DataTyGenericWildcardUnboundedNullableForeignJavaTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericWildcardUnboundedNullableForeignJava/DataTyGenericWildcardUnboundedNullableForeignJavaTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericWildcardUnboundedNullableForeignJava/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericWildcardUnboundedNullableForeignJava/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericWildcardUnboundedNullableForeignJava/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericWildcardUnboundedNullableForeignJava/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericWildcardUnboundedNullableForeignJava/dataTyGenericWildcardUnboundedNullableForeignJavaComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericWildcardUnboundedNullableForeignJava/dataTyGenericWildcardUnboundedNullableForeignJavaComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericWildcardUnboundedNullableForeignJava/dataTyGenericWildcardUnboundedNullableForeignJavaComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericWildcardUnboundedNullableForeignJava/dataTyGenericWildcardUnboundedNullableForeignJavaComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericWildcardUnboundedNullableForeignJava/dataTyGenericWildcardUnboundedNullableForeignJavaTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericWildcardUnboundedNullableForeignJava/dataTyGenericWildcardUnboundedNullableForeignJavaTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericWildcardUnboundedNullableForeignJava/dataTyGenericWildcardUnboundedNullableForeignJavaTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericWildcardUnboundedNullableForeignJava/dataTyGenericWildcardUnboundedNullableForeignJavaTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericWildcardUpperBoundedNullableForeignJava/DataTyGenericWildcardUpperBoundedNullableForeignJavaTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericWildcardUpperBoundedNullableForeignJava/DataTyGenericWildcardUpperBoundedNullableForeignJavaTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericWildcardUpperBoundedNullableForeignJava/DataTyGenericWildcardUpperBoundedNullableForeignJavaTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericWildcardUpperBoundedNullableForeignJava/DataTyGenericWildcardUpperBoundedNullableForeignJavaTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericWildcardUpperBoundedNullableForeignJava/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericWildcardUpperBoundedNullableForeignJava/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericWildcardUpperBoundedNullableForeignJava/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericWildcardUpperBoundedNullableForeignJava/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericWildcardUpperBoundedNullableForeignJava/dataTyGenericWildcardUpperBoundedNullableForeignJavaComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericWildcardUpperBoundedNullableForeignJava/dataTyGenericWildcardUpperBoundedNullableForeignJavaComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericWildcardUpperBoundedNullableForeignJava/dataTyGenericWildcardUpperBoundedNullableForeignJavaComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericWildcardUpperBoundedNullableForeignJava/dataTyGenericWildcardUpperBoundedNullableForeignJavaComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericWildcardUpperBoundedNullableForeignJava/dataTyGenericWildcardUpperBoundedNullableForeignJavaTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericWildcardUpperBoundedNullableForeignJava/dataTyGenericWildcardUpperBoundedNullableForeignJavaTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericWildcardUpperBoundedNullableForeignJava/dataTyGenericWildcardUpperBoundedNullableForeignJavaTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyGenericWildcardUpperBoundedNullableForeignJava/dataTyGenericWildcardUpperBoundedNullableForeignJavaTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyNullableForeignJava/DataTyNullableForeignJavaTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyNullableForeignJava/DataTyNullableForeignJavaTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyNullableForeignJava/DataTyNullableForeignJavaTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyNullableForeignJava/DataTyNullableForeignJavaTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyNullableForeignJava/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyNullableForeignJava/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyNullableForeignJava/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyNullableForeignJava/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyNullableForeignJava/dataTyNullableForeignJavaComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyNullableForeignJava/dataTyNullableForeignJavaComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyNullableForeignJava/dataTyNullableForeignJavaComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyNullableForeignJava/dataTyNullableForeignJavaComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyNullableForeignJava/dataTyNullableForeignJavaTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyNullableForeignJava/dataTyNullableForeignJavaTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyNullableForeignJava/dataTyNullableForeignJavaTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/dataTyNullableForeignJava/dataTyNullableForeignJavaTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/listIntEmpty/ListIntEmptyTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/listIntEmpty/ListIntEmptyTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/listIntEmpty/ListIntEmptyTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/listIntEmpty/ListIntEmptyTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/listIntEmpty/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/listIntEmpty/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/listIntEmpty/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/listIntEmpty/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/listIntEmpty/listIntEmptyComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/listIntEmpty/listIntEmptyComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/listIntEmpty/listIntEmptyComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/listIntEmpty/listIntEmptyComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/listIntEmpty/listIntEmptyTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/listIntEmpty/listIntEmptyTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/listIntEmpty/listIntEmptyTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/listIntEmpty/listIntEmptyTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/listIntOne/ListIntOneTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/listIntOne/ListIntOneTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/listIntOne/ListIntOneTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/listIntOne/ListIntOneTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/listIntOne/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/listIntOne/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/listIntOne/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/listIntOne/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/listIntOne/listIntOneComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/listIntOne/listIntOneComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/listIntOne/listIntOneComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/listIntOne/listIntOneComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/listIntOne/listIntOneTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/listIntOne/listIntOneTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/listIntOne/listIntOneTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/listIntOne/listIntOneTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/listIntTwo/ListIntTwoTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/listIntTwo/ListIntTwoTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/listIntTwo/ListIntTwoTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/listIntTwo/ListIntTwoTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/listIntTwo/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/listIntTwo/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/listIntTwo/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/listIntTwo/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/listIntTwo/listIntTwoComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/listIntTwo/listIntTwoComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/listIntTwo/listIntTwoComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/listIntTwo/listIntTwoComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/listIntTwo/listIntTwoTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/listIntTwo/listIntTwoTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/listIntTwo/listIntTwoTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/listIntTwo/listIntTwoTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/listStringEmpty/ListStringEmptyTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/listStringEmpty/ListStringEmptyTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/listStringEmpty/ListStringEmptyTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/listStringEmpty/ListStringEmptyTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/listStringEmpty/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/listStringEmpty/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/listStringEmpty/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/listStringEmpty/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/listStringEmpty/listStringEmptyComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/listStringEmpty/listStringEmptyComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/listStringEmpty/listStringEmptyComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/listStringEmpty/listStringEmptyComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/listStringEmpty/listStringEmptyTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/listStringEmpty/listStringEmptyTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/listStringEmpty/listStringEmptyTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/listStringEmpty/listStringEmptyTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/listStringOne/ListStringOneTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/listStringOne/ListStringOneTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/listStringOne/ListStringOneTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/listStringOne/ListStringOneTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/listStringOne/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/listStringOne/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/listStringOne/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/listStringOne/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/listStringOne/listStringOneComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/listStringOne/listStringOneComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/listStringOne/listStringOneComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/listStringOne/listStringOneComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/listStringOne/listStringOneTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/listStringOne/listStringOneTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/listStringOne/listStringOneTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/listStringOne/listStringOneTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/listStringTwo/ListStringTwoTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/listStringTwo/ListStringTwoTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/listStringTwo/ListStringTwoTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/listStringTwo/ListStringTwoTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/listStringTwo/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/listStringTwo/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/listStringTwo/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/listStringTwo/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/listStringTwo/listStringTwoComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/listStringTwo/listStringTwoComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/listStringTwo/listStringTwoComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/listStringTwo/listStringTwoComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/listStringTwo/listStringTwoTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/listStringTwo/listStringTwoTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/listStringTwo/listStringTwoTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/listStringTwo/listStringTwoTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/nullableIntNull/NullableIntNullTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/nullableIntNull/NullableIntNullTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/nullableIntNull/NullableIntNullTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/nullableIntNull/NullableIntNullTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/nullableIntNull/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/nullableIntNull/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/nullableIntNull/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/nullableIntNull/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/nullableIntNull/nullableIntNullComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/nullableIntNull/nullableIntNullComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/nullableIntNull/nullableIntNullComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/nullableIntNull/nullableIntNullComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/nullableIntNull/nullableIntNullTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/nullableIntNull/nullableIntNullTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/nullableIntNull/nullableIntNullTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/nullableIntNull/nullableIntNullTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/nullableIntValue/NullableIntValueTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/nullableIntValue/NullableIntValueTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/nullableIntValue/NullableIntValueTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/nullableIntValue/NullableIntValueTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/nullableIntValue/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/nullableIntValue/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/nullableIntValue/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/nullableIntValue/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/nullableIntValue/nullableIntValueComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/nullableIntValue/nullableIntValueComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/nullableIntValue/nullableIntValueComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/nullableIntValue/nullableIntValueComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/nullableIntValue/nullableIntValueTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/nullableIntValue/nullableIntValueTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/nullableIntValue/nullableIntValueTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/nullableIntValue/nullableIntValueTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/nullableStringNull/NullableStringNullTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/nullableStringNull/NullableStringNullTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/nullableStringNull/NullableStringNullTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/nullableStringNull/NullableStringNullTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/nullableStringNull/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/nullableStringNull/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/nullableStringNull/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/nullableStringNull/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/nullableStringNull/nullableStringNullComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/nullableStringNull/nullableStringNullComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/nullableStringNull/nullableStringNullComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/nullableStringNull/nullableStringNullComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/nullableStringNull/nullableStringNullTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/nullableStringNull/nullableStringNullTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/nullableStringNull/nullableStringNullTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/nullableStringNull/nullableStringNullTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/nullableStringValue/NullableStringValueTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/nullableStringValue/NullableStringValueTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/nullableStringValue/NullableStringValueTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/nullableStringValue/NullableStringValueTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/nullableStringValue/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/nullableStringValue/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/nullableStringValue/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/nullableStringValue/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/nullableStringValue/nullableStringValueComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/nullableStringValue/nullableStringValueComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/nullableStringValue/nullableStringValueComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/nullableStringValue/nullableStringValueComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/nullableStringValue/nullableStringValueTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/nullableStringValue/nullableStringValueTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/nullableStringValue/nullableStringValueTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/nullableStringValue/nullableStringValueTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/pathAbsolute/PathAbsoluteTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/pathAbsolute/PathAbsoluteTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/pathAbsolute/PathAbsoluteTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/pathAbsolute/PathAbsoluteTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/pathAbsolute/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/pathAbsolute/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/pathAbsolute/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/pathAbsolute/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/pathAbsolute/pathAbsoluteComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/pathAbsolute/pathAbsoluteComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/pathAbsolute/pathAbsoluteComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/pathAbsolute/pathAbsoluteComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/pathAbsolute/pathAbsoluteTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/pathAbsolute/pathAbsoluteTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/pathAbsolute/pathAbsoluteTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/pathAbsolute/pathAbsoluteTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/pathRelative/PathRelativeTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/pathRelative/PathRelativeTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/pathRelative/PathRelativeTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/pathRelative/PathRelativeTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/pathRelative/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/pathRelative/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/pathRelative/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/pathRelative/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/pathRelative/pathRelativeComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/pathRelative/pathRelativeComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/pathRelative/pathRelativeComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/pathRelative/pathRelativeComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/pathRelative/pathRelativeTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/pathRelative/pathRelativeTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/pathRelative/pathRelativeTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/pathRelative/pathRelativeTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/string/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/string/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/string/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/string/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/string/StringTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/string/StringTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/string/StringTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/string/StringTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/string/stringComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/string/stringComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/string/stringComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/string/stringComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/string/stringTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/string/stringTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/string/stringTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/string/stringTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/tupleBoolString/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/tupleBoolString/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/tupleBoolString/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/tupleBoolString/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/tupleBoolString/TupleBoolStringTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/tupleBoolString/TupleBoolStringTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/tupleBoolString/TupleBoolStringTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/tupleBoolString/TupleBoolStringTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/tupleBoolString/tupleBoolStringComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/tupleBoolString/tupleBoolStringComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/tupleBoolString/tupleBoolStringComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/tupleBoolString/tupleBoolStringComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/tupleBoolString/tupleBoolStringTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/tupleBoolString/tupleBoolStringTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/tupleBoolString/tupleBoolStringTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/tupleBoolString/tupleBoolStringTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/tupleIntInt/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/tupleIntInt/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/tupleIntInt/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/tupleIntInt/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/tupleIntInt/TupleIntIntTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/tupleIntInt/TupleIntIntTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/tupleIntInt/TupleIntIntTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/tupleIntInt/TupleIntIntTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/tupleIntInt/tupleIntIntComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/tupleIntInt/tupleIntIntComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/tupleIntInt/tupleIntIntComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/tupleIntInt/tupleIntIntComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/tupleIntInt/tupleIntIntTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/tupleIntInt/tupleIntIntTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/tupleIntInt/tupleIntIntTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/tupleIntInt/tupleIntIntTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/tupleStringPath/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/tupleStringPath/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/tupleStringPath/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/tupleStringPath/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/tupleStringPath/TupleStringPathTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/tupleStringPath/TupleStringPathTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/tupleStringPath/TupleStringPathTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/tupleStringPath/TupleStringPathTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/tupleStringPath/tupleStringPathComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/tupleStringPath/tupleStringPathComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/tupleStringPath/tupleStringPathComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/tupleStringPath/tupleStringPathComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/tupleStringPath/tupleStringPathTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/tupleStringPath/tupleStringPathTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/tupleStringPath/tupleStringPathTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/tupleStringPath/tupleStringPathTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/unitExplicitValue/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/unitExplicitValue/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/unitExplicitValue/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/unitExplicitValue/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/unitExplicitValue/UnitExplicitValueTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/unitExplicitValue/UnitExplicitValueTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/unitExplicitValue/UnitExplicitValueTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/unitExplicitValue/UnitExplicitValueTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/unitExplicitValue/unitExplicitValueComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/unitExplicitValue/unitExplicitValueComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/unitExplicitValue/unitExplicitValueComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/unitExplicitValue/unitExplicitValueComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/unitExplicitValue/unitExplicitValueTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/unitExplicitValue/unitExplicitValueTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/unitExplicitValue/unitExplicitValueTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/unitExplicitValue/unitExplicitValueTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/unitNoValue/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/unitNoValue/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/unitNoValue/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/unitNoValue/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/unitNoValue/UnitNoValueTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/unitNoValue/UnitNoValueTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/unitNoValue/UnitNoValueTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/unitNoValue/UnitNoValueTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/unitNoValue/unitNoValueComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/unitNoValue/unitNoValueComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/unitNoValue/unitNoValueComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/unitNoValue/unitNoValueComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/unitNoValue/unitNoValueTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/unitNoValue/unitNoValueTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/returnTypes/unitNoValue/unitNoValueTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/returnTypes/unitNoValue/unitNoValueTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/empty/EmptyTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/empty/EmptyTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/empty/EmptyTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/empty/EmptyTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/empty/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/empty/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/empty/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/empty/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/empty/empty.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/empty/empty.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/empty/empty.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/empty/empty.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/empty/emptyComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/empty/emptyComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/empty/emptyComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/empty/emptyComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/escapeBackslash/EscapeBackslashTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/escapeBackslash/EscapeBackslashTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/escapeBackslash/EscapeBackslashTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/escapeBackslash/EscapeBackslashTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/escapeBackslash/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/escapeBackslash/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/escapeBackslash/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/escapeBackslash/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/escapeBackslash/escapeBackslashComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/escapeBackslash/escapeBackslashComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/escapeBackslash/escapeBackslashComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/escapeBackslash/escapeBackslashComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/escapeBackslash/escapeDouble.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/escapeBackslash/escapeDouble.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/escapeBackslash/escapeDouble.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/escapeBackslash/escapeDouble.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/escapeDouble/EscapeDoubleTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/escapeDouble/EscapeDoubleTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/escapeDouble/EscapeDoubleTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/escapeDouble/EscapeDoubleTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/escapeDouble/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/escapeDouble/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/escapeDouble/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/escapeDouble/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/escapeDouble/escapeDouble.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/escapeDouble/escapeDouble.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/escapeDouble/escapeDouble.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/escapeDouble/escapeDouble.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/escapeDouble/escapeDoubleComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/escapeDouble/escapeDoubleComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/escapeDouble/escapeDoubleComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/escapeDouble/escapeDoubleComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/escapeSingle/EscapeSingleTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/escapeSingle/EscapeSingleTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/escapeSingle/EscapeSingleTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/escapeSingle/EscapeSingleTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/escapeSingle/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/escapeSingle/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/escapeSingle/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/escapeSingle/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/escapeSingle/escapeSingle.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/escapeSingle/escapeSingle.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/escapeSingle/escapeSingle.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/escapeSingle/escapeSingle.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/escapeSingle/escapeSingleComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/escapeSingle/escapeSingleComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/escapeSingle/escapeSingleComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/escapeSingle/escapeSingleComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolation/ExpressionInterpolationTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolation/ExpressionInterpolationTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolation/ExpressionInterpolationTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolation/ExpressionInterpolationTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolation/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolation/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolation/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolation/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolation/expressionInterpolation.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolation/expressionInterpolation.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolation/expressionInterpolation.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolation/expressionInterpolation.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolation/expressionInterpolationComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolation/expressionInterpolationComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolation/expressionInterpolationComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolation/expressionInterpolationComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationList/ExpressionInterpolationListTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationList/ExpressionInterpolationListTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationList/ExpressionInterpolationListTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationList/ExpressionInterpolationListTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationList/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationList/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationList/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationList/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationList/expressionInterpolationList.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationList/expressionInterpolationList.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationList/expressionInterpolationList.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationList/expressionInterpolationList.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationList/expressionInterpolationListComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationList/expressionInterpolationListComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationList/expressionInterpolationListComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationList/expressionInterpolationListComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationLiteralBetween/ExpressionInterpolationLiteralBetweenTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationLiteralBetween/ExpressionInterpolationLiteralBetweenTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationLiteralBetween/ExpressionInterpolationLiteralBetweenTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationLiteralBetween/ExpressionInterpolationLiteralBetweenTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationLiteralBetween/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationLiteralBetween/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationLiteralBetween/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationLiteralBetween/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationLiteralBetween/expressionInterpolationLiteralBetween.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationLiteralBetween/expressionInterpolationLiteralBetween.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationLiteralBetween/expressionInterpolationLiteralBetween.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationLiteralBetween/expressionInterpolationLiteralBetween.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationLiteralBetween/expressionInterpolationLiteralBetweenComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationLiteralBetween/expressionInterpolationLiteralBetweenComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationLiteralBetween/expressionInterpolationLiteralBetweenComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationLiteralBetween/expressionInterpolationLiteralBetweenComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationNothingBetween/ExpressionInterpolationNothingBetweenTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationNothingBetween/ExpressionInterpolationNothingBetweenTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationNothingBetween/ExpressionInterpolationNothingBetweenTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationNothingBetween/ExpressionInterpolationNothingBetweenTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationNothingBetween/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationNothingBetween/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationNothingBetween/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationNothingBetween/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationNothingBetween/expressionInterpolationNothingBetween.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationNothingBetween/expressionInterpolationNothingBetween.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationNothingBetween/expressionInterpolationNothingBetween.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationNothingBetween/expressionInterpolationNothingBetween.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationNothingBetween/expressionInterpolationNothingBetweenComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationNothingBetween/expressionInterpolationNothingBetweenComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationNothingBetween/expressionInterpolationNothingBetweenComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationNothingBetween/expressionInterpolationNothingBetweenComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationOnly/ExpressionInterpolationOnlyTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationOnly/ExpressionInterpolationOnlyTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationOnly/ExpressionInterpolationOnlyTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationOnly/ExpressionInterpolationOnlyTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationOnly/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationOnly/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationOnly/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationOnly/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationOnly/expressionInterpolationOnly.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationOnly/expressionInterpolationOnly.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationOnly/expressionInterpolationOnly.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationOnly/expressionInterpolationOnly.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationOnly/expressionInterpolationOnlyComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationOnly/expressionInterpolationOnlyComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationOnly/expressionInterpolationOnlyComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationOnly/expressionInterpolationOnlyComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationTuple/ExpressionInterpolationTupleTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationTuple/ExpressionInterpolationTupleTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationTuple/ExpressionInterpolationTupleTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationTuple/ExpressionInterpolationTupleTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationTuple/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationTuple/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationTuple/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationTuple/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationTuple/expressionInterpolationTuple.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationTuple/expressionInterpolationTuple.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationTuple/expressionInterpolationTuple.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationTuple/expressionInterpolationTuple.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationTuple/expressionInterpolationTupleComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationTuple/expressionInterpolationTupleComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationTuple/expressionInterpolationTupleComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationTuple/expressionInterpolationTupleComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationVariable/ExpressionInterpolationVariableTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationVariable/ExpressionInterpolationVariableTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationVariable/ExpressionInterpolationVariableTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationVariable/ExpressionInterpolationVariableTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationVariable/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationVariable/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationVariable/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationVariable/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationVariable/expressionInterpolationVariable.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationVariable/expressionInterpolationVariable.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationVariable/expressionInterpolationVariable.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationVariable/expressionInterpolationVariable.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationVariable/expressionInterpolationVariableComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationVariable/expressionInterpolationVariableComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationVariable/expressionInterpolationVariableComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationVariable/expressionInterpolationVariableComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationVariableBetween/ExpressionInterpolationVariableBetweenTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationVariableBetween/ExpressionInterpolationVariableBetweenTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationVariableBetween/ExpressionInterpolationVariableBetweenTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationVariableBetween/ExpressionInterpolationVariableBetweenTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationVariableBetween/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationVariableBetween/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationVariableBetween/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationVariableBetween/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationVariableBetween/expressionInterpolationVariableBetween.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationVariableBetween/expressionInterpolationVariableBetween.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationVariableBetween/expressionInterpolationVariableBetween.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationVariableBetween/expressionInterpolationVariableBetween.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationVariableBetween/expressionInterpolationVariableBetweenComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationVariableBetween/expressionInterpolationVariableBetweenComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationVariableBetween/expressionInterpolationVariableBetweenComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/expressionInterpolationVariableBetween/expressionInterpolationVariableBetweenComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/literal/LiteralTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/literal/LiteralTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/literal/LiteralTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/literal/LiteralTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/literal/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/literal/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/literal/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/literal/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/literal/literal.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/literal/literal.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/literal/literal.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/literal/literal.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/literal/literalComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/literal/literalComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/literal/literalComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/literal/literalComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolation/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolation/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolation/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolation/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolation/VariableInterpolationTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolation/VariableInterpolationTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolation/VariableInterpolationTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolation/VariableInterpolationTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolation/variableInterpolation.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolation/variableInterpolation.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolation/variableInterpolation.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolation/variableInterpolation.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolation/variableInterpolationComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolation/variableInterpolationComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolation/variableInterpolationComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolation/variableInterpolationComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationDoubleNothingBetweenIntInt/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationDoubleNothingBetweenIntInt/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationDoubleNothingBetweenIntInt/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationDoubleNothingBetweenIntInt/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationDoubleNothingBetweenIntInt/VariableInterpolationDoubleNothingBetweenIntIntTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationDoubleNothingBetweenIntInt/VariableInterpolationDoubleNothingBetweenIntIntTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationDoubleNothingBetweenIntInt/VariableInterpolationDoubleNothingBetweenIntIntTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationDoubleNothingBetweenIntInt/VariableInterpolationDoubleNothingBetweenIntIntTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationDoubleNothingBetweenIntInt/variableInterpolationDoubleNothingBetweenIntInt.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationDoubleNothingBetweenIntInt/variableInterpolationDoubleNothingBetweenIntInt.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationDoubleNothingBetweenIntInt/variableInterpolationDoubleNothingBetweenIntInt.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationDoubleNothingBetweenIntInt/variableInterpolationDoubleNothingBetweenIntInt.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationDoubleNothingBetweenIntInt/variableInterpolationDoubleNothingBetweenIntIntComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationDoubleNothingBetweenIntInt/variableInterpolationDoubleNothingBetweenIntIntComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationDoubleNothingBetweenIntInt/variableInterpolationDoubleNothingBetweenIntIntComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationDoubleNothingBetweenIntInt/variableInterpolationDoubleNothingBetweenIntIntComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationDoubleNothingBetweenIntString/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationDoubleNothingBetweenIntString/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationDoubleNothingBetweenIntString/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationDoubleNothingBetweenIntString/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationDoubleNothingBetweenIntString/VariableInterpolationDoubleNothingBetweenIntStringTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationDoubleNothingBetweenIntString/VariableInterpolationDoubleNothingBetweenIntStringTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationDoubleNothingBetweenIntString/VariableInterpolationDoubleNothingBetweenIntStringTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationDoubleNothingBetweenIntString/VariableInterpolationDoubleNothingBetweenIntStringTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationDoubleNothingBetweenIntString/variableInterpolationDoubleNothingBetweenIntString.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationDoubleNothingBetweenIntString/variableInterpolationDoubleNothingBetweenIntString.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationDoubleNothingBetweenIntString/variableInterpolationDoubleNothingBetweenIntString.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationDoubleNothingBetweenIntString/variableInterpolationDoubleNothingBetweenIntString.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationDoubleNothingBetweenIntString/variableInterpolationDoubleNothingBetweenIntStringComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationDoubleNothingBetweenIntString/variableInterpolationDoubleNothingBetweenIntStringComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationDoubleNothingBetweenIntString/variableInterpolationDoubleNothingBetweenIntStringComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationDoubleNothingBetweenIntString/variableInterpolationDoubleNothingBetweenIntStringComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationEscapeAndInterpolation/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationEscapeAndInterpolation/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationEscapeAndInterpolation/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationEscapeAndInterpolation/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationEscapeAndInterpolation/VariableInterpolationEscapeAndInterpolationTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationEscapeAndInterpolation/VariableInterpolationEscapeAndInterpolationTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationEscapeAndInterpolation/VariableInterpolationEscapeAndInterpolationTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationEscapeAndInterpolation/VariableInterpolationEscapeAndInterpolationTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationEscapeAndInterpolation/variableInterpolationEscapeAndInterpolation.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationEscapeAndInterpolation/variableInterpolationEscapeAndInterpolation.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationEscapeAndInterpolation/variableInterpolationEscapeAndInterpolation.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationEscapeAndInterpolation/variableInterpolationEscapeAndInterpolation.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationEscapeAndInterpolation/variableInterpolationEscapeAndInterpolationComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationEscapeAndInterpolation/variableInterpolationEscapeAndInterpolationComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationEscapeAndInterpolation/variableInterpolationEscapeAndInterpolationComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationEscapeAndInterpolation/variableInterpolationEscapeAndInterpolationComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationLiteralBetween/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationLiteralBetween/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationLiteralBetween/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationLiteralBetween/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationLiteralBetween/VariableInterpolationLiteralBetweenTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationLiteralBetween/VariableInterpolationLiteralBetweenTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationLiteralBetween/VariableInterpolationLiteralBetweenTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationLiteralBetween/VariableInterpolationLiteralBetweenTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationLiteralBetween/variableInterpolationLiteralBetween.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationLiteralBetween/variableInterpolationLiteralBetween.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationLiteralBetween/variableInterpolationLiteralBetween.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationLiteralBetween/variableInterpolationLiteralBetween.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationLiteralBetween/variableInterpolationLiteralBetweenComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationLiteralBetween/variableInterpolationLiteralBetweenComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationLiteralBetween/variableInterpolationLiteralBetweenComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationLiteralBetween/variableInterpolationLiteralBetweenComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationNothingBetween/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationNothingBetween/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationNothingBetween/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationNothingBetween/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationNothingBetween/VariableInterpolationNothingBetweenTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationNothingBetween/VariableInterpolationNothingBetweenTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationNothingBetween/VariableInterpolationNothingBetweenTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationNothingBetween/VariableInterpolationNothingBetweenTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationNothingBetween/variableInterpolationNothingBetween.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationNothingBetween/variableInterpolationNothingBetween.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationNothingBetween/variableInterpolationNothingBetween.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationNothingBetween/variableInterpolationNothingBetween.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationNothingBetween/variableInterpolationNothingBetweenComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationNothingBetween/variableInterpolationNothingBetweenComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationNothingBetween/variableInterpolationNothingBetweenComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationNothingBetween/variableInterpolationNothingBetweenComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationOnly/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationOnly/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationOnly/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationOnly/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationOnly/VariableInterpolationOnlyTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationOnly/VariableInterpolationOnlyTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationOnly/VariableInterpolationOnlyTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationOnly/VariableInterpolationOnlyTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationOnly/variableInterpolationOnly.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationOnly/variableInterpolationOnly.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationOnly/variableInterpolationOnly.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationOnly/variableInterpolationOnly.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationOnly/variableInterpolationOnlyComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationOnly/variableInterpolationOnlyComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationOnly/variableInterpolationOnlyComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationOnly/variableInterpolationOnlyComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationVariableUsedTwice/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationVariableUsedTwice/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationVariableUsedTwice/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationVariableUsedTwice/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationVariableUsedTwice/VariableInterpolationVariableUsedTwiceTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationVariableUsedTwice/VariableInterpolationVariableUsedTwiceTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationVariableUsedTwice/VariableInterpolationVariableUsedTwiceTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationVariableUsedTwice/VariableInterpolationVariableUsedTwiceTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationVariableUsedTwice/variableInterpolationVariableUsedTwice.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationVariableUsedTwice/variableInterpolationVariableUsedTwice.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationVariableUsedTwice/variableInterpolationVariableUsedTwice.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationVariableUsedTwice/variableInterpolationVariableUsedTwice.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationVariableUsedTwice/variableInterpolationVariableUsedTwiceComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationVariableUsedTwice/variableInterpolationVariableUsedTwiceComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationVariableUsedTwice/variableInterpolationVariableUsedTwiceComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationVariableUsedTwice/variableInterpolationVariableUsedTwiceComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationVariableUsedTwiceOtherBetween/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationVariableUsedTwiceOtherBetween/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationVariableUsedTwiceOtherBetween/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationVariableUsedTwiceOtherBetween/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationVariableUsedTwiceOtherBetween/VariableInterpolationVariableUsedTwiceOtherBetweenTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationVariableUsedTwiceOtherBetween/VariableInterpolationVariableUsedTwiceOtherBetweenTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationVariableUsedTwiceOtherBetween/VariableInterpolationVariableUsedTwiceOtherBetweenTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationVariableUsedTwiceOtherBetween/VariableInterpolationVariableUsedTwiceOtherBetweenTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationVariableUsedTwiceOtherBetween/variableInterpolationVariableUsedTwiceOtherBetween.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationVariableUsedTwiceOtherBetween/variableInterpolationVariableUsedTwiceOtherBetween.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationVariableUsedTwiceOtherBetween/variableInterpolationVariableUsedTwiceOtherBetween.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationVariableUsedTwiceOtherBetween/variableInterpolationVariableUsedTwiceOtherBetween.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationVariableUsedTwiceOtherBetween/variableInterpolationVariableUsedTwiceOtherBetweenComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationVariableUsedTwiceOtherBetween/variableInterpolationVariableUsedTwiceOtherBetweenComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationVariableUsedTwiceOtherBetween/variableInterpolationVariableUsedTwiceOtherBetweenComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableInterpolationVariableUsedTwiceOtherBetween/variableInterpolationVariableUsedTwiceOtherBetweenComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/variableOnly/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableOnly/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/variableOnly/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableOnly/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/variableOnly/VariableOnlyTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableOnly/VariableOnlyTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/variableOnly/VariableOnlyTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableOnly/VariableOnlyTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/variableOnly/variableOnly.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableOnly/variableOnly.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/variableOnly/variableOnly.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableOnly/variableOnly.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/string/variableOnly/variableOnlyComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableOnly/variableOnlyComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/string/variableOnly/variableOnlyComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/string/variableOnly/variableOnlyComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/supplier/createAndGet/nested/NestedTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/createAndGet/nested/NestedTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/supplier/createAndGet/nested/NestedTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/createAndGet/nested/NestedTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/supplier/createAndGet/nested/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/createAndGet/nested/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/supplier/createAndGet/nested/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/createAndGet/nested/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/supplier/createAndGet/nested/nestedComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/createAndGet/nested/nestedComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/supplier/createAndGet/nested/nestedComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/createAndGet/nested/nestedComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/supplier/createAndGet/nested/nestedTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/createAndGet/nested/nestedTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/supplier/createAndGet/nested/nestedTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/createAndGet/nested/nestedTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/supplier/createAndGet/typeInt/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/createAndGet/typeInt/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/supplier/createAndGet/typeInt/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/createAndGet/typeInt/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/supplier/createAndGet/typeInt/TypeIntTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/createAndGet/typeInt/TypeIntTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/supplier/createAndGet/typeInt/TypeIntTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/createAndGet/typeInt/TypeIntTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/supplier/createAndGet/typeInt/typeIntComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/createAndGet/typeInt/typeIntComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/supplier/createAndGet/typeInt/typeIntComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/createAndGet/typeInt/typeIntComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/supplier/createAndGet/typeInt/typeIntTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/createAndGet/typeInt/typeIntTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/supplier/createAndGet/typeInt/typeIntTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/createAndGet/typeInt/typeIntTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/supplier/createAndGet/typeString/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/createAndGet/typeString/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/supplier/createAndGet/typeString/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/createAndGet/typeString/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/supplier/createAndGet/typeString/TypeStringTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/createAndGet/typeString/TypeStringTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/supplier/createAndGet/typeString/TypeStringTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/createAndGet/typeString/TypeStringTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/supplier/createAndGet/typeString/typeStringComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/createAndGet/typeString/typeStringComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/supplier/createAndGet/typeString/typeStringComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/createAndGet/typeString/typeStringComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/supplier/createAndGet/typeString/typeStringTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/createAndGet/typeString/typeStringTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/supplier/createAndGet/typeString/typeStringTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/createAndGet/typeString/typeStringTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/foreignTask/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/foreignTask/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/foreignTask/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/foreignTask/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/foreignTask/foreignTask.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/foreignTask/foreignTask.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/foreignTask/foreignTask.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/foreignTask/foreignTask.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/foreignTask/foreignTaskComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/foreignTask/foreignTaskComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/foreignTask/foreignTaskComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/foreignTask/foreignTaskComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/foreignTask/foreignTaskTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/foreignTask/foreignTaskTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/foreignTask/foreignTaskTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/foreignTask/foreignTaskTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/foreignTask/foreignTaskTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/foreignTask/foreignTaskTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/foreignTask/foreignTaskTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/foreignTask/foreignTaskTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/fullyQualifiedSupplier/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/fullyQualifiedSupplier/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/fullyQualifiedSupplier/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/fullyQualifiedSupplier/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/fullyQualifiedSupplier/fullyQualifiedSupplierComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/fullyQualifiedSupplier/fullyQualifiedSupplierComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/fullyQualifiedSupplier/fullyQualifiedSupplierComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/fullyQualifiedSupplier/fullyQualifiedSupplierComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/fullyQualifiedSupplier/fullyQualifiedSupplierTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/fullyQualifiedSupplier/fullyQualifiedSupplierTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/fullyQualifiedSupplier/fullyQualifiedSupplierTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/fullyQualifiedSupplier/fullyQualifiedSupplierTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/fullyQualifiedSupplier/fullyQualifiedSupplierTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/fullyQualifiedSupplier/fullyQualifiedSupplierTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/fullyQualifiedSupplier/fullyQualifiedSupplierTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/fullyQualifiedSupplier/fullyQualifiedSupplierTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/helloName/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/helloName/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/helloName/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/helloName/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/helloName/helloNameComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/helloName/helloNameComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/helloName/helloNameComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/helloName/helloNameComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/helloName/helloNameTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/helloName/helloNameTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/helloName/helloNameTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/helloName/helloNameTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/helloName/helloNameTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/helloName/helloNameTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/helloName/helloNameTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/helloName/helloNameTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/tripleInt/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/tripleInt/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/tripleInt/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/tripleInt/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/tripleInt/tripleIntComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/tripleInt/tripleIntComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/tripleInt/tripleIntComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/tripleInt/tripleIntComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/tripleInt/tripleIntTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/tripleInt/tripleIntTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/tripleInt/tripleIntTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/tripleInt/tripleIntTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/tripleInt/tripleIntTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/tripleInt/tripleIntTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/tripleInt/tripleIntTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/fromTaskAndGet/tripleInt/tripleIntTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/supplier/inputSupplier/inputFromPieCreate/InputFromPieCreateTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/inputSupplier/inputFromPieCreate/InputFromPieCreateTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/supplier/inputSupplier/inputFromPieCreate/InputFromPieCreateTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/inputSupplier/inputFromPieCreate/InputFromPieCreateTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/supplier/inputSupplier/inputFromPieCreate/InputFromPieCreateTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/inputSupplier/inputFromPieCreate/InputFromPieCreateTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/supplier/inputSupplier/inputFromPieCreate/InputFromPieCreateTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/inputSupplier/inputFromPieCreate/InputFromPieCreateTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/supplier/inputSupplier/inputFromPieCreate/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/inputSupplier/inputFromPieCreate/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/supplier/inputSupplier/inputFromPieCreate/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/inputSupplier/inputFromPieCreate/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/supplier/inputSupplier/inputFromPieCreate/inputFromPieCreateComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/inputSupplier/inputFromPieCreate/inputFromPieCreateComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/supplier/inputSupplier/inputFromPieCreate/inputFromPieCreateComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/inputSupplier/inputFromPieCreate/inputFromPieCreateComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/supplier/inputSupplier/inputFromPiePassAlong/InputFromPiePassAlongTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/inputSupplier/inputFromPiePassAlong/InputFromPiePassAlongTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/supplier/inputSupplier/inputFromPiePassAlong/InputFromPiePassAlongTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/inputSupplier/inputFromPiePassAlong/InputFromPiePassAlongTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/supplier/inputSupplier/inputFromPiePassAlong/InputFromPiePassAlongTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/inputSupplier/inputFromPiePassAlong/InputFromPiePassAlongTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/supplier/inputSupplier/inputFromPiePassAlong/InputFromPiePassAlongTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/inputSupplier/inputFromPiePassAlong/InputFromPiePassAlongTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/supplier/inputSupplier/inputFromPiePassAlong/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/inputSupplier/inputFromPiePassAlong/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/supplier/inputSupplier/inputFromPiePassAlong/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/inputSupplier/inputFromPiePassAlong/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/supplier/inputSupplier/inputFromPiePassAlong/inputFromPiePassAlongComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/inputSupplier/inputFromPiePassAlong/inputFromPiePassAlongComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/supplier/inputSupplier/inputFromPiePassAlong/inputFromPiePassAlongComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/inputSupplier/inputFromPiePassAlong/inputFromPiePassAlongComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/supplier/inputSupplier/inputFromTest/InputFromTestTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/inputSupplier/inputFromTest/InputFromTestTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/supplier/inputSupplier/inputFromTest/InputFromTestTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/inputSupplier/inputFromTest/InputFromTestTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/supplier/inputSupplier/inputFromTest/InputFromTestTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/inputSupplier/inputFromTest/InputFromTestTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/supplier/inputSupplier/inputFromTest/InputFromTestTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/inputSupplier/inputFromTest/InputFromTestTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/supplier/inputSupplier/inputFromTest/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/inputSupplier/inputFromTest/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/supplier/inputSupplier/inputFromTest/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/inputSupplier/inputFromTest/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/supplier/inputSupplier/inputFromTest/inputFromTestComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/inputSupplier/inputFromTest/inputFromTestComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/supplier/inputSupplier/inputFromTest/inputFromTestComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/inputSupplier/inputFromTest/inputFromTestComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/supplier/otherPackage/helper.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/otherPackage/helper.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/supplier/otherPackage/helper.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/supplier/otherPackage/helper.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/template.java.ignored b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/template.java.ignored similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/template.java.ignored rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/template.java.ignored diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/unary/notFalse/NotFalseTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/unary/notFalse/NotFalseTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/unary/notFalse/NotFalseTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/unary/notFalse/NotFalseTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/unary/notFalse/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/unary/notFalse/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/unary/notFalse/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/unary/notFalse/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/unary/notFalse/notFalseComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/unary/notFalse/notFalseComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/unary/notFalse/notFalseComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/unary/notFalse/notFalseComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/unary/notFalse/notFalseTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/unary/notFalse/notFalseTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/unary/notFalse/notFalseTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/unary/notFalse/notFalseTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/unary/notTrue/NotTrueTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/unary/notTrue/NotTrueTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/unary/notTrue/NotTrueTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/unary/notTrue/NotTrueTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/unary/notTrue/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/unary/notTrue/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/unary/notTrue/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/unary/notTrue/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/unary/notTrue/notTrueComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/unary/notTrue/notTrueComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/unary/notTrue/notTrueComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/unary/notTrue/notTrueComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/unary/notTrue/notTrueTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/unary/notTrue/notTrueTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/unary/notTrue/notTrueTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/unary/notTrue/notTrueTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/unary/notVarFalse/NotVarFalseTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/unary/notVarFalse/NotVarFalseTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/unary/notVarFalse/NotVarFalseTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/unary/notVarFalse/NotVarFalseTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/unary/notVarFalse/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/unary/notVarFalse/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/unary/notVarFalse/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/unary/notVarFalse/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/unary/notVarFalse/notVarFalseComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/unary/notVarFalse/notVarFalseComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/unary/notVarFalse/notVarFalseComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/unary/notVarFalse/notVarFalseComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/unary/notVarFalse/notVarFalseTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/unary/notVarFalse/notVarFalseTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/unary/notVarFalse/notVarFalseTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/unary/notVarFalse/notVarFalseTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/unary/notVarTrue/NotVarTrueTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/unary/notVarTrue/NotVarTrueTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/unary/notVarTrue/NotVarTrueTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/unary/notVarTrue/NotVarTrueTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/unary/notVarTrue/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/unary/notVarTrue/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/unary/notVarTrue/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/unary/notVarTrue/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/unary/notVarTrue/notVarTrueComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/unary/notVarTrue/notVarTrueComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/unary/notVarTrue/notVarTrueComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/unary/notVarTrue/notVarTrueComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/unary/notVarTrue/notVarTrueTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/unary/notVarTrue/notVarTrueTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/unary/notVarTrue/notVarTrueTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/unary/notVarTrue/notVarTrueTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/unary/toNonNullableNull/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/unary/toNonNullableNull/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/unary/toNonNullableNull/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/unary/toNonNullableNull/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/unary/toNonNullableNull/ToNonNullableNullTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/unary/toNonNullableNull/ToNonNullableNullTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/unary/toNonNullableNull/ToNonNullableNullTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/unary/toNonNullableNull/ToNonNullableNullTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/unary/toNonNullableNull/toNonNullableNullComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/unary/toNonNullableNull/toNonNullableNullComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/unary/toNonNullableNull/toNonNullableNullComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/unary/toNonNullableNull/toNonNullableNullComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/unary/toNonNullableNull/toNonNullableNullTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/unary/toNonNullableNull/toNonNullableNullTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/unary/toNonNullableNull/toNonNullableNullTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/unary/toNonNullableNull/toNonNullableNullTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/unary/toNonNullableValue/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/unary/toNonNullableValue/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/unary/toNonNullableValue/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/unary/toNonNullableValue/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/unary/toNonNullableValue/ToNonNullableValueTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/unary/toNonNullableValue/ToNonNullableValueTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/unary/toNonNullableValue/ToNonNullableValueTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/unary/toNonNullableValue/ToNonNullableValueTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/unary/toNonNullableValue/toNonNullableValueComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/unary/toNonNullableValue/toNonNullableValueComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/unary/toNonNullableValue/toNonNullableValueComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/unary/toNonNullableValue/toNonNullableValueComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/unary/toNonNullableValue/toNonNullableValueTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/unary/toNonNullableValue/toNonNullableValueTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/unary/toNonNullableValue/toNonNullableValueTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/unary/toNonNullableValue/toNonNullableValueTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/unary/toNullable/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/unary/toNullable/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/unary/toNullable/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/unary/toNullable/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/unary/toNullable/ToNullableTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/unary/toNullable/ToNullableTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/unary/toNullable/ToNullableTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/unary/toNullable/ToNullableTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/unary/toNullable/toNullableComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/unary/toNullable/toNullableComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/unary/toNullable/toNullableComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/unary/toNullable/toNullableComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/unary/toNullable/toNullableTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/unary/toNullable/toNullableTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/unary/toNullable/toNullableTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/unary/toNullable/toNullableTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/unary/toNullableVar/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/unary/toNullableVar/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/unary/toNullableVar/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/unary/toNullableVar/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/unary/toNullableVar/ToNullableVarTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/unary/toNullableVar/ToNullableVarTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/unary/toNullableVar/ToNullableVarTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/unary/toNullableVar/ToNullableVarTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/unary/toNullableVar/toNullableVarComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/unary/toNullableVar/toNullableVarComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/unary/toNullableVar/toNullableVarComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/unary/toNullableVar/toNullableVarComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/unary/toNullableVar/toNullableVarTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/unary/toNullableVar/toNullableVarTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/unary/toNullableVar/toNullableVarTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/unary/toNullableVar/toNullableVarTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/util/SimpleChecker.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/util/SimpleChecker.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/util/SimpleChecker.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/util/SimpleChecker.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/Box.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/Box.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/Box.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/Box.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/multiAllAnonymousDiscard/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/multiAllAnonymousDiscard/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/multiAllAnonymousDiscard/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/multiAllAnonymousDiscard/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/multiAllAnonymousDiscard/multiAllAnonymousDiscard.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/multiAllAnonymousDiscard/multiAllAnonymousDiscard.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/multiAllAnonymousDiscard/multiAllAnonymousDiscard.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/multiAllAnonymousDiscard/multiAllAnonymousDiscard.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/multiAllAnonymousDiscard/multiAllAnonymousDiscardComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/multiAllAnonymousDiscard/multiAllAnonymousDiscardComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/multiAllAnonymousDiscard/multiAllAnonymousDiscardComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/multiAllAnonymousDiscard/multiAllAnonymousDiscardComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/multiAllAnonymousDiscard/multiAllAnonymousDiscardTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/multiAllAnonymousDiscard/multiAllAnonymousDiscardTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/multiAllAnonymousDiscard/multiAllAnonymousDiscardTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/multiAllAnonymousDiscard/multiAllAnonymousDiscardTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/multiAllAnonymousOutsideBlock/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/multiAllAnonymousOutsideBlock/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/multiAllAnonymousOutsideBlock/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/multiAllAnonymousOutsideBlock/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/multiAllAnonymousOutsideBlock/multiAllAnonymousOutsideBlock.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/multiAllAnonymousOutsideBlock/multiAllAnonymousOutsideBlock.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/multiAllAnonymousOutsideBlock/multiAllAnonymousOutsideBlock.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/multiAllAnonymousOutsideBlock/multiAllAnonymousOutsideBlock.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/multiAllAnonymousOutsideBlock/multiAllAnonymousOutsideBlockComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/multiAllAnonymousOutsideBlock/multiAllAnonymousOutsideBlockComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/multiAllAnonymousOutsideBlock/multiAllAnonymousOutsideBlockComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/multiAllAnonymousOutsideBlock/multiAllAnonymousOutsideBlockComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/multiAllAnonymousOutsideBlock/multiAllAnonymousOutsideBlockTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/multiAllAnonymousOutsideBlock/multiAllAnonymousOutsideBlockTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/multiAllAnonymousOutsideBlock/multiAllAnonymousOutsideBlockTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/multiAllAnonymousOutsideBlock/multiAllAnonymousOutsideBlockTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/multiDiscardAll/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/multiDiscardAll/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/multiDiscardAll/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/multiDiscardAll/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/multiDiscardAll/multiDiscardAll.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/multiDiscardAll/multiDiscardAll.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/multiDiscardAll/multiDiscardAll.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/multiDiscardAll/multiDiscardAll.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/multiDiscardAll/multiDiscardAllComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/multiDiscardAll/multiDiscardAllComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/multiDiscardAll/multiDiscardAllComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/multiDiscardAll/multiDiscardAllComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/multiDiscardAll/multiDiscardAllTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/multiDiscardAll/multiDiscardAllTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/multiDiscardAll/multiDiscardAllTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/multiDiscardAll/multiDiscardAllTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/multiUseNamed/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/multiUseNamed/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/multiUseNamed/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/multiUseNamed/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/multiUseNamed/multiUseNamed.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/multiUseNamed/multiUseNamed.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/multiUseNamed/multiUseNamed.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/multiUseNamed/multiUseNamed.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/multiUseNamed/multiUseNamedComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/multiUseNamed/multiUseNamedComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/multiUseNamed/multiUseNamedComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/multiUseNamed/multiUseNamedComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/multiUseNamed/multiUseNamedTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/multiUseNamed/multiUseNamedTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/multiUseNamed/multiUseNamedTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/multiUseNamed/multiUseNamedTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singleDiscard/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singleDiscard/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singleDiscard/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singleDiscard/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singleDiscard/singleDiscard.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singleDiscard/singleDiscard.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singleDiscard/singleDiscard.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singleDiscard/singleDiscard.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singleDiscard/singleDiscardComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singleDiscard/singleDiscardComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singleDiscard/singleDiscardComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singleDiscard/singleDiscardComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singleDiscard/singleDiscardTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singleDiscard/singleDiscardTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singleDiscard/singleDiscardTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singleDiscard/singleDiscardTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singleInParamAndBody/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singleInParamAndBody/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singleInParamAndBody/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singleInParamAndBody/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singleInParamAndBody/singleInParamAndBody.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singleInParamAndBody/singleInParamAndBody.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singleInParamAndBody/singleInParamAndBody.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singleInParamAndBody/singleInParamAndBody.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singleInParamAndBody/singleInParamAndBodyComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singleInParamAndBody/singleInParamAndBodyComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singleInParamAndBody/singleInParamAndBodyComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singleInParamAndBody/singleInParamAndBodyComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singleInParamAndBody/singleInParamAndBodyTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singleInParamAndBody/singleInParamAndBodyTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singleInParamAndBody/singleInParamAndBodyTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singleInParamAndBody/singleInParamAndBodyTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singleMultiplePassThrough/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singleMultiplePassThrough/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singleMultiplePassThrough/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singleMultiplePassThrough/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singleMultiplePassThrough/singleMultiplePassThrough.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singleMultiplePassThrough/singleMultiplePassThrough.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singleMultiplePassThrough/singleMultiplePassThrough.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singleMultiplePassThrough/singleMultiplePassThrough.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singleMultiplePassThrough/singleMultiplePassThroughComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singleMultiplePassThrough/singleMultiplePassThroughComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singleMultiplePassThrough/singleMultiplePassThroughComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singleMultiplePassThrough/singleMultiplePassThroughComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singleMultiplePassThrough/singleMultiplePassThroughTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singleMultiplePassThrough/singleMultiplePassThroughTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singleMultiplePassThrough/singleMultiplePassThroughTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singleMultiplePassThrough/singleMultiplePassThroughTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singleOutsideBlock/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singleOutsideBlock/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singleOutsideBlock/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singleOutsideBlock/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singleOutsideBlock/singleOutsideBlock.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singleOutsideBlock/singleOutsideBlock.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singleOutsideBlock/singleOutsideBlock.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singleOutsideBlock/singleOutsideBlock.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singleOutsideBlock/singleOutsideBlockComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singleOutsideBlock/singleOutsideBlockComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singleOutsideBlock/singleOutsideBlockComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singleOutsideBlock/singleOutsideBlockComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singleOutsideBlock/singleOutsideBlockTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singleOutsideBlock/singleOutsideBlockTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singleOutsideBlock/singleOutsideBlockTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singleOutsideBlock/singleOutsideBlockTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singlePassThrough/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singlePassThrough/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singlePassThrough/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singlePassThrough/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singlePassThrough/singlePassThrough.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singlePassThrough/singlePassThrough.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singlePassThrough/singlePassThrough.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singlePassThrough/singlePassThrough.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singlePassThrough/singlePassThroughComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singlePassThrough/singlePassThroughComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singlePassThrough/singlePassThroughComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singlePassThrough/singlePassThroughComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singlePassThrough/singlePassThroughTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singlePassThrough/singlePassThroughTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singlePassThrough/singlePassThroughTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/anonymous/singlePassThrough/singlePassThroughTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/variableExplicitType/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/variableExplicitType/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/variableExplicitType/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/variableExplicitType/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/variableExplicitType/VariableExplicitTypeTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/variableExplicitType/VariableExplicitTypeTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/variableExplicitType/VariableExplicitTypeTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/variableExplicitType/VariableExplicitTypeTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/variableExplicitType/variableExplicitTypeComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/variableExplicitType/variableExplicitTypeComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/variableExplicitType/variableExplicitTypeComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/variableExplicitType/variableExplicitTypeComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/variableExplicitType/variableExplicitTypeTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/variableExplicitType/variableExplicitTypeTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/variableExplicitType/variableExplicitTypeTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/variableExplicitType/variableExplicitTypeTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/variableGenericTypeSpecific/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/variableGenericTypeSpecific/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/variableGenericTypeSpecific/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/variableGenericTypeSpecific/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/variableGenericTypeSpecific/VariableGenericTypeSpecificTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/variableGenericTypeSpecific/VariableGenericTypeSpecificTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/variableGenericTypeSpecific/VariableGenericTypeSpecificTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/variableGenericTypeSpecific/VariableGenericTypeSpecificTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/variableGenericTypeSpecific/variableGenericTypeSpecificComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/variableGenericTypeSpecific/variableGenericTypeSpecificComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/variableGenericTypeSpecific/variableGenericTypeSpecificComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/variableGenericTypeSpecific/variableGenericTypeSpecificComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/variableGenericTypeSpecific/variableGenericTypeSpecificTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/variableGenericTypeSpecific/variableGenericTypeSpecificTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/variableGenericTypeSpecific/variableGenericTypeSpecificTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/variableGenericTypeSpecific/variableGenericTypeSpecificTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/variableGenericTypeWildcard/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/variableGenericTypeWildcard/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/variableGenericTypeWildcard/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/variableGenericTypeWildcard/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/variableGenericTypeWildcard/VariableGenericTypeSpecificBoundTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/variableGenericTypeWildcard/VariableGenericTypeSpecificBoundTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/variableGenericTypeWildcard/VariableGenericTypeSpecificBoundTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/variableGenericTypeWildcard/VariableGenericTypeSpecificBoundTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/variableGenericTypeWildcard/variableGenericTypeWildcardComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/variableGenericTypeWildcard/variableGenericTypeWildcardComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/variableGenericTypeWildcard/variableGenericTypeWildcardComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/variableGenericTypeWildcard/variableGenericTypeWildcardComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/variableGenericTypeWildcard/variableGenericTypeWildcardTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/variableGenericTypeWildcard/variableGenericTypeWildcardTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/variableGenericTypeWildcard/variableGenericTypeWildcardTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/variableGenericTypeWildcard/variableGenericTypeWildcardTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/variableImplicitType/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/variableImplicitType/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/variableImplicitType/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/variableImplicitType/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/variableImplicitType/VariableImplicitTypeTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/variableImplicitType/VariableImplicitTypeTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/variableImplicitType/VariableImplicitTypeTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/variableImplicitType/VariableImplicitTypeTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/variableImplicitType/variableImplicitTypeComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/variableImplicitType/variableImplicitTypeComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/variableImplicitType/variableImplicitTypeComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/variableImplicitType/variableImplicitTypeComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/variableImplicitType/variableImplicitTypeTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/variableImplicitType/variableImplicitTypeTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/variableImplicitType/variableImplicitTypeTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/variableImplicitType/variableImplicitTypeTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/variableTupleAssignment/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/variableTupleAssignment/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/variableTupleAssignment/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/variableTupleAssignment/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/variableTupleAssignment/VariableTupleAssignmentTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/variableTupleAssignment/VariableTupleAssignmentTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/variableTupleAssignment/VariableTupleAssignmentTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/variableTupleAssignment/VariableTupleAssignmentTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/variableTupleAssignment/variableTupleAssignmentComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/variableTupleAssignment/variableTupleAssignmentComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/variableTupleAssignment/variableTupleAssignmentComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/variableTupleAssignment/variableTupleAssignmentComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/variableTupleAssignment/variableTupleAssignmentTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/variableTupleAssignment/variableTupleAssignmentTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/variableTupleAssignment/variableTupleAssignmentTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/variableTupleAssignment/variableTupleAssignmentTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/variableTupleDecompositionExplicitType/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/variableTupleDecompositionExplicitType/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/variableTupleDecompositionExplicitType/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/variableTupleDecompositionExplicitType/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/variableTupleDecompositionExplicitType/VariableTupleDecompositionExplicitTypeTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/variableTupleDecompositionExplicitType/VariableTupleDecompositionExplicitTypeTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/variableTupleDecompositionExplicitType/VariableTupleDecompositionExplicitTypeTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/variableTupleDecompositionExplicitType/VariableTupleDecompositionExplicitTypeTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/variableTupleDecompositionExplicitType/variableTupleDecompositionExplicitTypeComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/variableTupleDecompositionExplicitType/variableTupleDecompositionExplicitTypeComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/variableTupleDecompositionExplicitType/variableTupleDecompositionExplicitTypeComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/variableTupleDecompositionExplicitType/variableTupleDecompositionExplicitTypeComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/variableTupleDecompositionExplicitType/variableTupleDecompositionExplicitTypeTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/variableTupleDecompositionExplicitType/variableTupleDecompositionExplicitTypeTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/variableTupleDecompositionExplicitType/variableTupleDecompositionExplicitTypeTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/variableTupleDecompositionExplicitType/variableTupleDecompositionExplicitTypeTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/variableTupleDecompositionImplicitType/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/variableTupleDecompositionImplicitType/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/variableTupleDecompositionImplicitType/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/variableTupleDecompositionImplicitType/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/variableTupleDecompositionImplicitType/VariableTupleDecompositionImplicitTypeTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/variableTupleDecompositionImplicitType/VariableTupleDecompositionImplicitTypeTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/variableTupleDecompositionImplicitType/VariableTupleDecompositionImplicitTypeTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/variableTupleDecompositionImplicitType/VariableTupleDecompositionImplicitTypeTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/variableTupleDecompositionImplicitType/variableTupleDecompositionImplicitTypeComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/variableTupleDecompositionImplicitType/variableTupleDecompositionImplicitTypeComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/variableTupleDecompositionImplicitType/variableTupleDecompositionImplicitTypeComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/variableTupleDecompositionImplicitType/variableTupleDecompositionImplicitTypeComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/variableTupleDecompositionImplicitType/variableTupleDecompositionImplicitTypeTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/variableTupleDecompositionImplicitType/variableTupleDecompositionImplicitTypeTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/variableTupleDecompositionImplicitType/variableTupleDecompositionImplicitTypeTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/variableTupleDecompositionImplicitType/variableTupleDecompositionImplicitTypeTestGen.pie diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/variableTupleDecompositionMixedType/PieTestModule.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/variableTupleDecompositionMixedType/PieTestModule.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/variableTupleDecompositionMixedType/PieTestModule.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/variableTupleDecompositionMixedType/PieTestModule.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/variableTupleDecompositionMixedType/VariableTupleDecompositionMixedTypeTest.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/variableTupleDecompositionMixedType/VariableTupleDecompositionMixedTypeTest.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/variableTupleDecompositionMixedType/VariableTupleDecompositionMixedTypeTest.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/variableTupleDecompositionMixedType/VariableTupleDecompositionMixedTypeTest.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/variableTupleDecompositionMixedType/variableTupleDecompositionMixedTypeComponent.java b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/variableTupleDecompositionMixedType/variableTupleDecompositionMixedTypeComponent.java similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/variableTupleDecompositionMixedType/variableTupleDecompositionMixedTypeComponent.java rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/variableTupleDecompositionMixedType/variableTupleDecompositionMixedTypeComponent.java diff --git a/lang/lang.test/src/test/java/mb/pie/lang/test/variables/variableTupleDecompositionMixedType/variableTupleDecompositionMixedTypeTestGen.pie b/lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/variableTupleDecompositionMixedType/variableTupleDecompositionMixedTypeTestGen.pie similarity index 100% rename from lang/lang.test/src/test/java/mb/pie/lang/test/variables/variableTupleDecompositionMixedType/variableTupleDecompositionMixedTypeTestGen.pie rename to lang/pie.lang.test/src/test/java/mb/pie/lang/test/variables/variableTupleDecompositionMixedType/variableTupleDecompositionMixedTypeTestGen.pie diff --git a/lang/lang.test/src/test/resources/sampleDir/A.txt b/lang/pie.lang.test/src/test/resources/sampleDir/A.txt similarity index 100% rename from lang/lang.test/src/test/resources/sampleDir/A.txt rename to lang/pie.lang.test/src/test/resources/sampleDir/A.txt diff --git a/lang/lang.test/src/test/resources/sampleDir/B.tig b/lang/pie.lang.test/src/test/resources/sampleDir/B.tig similarity index 100% rename from lang/lang.test/src/test/resources/sampleDir/B.tig rename to lang/pie.lang.test/src/test/resources/sampleDir/B.tig diff --git a/lang/lang.test/src/test/resources/sampleDir/C.txt b/lang/pie.lang.test/src/test/resources/sampleDir/C.txt similarity index 100% rename from lang/lang.test/src/test/resources/sampleDir/C.txt rename to lang/pie.lang.test/src/test/resources/sampleDir/C.txt diff --git a/lang/lang.test/src/test/resources/sampleDir/D.txt b/lang/pie.lang.test/src/test/resources/sampleDir/D.txt similarity index 100% rename from lang/lang.test/src/test/resources/sampleDir/D.txt rename to lang/pie.lang.test/src/test/resources/sampleDir/D.txt diff --git a/lang/lang.test/src/test/resources/sampleDir/E.jav b/lang/pie.lang.test/src/test/resources/sampleDir/E.jav similarity index 100% rename from lang/lang.test/src/test/resources/sampleDir/E.jav rename to lang/pie.lang.test/src/test/resources/sampleDir/E.jav diff --git a/lang/lang.test/src/test/resources/sampleDir/results/result_01X3.csv b/lang/pie.lang.test/src/test/resources/sampleDir/results/result_01X3.csv similarity index 100% rename from lang/lang.test/src/test/resources/sampleDir/results/result_01X3.csv rename to lang/pie.lang.test/src/test/resources/sampleDir/results/result_01X3.csv diff --git a/lang/lang.test/src/test/resources/sampleDir/results/result_02G3.csv b/lang/pie.lang.test/src/test/resources/sampleDir/results/result_02G3.csv similarity index 100% rename from lang/lang.test/src/test/resources/sampleDir/results/result_02G3.csv rename to lang/pie.lang.test/src/test/resources/sampleDir/results/result_02G3.csv diff --git a/lang/lang.test/src/test/resources/sampleDir/results/result_02G5.csv b/lang/pie.lang.test/src/test/resources/sampleDir/results/result_02G5.csv similarity index 100% rename from lang/lang.test/src/test/resources/sampleDir/results/result_02G5.csv rename to lang/pie.lang.test/src/test/resources/sampleDir/results/result_02G5.csv diff --git a/lang/lang.test/src/test/resources/sampleDir/results/result_02X3.csv b/lang/pie.lang.test/src/test/resources/sampleDir/results/result_02X3.csv similarity index 100% rename from lang/lang.test/src/test/resources/sampleDir/results/result_02X3.csv rename to lang/pie.lang.test/src/test/resources/sampleDir/results/result_02X3.csv diff --git a/lang/lang.test/src/test/resources/sampleDir/results/result_03X3.csv b/lang/pie.lang.test/src/test/resources/sampleDir/results/result_03X3.csv similarity index 100% rename from lang/lang.test/src/test/resources/sampleDir/results/result_03X3.csv rename to lang/pie.lang.test/src/test/resources/sampleDir/results/result_03X3.csv diff --git a/lang/lang/.gitignore b/lang/pie.lang/.gitignore similarity index 100% rename from lang/lang/.gitignore rename to lang/pie.lang/.gitignore diff --git a/lang/lang/README.md b/lang/pie.lang/README.md similarity index 100% rename from lang/lang/README.md rename to lang/pie.lang/README.md diff --git a/lang/lang/build.gradle.kts b/lang/pie.lang/build.gradle.kts similarity index 100% rename from lang/lang/build.gradle.kts rename to lang/pie.lang/build.gradle.kts diff --git a/lang/lang/editor/Analysis.esv b/lang/pie.lang/editor/Analysis.esv similarity index 100% rename from lang/lang/editor/Analysis.esv rename to lang/pie.lang/editor/Analysis.esv diff --git a/lang/lang/editor/Main.esv b/lang/pie.lang/editor/Main.esv similarity index 100% rename from lang/lang/editor/Main.esv rename to lang/pie.lang/editor/Main.esv diff --git a/lang/lang/editor/Syntax.esv b/lang/pie.lang/editor/Syntax.esv similarity index 100% rename from lang/lang/editor/Syntax.esv rename to lang/pie.lang/editor/Syntax.esv diff --git a/lang/lang/example/criterion-short.pie b/lang/pie.lang/example/criterion-short.pie similarity index 100% rename from lang/lang/example/criterion-short.pie rename to lang/pie.lang/example/criterion-short.pie diff --git a/lang/lang/example/criterion.pie b/lang/pie.lang/example/criterion.pie similarity index 100% rename from lang/lang/example/criterion.pie rename to lang/pie.lang/example/criterion.pie diff --git a/lang/lang/example/editor.pie b/lang/pie.lang/example/editor.pie similarity index 100% rename from lang/lang/example/editor.pie rename to lang/pie.lang/example/editor.pie diff --git a/lang/lang/example/helloWorld.pie b/lang/pie.lang/example/helloWorld.pie similarity index 100% rename from lang/lang/example/helloWorld.pie rename to lang/pie.lang/example/helloWorld.pie diff --git a/lang/lang/example/monster-test.pie b/lang/pie.lang/example/monster-test.pie similarity index 100% rename from lang/lang/example/monster-test.pie rename to lang/pie.lang/example/monster-test.pie diff --git a/lang/lang/example/parse-short.pie b/lang/pie.lang/example/parse-short.pie similarity index 100% rename from lang/lang/example/parse-short.pie rename to lang/pie.lang/example/parse-short.pie diff --git a/lang/lang/example/parse.pie b/lang/pie.lang/example/parse.pie similarity index 100% rename from lang/lang/example/parse.pie rename to lang/pie.lang/example/parse.pie diff --git a/lang/lang/example/spoofax.pie b/lang/pie.lang/example/spoofax.pie similarity index 100% rename from lang/lang/example/spoofax.pie rename to lang/pie.lang/example/spoofax.pie diff --git a/lang/lang/example/spoofax_old.pie b/lang/pie.lang/example/spoofax_old.pie similarity index 100% rename from lang/lang/example/spoofax_old.pie rename to lang/pie.lang/example/spoofax_old.pie diff --git a/lang/lang/example/spoofax_short.pie b/lang/pie.lang/example/spoofax_short.pie similarity index 100% rename from lang/lang/example/spoofax_short.pie rename to lang/pie.lang/example/spoofax_short.pie diff --git a/lang/lang/metaborg.yaml b/lang/pie.lang/metaborg.yaml similarity index 100% rename from lang/lang/metaborg.yaml rename to lang/pie.lang/metaborg.yaml diff --git a/lang/lang/src/main/strategies/pie/strategies/InteropRegisterer.java b/lang/pie.lang/src/main/strategies/pie/strategies/InteropRegisterer.java similarity index 100% rename from lang/lang/src/main/strategies/pie/strategies/InteropRegisterer.java rename to lang/pie.lang/src/main/strategies/pie/strategies/InteropRegisterer.java diff --git a/lang/lang/src/main/strategies/pie/strategies/Main.java b/lang/pie.lang/src/main/strategies/pie/strategies/Main.java similarity index 100% rename from lang/lang/src/main/strategies/pie/strategies/Main.java rename to lang/pie.lang/src/main/strategies/pie/strategies/Main.java diff --git a/lang/lang/statics/README.md b/lang/pie.lang/statics/README.md similarity index 100% rename from lang/lang/statics/README.md rename to lang/pie.lang/statics/README.md diff --git a/lang/lang/statics/base.stx b/lang/pie.lang/statics/base.stx similarity index 100% rename from lang/lang/statics/base.stx rename to lang/pie.lang/statics/base.stx diff --git a/lang/lang/statics/binder.stx b/lang/pie.lang/statics/binder.stx similarity index 100% rename from lang/lang/statics/binder.stx rename to lang/pie.lang/statics/binder.stx diff --git a/lang/lang/statics/common.stx b/lang/pie.lang/statics/common.stx similarity index 100% rename from lang/lang/statics/common.stx rename to lang/pie.lang/statics/common.stx diff --git a/lang/lang/statics/data.stx b/lang/pie.lang/statics/data.stx similarity index 100% rename from lang/lang/statics/data.stx rename to lang/pie.lang/statics/data.stx diff --git a/lang/lang/statics/func_body.stx b/lang/pie.lang/statics/func_body.stx similarity index 100% rename from lang/lang/statics/func_body.stx rename to lang/pie.lang/statics/func_body.stx diff --git a/lang/lang/statics/func_def.stx b/lang/pie.lang/statics/func_def.stx similarity index 100% rename from lang/lang/statics/func_def.stx rename to lang/pie.lang/statics/func_def.stx diff --git a/lang/lang/statics/import.stx b/lang/pie.lang/statics/import.stx similarity index 100% rename from lang/lang/statics/import.stx rename to lang/pie.lang/statics/import.stx diff --git a/lang/lang/statics/module.stx b/lang/pie.lang/statics/module.stx similarity index 100% rename from lang/lang/statics/module.stx rename to lang/pie.lang/statics/module.stx diff --git a/lang/lang/statics/project.stx b/lang/pie.lang/statics/project.stx similarity index 100% rename from lang/lang/statics/project.stx rename to lang/pie.lang/statics/project.stx diff --git a/lang/lang/statics/type.stx b/lang/pie.lang/statics/type.stx similarity index 100% rename from lang/lang/statics/type.stx rename to lang/pie.lang/statics/type.stx diff --git a/lang/lang/statics/type_common.stx b/lang/pie.lang/statics/type_common.stx similarity index 100% rename from lang/lang/statics/type_common.stx rename to lang/pie.lang/statics/type_common.stx diff --git a/lang/lang/statics/type_java.stx b/lang/pie.lang/statics/type_java.stx similarity index 100% rename from lang/lang/statics/type_java.stx rename to lang/pie.lang/statics/type_java.stx diff --git a/lang/lang/syntax/common.sdf3 b/lang/pie.lang/syntax/common.sdf3 similarity index 100% rename from lang/lang/syntax/common.sdf3 rename to lang/pie.lang/syntax/common.sdf3 diff --git a/lang/lang/syntax/constructors.sdf3 b/lang/pie.lang/syntax/constructors.sdf3 similarity index 100% rename from lang/lang/syntax/constructors.sdf3 rename to lang/pie.lang/syntax/constructors.sdf3 diff --git a/lang/lang/syntax/data.sdf3 b/lang/pie.lang/syntax/data.sdf3 similarity index 100% rename from lang/lang/syntax/data.sdf3 rename to lang/pie.lang/syntax/data.sdf3 diff --git a/lang/lang/syntax/exp_literal.sdf3 b/lang/pie.lang/syntax/exp_literal.sdf3 similarity index 100% rename from lang/lang/syntax/exp_literal.sdf3 rename to lang/pie.lang/syntax/exp_literal.sdf3 diff --git a/lang/lang/syntax/func_body.sdf3 b/lang/pie.lang/syntax/func_body.sdf3 similarity index 100% rename from lang/lang/syntax/func_body.sdf3 rename to lang/pie.lang/syntax/func_body.sdf3 diff --git a/lang/lang/syntax/func_def.sdf3 b/lang/pie.lang/syntax/func_def.sdf3 similarity index 100% rename from lang/lang/syntax/func_def.sdf3 rename to lang/pie.lang/syntax/func_def.sdf3 diff --git a/lang/lang/syntax/lex/comment.sdf3 b/lang/pie.lang/syntax/lex/comment.sdf3 similarity index 100% rename from lang/lang/syntax/lex/comment.sdf3 rename to lang/pie.lang/syntax/lex/comment.sdf3 diff --git a/lang/lang/syntax/lex/layout.sdf3 b/lang/pie.lang/syntax/lex/layout.sdf3 similarity index 100% rename from lang/lang/syntax/lex/layout.sdf3 rename to lang/pie.lang/syntax/lex/layout.sdf3 diff --git a/lang/lang/syntax/lex/literal.sdf3 b/lang/pie.lang/syntax/lex/literal.sdf3 similarity index 100% rename from lang/lang/syntax/lex/literal.sdf3 rename to lang/pie.lang/syntax/lex/literal.sdf3 diff --git a/lang/lang/syntax/pie.sdf3 b/lang/pie.lang/syntax/pie.sdf3 similarity index 100% rename from lang/lang/syntax/pie.sdf3 rename to lang/pie.lang/syntax/pie.sdf3 diff --git a/lang/lang/syntax/type.sdf3 b/lang/pie.lang/syntax/type.sdf3 similarity index 100% rename from lang/lang/syntax/type.sdf3 rename to lang/pie.lang/syntax/type.sdf3 diff --git a/lang/lang/test/data_def.spt b/lang/pie.lang/test/data_def.spt similarity index 100% rename from lang/lang/test/data_def.spt rename to lang/pie.lang/test/data_def.spt diff --git a/lang/lang/test/data_def_generics.spt b/lang/pie.lang/test/data_def_generics.spt similarity index 100% rename from lang/lang/test/data_def_generics.spt rename to lang/pie.lang/test/data_def_generics.spt diff --git a/lang/lang/test/data_def_method.spt b/lang/pie.lang/test/data_def_method.spt similarity index 100% rename from lang/lang/test/data_def_method.spt rename to lang/pie.lang/test/data_def_method.spt diff --git a/lang/lang/test/data_def_syntax.spt b/lang/pie.lang/test/data_def_syntax.spt similarity index 100% rename from lang/lang/test/data_def_syntax.spt rename to lang/pie.lang/test/data_def_syntax.spt diff --git a/lang/lang/test/expression.spt b/lang/pie.lang/test/expression.spt similarity index 100% rename from lang/lang/test/expression.spt rename to lang/pie.lang/test/expression.spt diff --git a/lang/lang/test/expression/binding/anonymous_value.spt b/lang/pie.lang/test/expression/binding/anonymous_value.spt similarity index 100% rename from lang/lang/test/expression/binding/anonymous_value.spt rename to lang/pie.lang/test/expression/binding/anonymous_value.spt diff --git a/lang/lang/test/expression/literals/list.spt b/lang/pie.lang/test/expression/literals/list.spt similarity index 100% rename from lang/lang/test/expression/literals/list.spt rename to lang/pie.lang/test/expression/literals/list.spt diff --git a/lang/lang/test/expression_syntax.spt b/lang/pie.lang/test/expression_syntax.spt similarity index 100% rename from lang/lang/test/expression_syntax.spt rename to lang/pie.lang/test/expression_syntax.spt diff --git a/lang/lang/test/foreign_func.spt b/lang/pie.lang/test/foreign_func.spt similarity index 100% rename from lang/lang/test/foreign_func.spt rename to lang/pie.lang/test/foreign_func.spt diff --git a/lang/lang/test/foreign_func_syntax.spt b/lang/pie.lang/test/foreign_func_syntax.spt similarity index 100% rename from lang/lang/test/foreign_func_syntax.spt rename to lang/pie.lang/test/foreign_func_syntax.spt diff --git a/lang/lang/test/func_def.spt b/lang/pie.lang/test/func_def.spt similarity index 100% rename from lang/lang/test/func_def.spt rename to lang/pie.lang/test/func_def.spt diff --git a/lang/lang/test/func_def/anonymous_parameter.spt b/lang/pie.lang/test/func_def/anonymous_parameter.spt similarity index 100% rename from lang/lang/test/func_def/anonymous_parameter.spt rename to lang/pie.lang/test/func_def/anonymous_parameter.spt diff --git a/lang/lang/test/func_head_syntax.spt b/lang/pie.lang/test/func_head_syntax.spt similarity index 100% rename from lang/lang/test/func_head_syntax.spt rename to lang/pie.lang/test/func_head_syntax.spt diff --git a/lang/lang/test/func_impl.spt b/lang/pie.lang/test/func_impl.spt similarity index 100% rename from lang/lang/test/func_impl.spt rename to lang/pie.lang/test/func_impl.spt diff --git a/lang/lang/test/func_impl/inject.spt b/lang/pie.lang/test/func_impl/inject.spt similarity index 100% rename from lang/lang/test/func_impl/inject.spt rename to lang/pie.lang/test/func_impl/inject.spt diff --git a/lang/lang/test/func_impl/inject_syntax.spt b/lang/pie.lang/test/func_impl/inject_syntax.spt similarity index 100% rename from lang/lang/test/func_impl/inject_syntax.spt rename to lang/pie.lang/test/func_impl/inject_syntax.spt diff --git a/lang/lang/test/generics_inheritance.spt b/lang/pie.lang/test/generics_inheritance.spt similarity index 100% rename from lang/lang/test/generics_inheritance.spt rename to lang/pie.lang/test/generics_inheritance.spt diff --git a/lang/lang/test/generics_task.spt b/lang/pie.lang/test/generics_task.spt similarity index 100% rename from lang/lang/test/generics_task.spt rename to lang/pie.lang/test/generics_task.spt diff --git a/lang/lang/test/import.spt b/lang/pie.lang/test/import.spt similarity index 100% rename from lang/lang/test/import.spt rename to lang/pie.lang/test/import.spt diff --git a/lang/lang/test/import_syntax.spt b/lang/pie.lang/test/import_syntax.spt similarity index 100% rename from lang/lang/test/import_syntax.spt rename to lang/pie.lang/test/import_syntax.spt diff --git a/lang/lang/test/module.spt b/lang/pie.lang/test/module.spt similarity index 100% rename from lang/lang/test/module.spt rename to lang/pie.lang/test/module.spt diff --git a/lang/lang/test/prevent_ambiguous_syntax.spt b/lang/pie.lang/test/prevent_ambiguous_syntax.spt similarity index 100% rename from lang/lang/test/prevent_ambiguous_syntax.spt rename to lang/pie.lang/test/prevent_ambiguous_syntax.spt diff --git a/lang/lang/test/statix/isAssignableTo.stxtest b/lang/pie.lang/test/statix/isAssignableTo.stxtest similarity index 100% rename from lang/lang/test/statix/isAssignableTo.stxtest rename to lang/pie.lang/test/statix/isAssignableTo.stxtest diff --git a/lang/lang/test/string.spt b/lang/pie.lang/test/string.spt similarity index 100% rename from lang/lang/test/string.spt rename to lang/pie.lang/test/string.spt diff --git a/lang/lang/test/test.spt b/lang/pie.lang/test/test.spt similarity index 100% rename from lang/lang/test/test.spt rename to lang/pie.lang/test/test.spt diff --git a/lang/lang/test/type.spt b/lang/pie.lang/test/type.spt similarity index 100% rename from lang/lang/test/type.spt rename to lang/pie.lang/test/type.spt diff --git a/lang/lang/test/type_signature.spt b/lang/pie.lang/test/type_signature.spt similarity index 100% rename from lang/lang/test/type_signature.spt rename to lang/pie.lang/test/type_signature.spt diff --git a/lang/lang/test/type_syntax.spt b/lang/pie.lang/test/type_syntax.spt similarity index 100% rename from lang/lang/test/type_syntax.spt rename to lang/pie.lang/test/type_syntax.spt diff --git a/lang/lang/test/wildcard.spt b/lang/pie.lang/test/wildcard.spt similarity index 100% rename from lang/lang/test/wildcard.spt rename to lang/pie.lang/test/wildcard.spt diff --git a/lang/lang/trans/.gitignore b/lang/pie.lang/trans/.gitignore similarity index 100% rename from lang/lang/trans/.gitignore rename to lang/pie.lang/trans/.gitignore diff --git a/lang/lang/trans/analysis.str b/lang/pie.lang/trans/analysis.str similarity index 100% rename from lang/lang/trans/analysis.str rename to lang/pie.lang/trans/analysis.str diff --git a/lang/lang/trans/desugar.str b/lang/pie.lang/trans/desugar.str similarity index 100% rename from lang/lang/trans/desugar.str rename to lang/pie.lang/trans/desugar.str diff --git a/lang/lang/trans/gen/debug.str b/lang/pie.lang/trans/gen/debug.str similarity index 100% rename from lang/lang/trans/gen/debug.str rename to lang/pie.lang/trans/gen/debug.str diff --git a/lang/lang/trans/gen/idtype-tuples.str b/lang/pie.lang/trans/gen/idtype-tuples.str similarity index 100% rename from lang/lang/trans/gen/idtype-tuples.str rename to lang/pie.lang/trans/gen/idtype-tuples.str diff --git a/lang/lang/trans/gen/java/ast-util.str b/lang/pie.lang/trans/gen/java/ast-util.str similarity index 100% rename from lang/lang/trans/gen/java/ast-util.str rename to lang/pie.lang/trans/gen/java/ast-util.str diff --git a/lang/lang/trans/gen/java/binder.str b/lang/pie.lang/trans/gen/java/binder.str similarity index 100% rename from lang/lang/trans/gen/java/binder.str rename to lang/pie.lang/trans/gen/java/binder.str diff --git a/lang/lang/trans/gen/java/func_body.str b/lang/pie.lang/trans/gen/java/func_body.str similarity index 100% rename from lang/lang/trans/gen/java/func_body.str rename to lang/pie.lang/trans/gen/java/func_body.str diff --git a/lang/lang/trans/gen/java/func_def.str b/lang/pie.lang/trans/gen/java/func_def.str similarity index 100% rename from lang/lang/trans/gen/java/func_def.str rename to lang/pie.lang/trans/gen/java/func_def.str diff --git a/lang/lang/trans/gen/java/main.str b/lang/pie.lang/trans/gen/java/main.str similarity index 100% rename from lang/lang/trans/gen/java/main.str rename to lang/pie.lang/trans/gen/java/main.str diff --git a/lang/lang/trans/gen/java/type.str b/lang/pie.lang/trans/gen/java/type.str similarity index 100% rename from lang/lang/trans/gen/java/type.str rename to lang/pie.lang/trans/gen/java/type.str diff --git a/lang/lang/trans/gen/util.str b/lang/pie.lang/trans/gen/util.str similarity index 100% rename from lang/lang/trans/gen/util.str rename to lang/pie.lang/trans/gen/util.str diff --git a/lang/lang/trans/outline.str b/lang/pie.lang/trans/outline.str similarity index 100% rename from lang/lang/trans/outline.str rename to lang/pie.lang/trans/outline.str diff --git a/lang/lang/trans/pie.str b/lang/pie.lang/trans/pie.str similarity index 100% rename from lang/lang/trans/pie.str rename to lang/pie.lang/trans/pie.str diff --git a/lang/lang/trans/pp.str b/lang/pie.lang/trans/pp.str similarity index 100% rename from lang/lang/trans/pp.str rename to lang/pie.lang/trans/pp.str diff --git a/lang/lang/trans/statics.str b/lang/pie.lang/trans/statics.str similarity index 100% rename from lang/lang/trans/statics.str rename to lang/pie.lang/trans/statics.str diff --git a/lang/settings.gradle.kts b/lang/settings.gradle.kts index c71397dc..613f15d9 100644 --- a/lang/settings.gradle.kts +++ b/lang/settings.gradle.kts @@ -11,19 +11,8 @@ plugins { } -// Only include composite builds when this is the root project (it has no parent), for example when running Gradle tasks -// from the command-line. Otherwise, the parent project (pie.root) will include these composite builds. -if (gradle.parent == null) { - includeBuild("../core") -} - -fun includeProject(path: String, id: String = "pie.${path.replace('/', '.')}") { - include(id) - project(":$id").projectDir = file(path) -} - -includeProject("lang") -//includeProject("lang.javainstratego") // Disabled: we're not building a concrete syntax parse table right now. -includeProject("lang.test") -includeProject("lang.runtime.kotlin") -includeProject("lang.runtime.java") +include(":pie.lang") +//include(":pie.lang.javainstratego") // Disabled: we're not building a concrete syntax parse table right now. +include(":pie.lang.test") +include(":pie.lang.runtime.kotlin") +include(":pie.lang.runtime.java") diff --git a/settings.gradle.kts b/settings.gradle.kts index 2badc3b4..1bc6917b 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -10,17 +10,5 @@ plugins { id("org.metaborg.convention.settings") version "0.0.11" } -includeBuildWithName("core", "pie.core.root") -includeBuildWithName("lang", "pie.lang.root") - -fun includeBuildWithName(dir: String, name: String) { - includeBuild(dir) { - try { - ConfigurableIncludedBuild::class.java - .getDeclaredMethod("setName", String::class.java) - .invoke(this, name) - } catch (e: NoSuchMethodException) { - // Running Gradle < 6, no need to set the name, ignore. - } - } -} +includeBuild("core/") +includeBuild("lang/")