diff --git a/.circleci/config.yml b/qqq-middleware-picocli/.circleci/config.yml similarity index 100% rename from .circleci/config.yml rename to qqq-middleware-picocli/.circleci/config.yml diff --git a/.circleci/mvn-settings.xml b/qqq-middleware-picocli/.circleci/mvn-settings.xml similarity index 100% rename from .circleci/mvn-settings.xml rename to qqq-middleware-picocli/.circleci/mvn-settings.xml diff --git a/.gitignore b/qqq-middleware-picocli/.gitignore similarity index 100% rename from .gitignore rename to qqq-middleware-picocli/.gitignore diff --git a/LICENSE b/qqq-middleware-picocli/LICENSE similarity index 100% rename from LICENSE rename to qqq-middleware-picocli/LICENSE diff --git a/README.md b/qqq-middleware-picocli/README.md similarity index 100% rename from README.md rename to qqq-middleware-picocli/README.md diff --git a/checkstyle.xml b/qqq-middleware-picocli/checkstyle.xml similarity index 100% rename from checkstyle.xml rename to qqq-middleware-picocli/checkstyle.xml diff --git a/pom.xml b/qqq-middleware-picocli/pom.xml similarity index 100% rename from pom.xml rename to qqq-middleware-picocli/pom.xml diff --git a/src/main/java/com/kingsrook/qqq/frontend/picocli/PicoCliProcessCallback.java b/qqq-middleware-picocli/src/main/java/com/kingsrook/qqq/frontend/picocli/PicoCliProcessCallback.java similarity index 100% rename from src/main/java/com/kingsrook/qqq/frontend/picocli/PicoCliProcessCallback.java rename to qqq-middleware-picocli/src/main/java/com/kingsrook/qqq/frontend/picocli/PicoCliProcessCallback.java diff --git a/src/main/java/com/kingsrook/qqq/frontend/picocli/QCommandBuilder.java b/qqq-middleware-picocli/src/main/java/com/kingsrook/qqq/frontend/picocli/QCommandBuilder.java similarity index 100% rename from src/main/java/com/kingsrook/qqq/frontend/picocli/QCommandBuilder.java rename to qqq-middleware-picocli/src/main/java/com/kingsrook/qqq/frontend/picocli/QCommandBuilder.java diff --git a/src/main/java/com/kingsrook/qqq/frontend/picocli/QPicoCliImplementation.java b/qqq-middleware-picocli/src/main/java/com/kingsrook/qqq/frontend/picocli/QPicoCliImplementation.java similarity index 100% rename from src/main/java/com/kingsrook/qqq/frontend/picocli/QPicoCliImplementation.java rename to qqq-middleware-picocli/src/main/java/com/kingsrook/qqq/frontend/picocli/QPicoCliImplementation.java diff --git a/src/main/resources/qqq-picocli-log4j2.xml b/qqq-middleware-picocli/src/main/resources/qqq-picocli-log4j2.xml similarity index 100% rename from src/main/resources/qqq-picocli-log4j2.xml rename to qqq-middleware-picocli/src/main/resources/qqq-picocli-log4j2.xml diff --git a/src/test/java/com/kingsrook/qqq/frontend/picocli/QPicoCliImplementationTest.java b/qqq-middleware-picocli/src/test/java/com/kingsrook/qqq/frontend/picocli/QPicoCliImplementationTest.java similarity index 100% rename from src/test/java/com/kingsrook/qqq/frontend/picocli/QPicoCliImplementationTest.java rename to qqq-middleware-picocli/src/test/java/com/kingsrook/qqq/frontend/picocli/QPicoCliImplementationTest.java diff --git a/src/test/java/com/kingsrook/qqq/frontend/picocli/TestOutput.java b/qqq-middleware-picocli/src/test/java/com/kingsrook/qqq/frontend/picocli/TestOutput.java similarity index 100% rename from src/test/java/com/kingsrook/qqq/frontend/picocli/TestOutput.java rename to qqq-middleware-picocli/src/test/java/com/kingsrook/qqq/frontend/picocli/TestOutput.java diff --git a/src/test/java/com/kingsrook/qqq/frontend/picocli/TestUtils.java b/qqq-middleware-picocli/src/test/java/com/kingsrook/qqq/frontend/picocli/TestUtils.java similarity index 100% rename from src/test/java/com/kingsrook/qqq/frontend/picocli/TestUtils.java rename to qqq-middleware-picocli/src/test/java/com/kingsrook/qqq/frontend/picocli/TestUtils.java diff --git a/src/test/resources/personQInstance.json b/qqq-middleware-picocli/src/test/resources/personQInstance.json similarity index 100% rename from src/test/resources/personQInstance.json rename to qqq-middleware-picocli/src/test/resources/personQInstance.json diff --git a/src/test/resources/personQInstanceIncludingBackend.json b/qqq-middleware-picocli/src/test/resources/personQInstanceIncludingBackend.json similarity index 100% rename from src/test/resources/personQInstanceIncludingBackend.json rename to qqq-middleware-picocli/src/test/resources/personQInstanceIncludingBackend.json diff --git a/src/test/resources/prime-test-database.sql b/qqq-middleware-picocli/src/test/resources/prime-test-database.sql similarity index 100% rename from src/test/resources/prime-test-database.sql rename to qqq-middleware-picocli/src/test/resources/prime-test-database.sql diff --git a/src/test/resources/starTrekDatabaseQInstanceIncludingBackend.json b/qqq-middleware-picocli/src/test/resources/starTrekDatabaseQInstanceIncludingBackend.json similarity index 100% rename from src/test/resources/starTrekDatabaseQInstanceIncludingBackend.json rename to qqq-middleware-picocli/src/test/resources/starTrekDatabaseQInstanceIncludingBackend.json