diff --git a/core/src/main/scala/impl.scala b/core/src/main/scala/magnolia1/impl.scala similarity index 100% rename from core/src/main/scala/impl.scala rename to core/src/main/scala/magnolia1/impl.scala diff --git a/core/src/main/scala/interface.scala b/core/src/main/scala/magnolia1/interface.scala similarity index 100% rename from core/src/main/scala/interface.scala rename to core/src/main/scala/magnolia1/interface.scala diff --git a/core/src/main/scala/macro.scala b/core/src/main/scala/magnolia1/macro.scala similarity index 100% rename from core/src/main/scala/macro.scala rename to core/src/main/scala/magnolia1/macro.scala diff --git a/core/src/main/scala/magnolia.scala b/core/src/main/scala/magnolia1/magnolia.scala similarity index 100% rename from core/src/main/scala/magnolia.scala rename to core/src/main/scala/magnolia1/magnolia.scala diff --git a/core/src/main/scala/monadic.scala b/core/src/main/scala/magnolia1/monadic.scala similarity index 100% rename from core/src/main/scala/monadic.scala rename to core/src/main/scala/magnolia1/monadic.scala diff --git a/examples/src/main/scala/JavaAnnotatedCase.scala b/examples/src/main/scala/magnolia1/examples/JavaAnnotatedCase.scala similarity index 100% rename from examples/src/main/scala/JavaAnnotatedCase.scala rename to examples/src/main/scala/magnolia1/examples/JavaAnnotatedCase.scala diff --git a/examples/src/main/scala/SubtypeInfo.scala b/examples/src/main/scala/magnolia1/examples/SubtypeInfo.scala similarity index 100% rename from examples/src/main/scala/SubtypeInfo.scala rename to examples/src/main/scala/magnolia1/examples/SubtypeInfo.scala diff --git a/examples/src/main/scala/csv.scala b/examples/src/main/scala/magnolia1/examples/csv.scala similarity index 100% rename from examples/src/main/scala/csv.scala rename to examples/src/main/scala/magnolia1/examples/csv.scala diff --git a/examples/src/main/scala/decode.scala b/examples/src/main/scala/magnolia1/examples/decode.scala similarity index 100% rename from examples/src/main/scala/decode.scala rename to examples/src/main/scala/magnolia1/examples/decode.scala diff --git a/examples/src/main/scala/decodeSafe.scala b/examples/src/main/scala/magnolia1/examples/decodeSafe.scala similarity index 100% rename from examples/src/main/scala/decodeSafe.scala rename to examples/src/main/scala/magnolia1/examples/decodeSafe.scala diff --git a/examples/src/main/scala/default.scala b/examples/src/main/scala/magnolia1/examples/default.scala similarity index 100% rename from examples/src/main/scala/default.scala rename to examples/src/main/scala/magnolia1/examples/default.scala diff --git a/examples/src/main/scala/eq.scala b/examples/src/main/scala/magnolia1/examples/eq.scala similarity index 100% rename from examples/src/main/scala/eq.scala rename to examples/src/main/scala/magnolia1/examples/eq.scala diff --git a/examples/src/main/scala/exported.scala b/examples/src/main/scala/magnolia1/examples/exported.scala similarity index 100% rename from examples/src/main/scala/exported.scala rename to examples/src/main/scala/magnolia1/examples/exported.scala diff --git a/examples/src/main/scala/hash.scala b/examples/src/main/scala/magnolia1/examples/hash.scala similarity index 100% rename from examples/src/main/scala/hash.scala rename to examples/src/main/scala/magnolia1/examples/hash.scala diff --git a/examples/src/main/scala/nocombine.scala b/examples/src/main/scala/magnolia1/examples/nocombine.scala similarity index 100% rename from examples/src/main/scala/nocombine.scala rename to examples/src/main/scala/magnolia1/examples/nocombine.scala diff --git a/examples/src/main/scala/passthrough.scala b/examples/src/main/scala/magnolia1/examples/passthrough.scala similarity index 100% rename from examples/src/main/scala/passthrough.scala rename to examples/src/main/scala/magnolia1/examples/passthrough.scala diff --git a/examples/src/main/scala/patch.scala b/examples/src/main/scala/magnolia1/examples/patch.scala similarity index 100% rename from examples/src/main/scala/patch.scala rename to examples/src/main/scala/magnolia1/examples/patch.scala diff --git a/examples/src/main/scala/print.scala b/examples/src/main/scala/magnolia1/examples/print.scala similarity index 100% rename from examples/src/main/scala/print.scala rename to examples/src/main/scala/magnolia1/examples/print.scala diff --git a/examples/src/main/scala/printRepeated.scala b/examples/src/main/scala/magnolia1/examples/printRepeated.scala similarity index 100% rename from examples/src/main/scala/printRepeated.scala rename to examples/src/main/scala/magnolia1/examples/printRepeated.scala diff --git a/examples/src/main/scala/semiauto.scala b/examples/src/main/scala/magnolia1/examples/semiauto.scala similarity index 100% rename from examples/src/main/scala/semiauto.scala rename to examples/src/main/scala/magnolia1/examples/semiauto.scala diff --git a/examples/src/main/scala/semidefault.scala b/examples/src/main/scala/magnolia1/examples/semidefault.scala similarity index 100% rename from examples/src/main/scala/semidefault.scala rename to examples/src/main/scala/magnolia1/examples/semidefault.scala diff --git a/examples/src/main/scala/show.scala b/examples/src/main/scala/magnolia1/examples/show.scala similarity index 100% rename from examples/src/main/scala/show.scala rename to examples/src/main/scala/magnolia1/examples/show.scala diff --git a/examples/src/main/scala/typename.scala b/examples/src/main/scala/magnolia1/examples/typename.scala similarity index 100% rename from examples/src/main/scala/typename.scala rename to examples/src/main/scala/magnolia1/examples/typename.scala diff --git a/test/src/test/scala/JavaExampleAnnotation.java b/test/src/test/java/magnolia1/tests/JavaExampleAnnotation.java similarity index 100% rename from test/src/test/scala/JavaExampleAnnotation.java rename to test/src/test/java/magnolia1/tests/JavaExampleAnnotation.java diff --git a/test/src/test/scala/WeekDay.java b/test/src/test/java/magnolia1/tests/WeekDay.java similarity index 100% rename from test/src/test/scala/WeekDay.java rename to test/src/test/java/magnolia1/tests/WeekDay.java diff --git a/test/src/test/scala/AnnotationsTests.scala b/test/src/test/scala/magnolia1/tests/AnnotationsTests.scala similarity index 100% rename from test/src/test/scala/AnnotationsTests.scala rename to test/src/test/scala/magnolia1/tests/AnnotationsTests.scala diff --git a/test/src/test/scala/DefaultValuesTests.scala b/test/src/test/scala/magnolia1/tests/DefaultValuesTests.scala similarity index 100% rename from test/src/test/scala/DefaultValuesTests.scala rename to test/src/test/scala/magnolia1/tests/DefaultValuesTests.scala diff --git a/test/src/test/scala/ModifiersTests.scala b/test/src/test/scala/magnolia1/tests/ModifiersTests.scala similarity index 100% rename from test/src/test/scala/ModifiersTests.scala rename to test/src/test/scala/magnolia1/tests/ModifiersTests.scala diff --git a/test/src/test/scala/OtherTests.scala b/test/src/test/scala/magnolia1/tests/OtherTests.scala similarity index 100% rename from test/src/test/scala/OtherTests.scala rename to test/src/test/scala/magnolia1/tests/OtherTests.scala diff --git a/test/src/test/scala/ProductsTests.scala b/test/src/test/scala/magnolia1/tests/ProductsTests.scala similarity index 100% rename from test/src/test/scala/ProductsTests.scala rename to test/src/test/scala/magnolia1/tests/ProductsTests.scala diff --git a/test/src/test/scala/RecursiveTypesTests.scala b/test/src/test/scala/magnolia1/tests/RecursiveTypesTests.scala similarity index 100% rename from test/src/test/scala/RecursiveTypesTests.scala rename to test/src/test/scala/magnolia1/tests/RecursiveTypesTests.scala diff --git a/test/src/test/scala/ScopesTests.scala b/test/src/test/scala/magnolia1/tests/ScopesTests.scala similarity index 100% rename from test/src/test/scala/ScopesTests.scala rename to test/src/test/scala/magnolia1/tests/ScopesTests.scala diff --git a/test/src/test/scala/SumsTests.scala b/test/src/test/scala/magnolia1/tests/SumsTests.scala similarity index 100% rename from test/src/test/scala/SumsTests.scala rename to test/src/test/scala/magnolia1/tests/SumsTests.scala diff --git a/test/src/test/scala/TypeAliasesTests.scala b/test/src/test/scala/magnolia1/tests/TypeAliasesTests.scala similarity index 100% rename from test/src/test/scala/TypeAliasesTests.scala rename to test/src/test/scala/magnolia1/tests/TypeAliasesTests.scala diff --git a/test/src/test/scala/ValueClassesTests.scala b/test/src/test/scala/magnolia1/tests/ValueClassesTests.scala similarity index 100% rename from test/src/test/scala/ValueClassesTests.scala rename to test/src/test/scala/magnolia1/tests/ValueClassesTests.scala diff --git a/test/src/test/scala/VarianceTests.scala b/test/src/test/scala/magnolia1/tests/VarianceTests.scala similarity index 100% rename from test/src/test/scala/VarianceTests.scala rename to test/src/test/scala/magnolia1/tests/VarianceTests.scala