From 7655664f263a4a18ad6181adc12dbbc3ab2ca0b0 Mon Sep 17 00:00:00 2001
From: Don McGregor <mcgredo@nps.edu>
Date: Wed, 11 Oct 2017 17:45:54 -0700
Subject: [PATCH] Directory changes

---
 .../LICENSE.md                                      |   0
 .../Project.docx                                    | Bin
 .../ProjectBuildDeploy.docx                         | Bin
 .../ProjectQuickStart.docx                          | Bin
 .../README.md                                       |   0
 .../SailorHelperGUIDevelopment.docx                 | Bin
 ...acticalDecisionAid-2.0-jar-with-dependencies.jar | Bin
 .../currentDistribution/SailorZip/bounce.bat        |   0
 .../currentDistribution/SailorZip/bounce.command    |   0
 .../currentDistribution/SailorZip/bounce.sh         |   0
 .../currentDistribution/SailorZip/qrChat.bat        |   0
 .../currentDistribution/SailorZip/qrChat.command    |   0
 .../currentDistribution/SailorZip/qrChat.sh         |   0
 .../SailorZip/qrChatEncrypted.bat                   |   0
 .../SailorZip/qrChatEncrypted.command               |   0
 .../SailorZip/qrChatEncrypted.sh                    |   0
 .../currentDistribution/SailorZip/sailorhelper.bat  |   0
 .../SailorZip/sailorhelper.command                  |   0
 .../currentDistribution/SailorZip/sailorhelper.sh   |   0
 .../SailorZip/throughputTestReceiver.bat            |   0
 .../SailorZip/throughputTestReceiver.command        |   0
 .../SailorZip/throughputTestReceiver.sh             |   0
 .../SailorZip/throughputTestSender.bat              |   0
 .../SailorZip/throughputTestSender.command          |   0
 .../SailorZip/throughputTestSender.sh               |   0
 .../313fc0e9fde73da26909a5db089c3cd3.jpg            | Bin
 .../maritimeflags/Romeo-flag_2-300x300.jpg          | Bin
 ...missile_destroyer_USS_Curtis_Wilbur_(DDG_54).jpg | Bin
 ...emaphore_flags_during_a_replenishment_at_sea.jpg | Bin
 .../maritimeflags/capture1.jpg                      | Bin
 .../maritimeflags/capture2.jpg                      | Bin
 .../maritimeflags/capture3.jpg                      | Bin
 ...ful-nautical-flags-wave-in-the-breeze-bnp618.jpg | Bin
 ...ful-nautical-flags-wave-in-the-breeze-bnp61b.jpg | Bin
 .../maritimeflags/gb_sqcomp.jpg                     | Bin
 .../maritimeflags/hurricane_warninghi-res1.jpg      | Bin
 .../maritimeflags/images-1.jpg                      | Bin
 .../maritimeflags/images-2.jpg                      | Bin
 .../maritimeflags/images-3.jpg                      | Bin
 .../maritimeflags/images-4.jpg                      | Bin
 .../maritimeflags/images.jpg                        | Bin
 .../maritimeflags/jpg-yachtdeck.jpg                 | Bin
 .../nautical-flags-against-blue-sky-crem98.jpg      | Bin
 ...trung-along-the-line-of-a-cruise-ship-a18m6k.jpg | Bin
 ...l-flags-on-the-mast-of-a-sailing-ship-C1YJ9K.jpg | Bin
 ...h-signal-flags-at-sail-amsterdam-2010-fb8fp2.jpg | Bin
 .../ship-flags-lunenburg-canada-deej8w.jpg          | Bin
 .../maritimeflags/ships-signal-flags-1121571.jpg    | Bin
 .../maritimeflags/signal-flags-5657243.jpg          | Bin
 .../maritimeflags/skindiver1_1-300x300.jpg          | Bin
 ...l-flags-on-a-pole-of-a-sailing-boat-50679778.jpg | Bin
 ...tical-flags-to-signals-to-other-ships-bnbwfy.jpg | Bin
 .../nb-configuration.xml                            |   0
 .../nbactions-QRBounce.xml                          |   0
 .../nbactions-QRChat.xml                            |   0
 .../nbactions-QREncryptedChat.xml                   |   0
 .../nbactions-SailorHelper.xml                      |   0
 .../nbactions-ThroughputTestReceiver.xml            |   0
 .../nbactions-ThroughputTestSender.xml              |   0
 .../nbactions.xml                                   |   0
 .../nps.txt                                         |   0
 .../pom.xml                                         |   0
 .../src/assembly/distributionzip.xml                |   0
 .../src/main/java/edu/nps/moves/misc/EmptyIcon.java |   0
 .../src/main/java/edu/nps/moves/misc/StdAudio.java  |   0
 .../main/java/edu/nps/moves/misc/StretchIcon.java   |   0
 .../java/edu/nps/moves/misc/StringComponent.java    |   0
 .../main/java/edu/nps/moves/misc/TextObject.java    |   0
 .../main/java/edu/nps/moves/qrtda/Constants.java    |   0
 .../main/java/edu/nps/moves/qrtda/HeadlessMain.java |   0
 .../src/main/java/edu/nps/moves/qrtda/Main.java     |   0
 .../java/edu/nps/moves/qrtda/PerformanceLogger.java |   0
 .../java/edu/nps/moves/qrtda/QRPreferences.java     |   0
 .../java/edu/nps/moves/qrtda/TdaEnvironment.java    |   0
 .../edu/nps/moves/qrtda/elements/ChatElement.java   |   0
 .../edu/nps/moves/qrtda/elements/ChatReceive.java   |   0
 .../java/edu/nps/moves/qrtda/elements/ChatSend.java |   0
 .../nps/moves/qrtda/elements/DecryptorPassword.java |   0
 .../nps/moves/qrtda/elements/DuplicateRejector.java |   0
 .../edu/nps/moves/qrtda/elements/EchoFileName.java  |   0
 .../moves/qrtda/elements/EchoQRSourceContent.java   |   0
 .../nps/moves/qrtda/elements/EncryptorPassword.java |   0
 .../nps/moves/qrtda/elements/FileChooserSource.java |   0
 .../moves/qrtda/elements/FrameGrabberRunnable.java  |   0
 .../nps/moves/qrtda/elements/ImageProjector.java    |   0
 .../nps/moves/qrtda/elements/JmDnsQRReceiver3.java  |   0
 .../nps/moves/qrtda/elements/JmDnsQRSender3.java    |   0
 .../qrtda/elements/OpticalCommsImageReceiver.java   |   0
 .../qrtda/elements/QRBufferedImageGenerator.java    |   0
 .../moves/qrtda/elements/QRCameraFrameGrabber.java  |   0
 .../edu/nps/moves/qrtda/elements/QRCommsLink.java   |   0
 .../moves/qrtda/elements/QRContentSourceEdit.java   |   0
 .../edu/nps/moves/qrtda/elements/QRDeSequencer.java |   0
 .../qrtda/elements/QRDecodedTextDisplayer.java      |   0
 .../java/edu/nps/moves/qrtda/elements/QRDelay.java  |   0
 .../moves/qrtda/elements/QRDisplayTextInWindow.java |   0
 .../edu/nps/moves/qrtda/elements/QRFlowLink.java    |   0
 .../edu/nps/moves/qrtda/elements/QRGenerator.java   |   0
 .../nps/moves/qrtda/elements/QRImageDecoder.java    |   0
 .../qrtda/elements/QRImageDirectoryWatcher.java     |   0
 .../edu/nps/moves/qrtda/elements/QRImageFilter.java |   0
 .../nps/moves/qrtda/elements/QRImageFromFile.java   |   0
 .../moves/qrtda/elements/QRImageLegendAppender.java |   0
 .../nps/moves/qrtda/elements/QRImageOverlayer.java  |   0
 .../moves/qrtda/elements/QRImagePanelDisplayer.java |   0
 .../nps/moves/qrtda/elements/QRImageSaveToFile.java |   0
 .../nps/moves/qrtda/elements/QRInputBuilder.java    |   0
 .../moves/qrtda/elements/QRInputFromTextFile.java   |   0
 .../edu/nps/moves/qrtda/elements/QRSequencer.java   |   0
 .../edu/nps/moves/qrtda/elements/QRTextDecoder.java |   0
 .../edu/nps/moves/qrtda/elements/SailorHelper.java  |   0
 .../moves/qrtda/elements/SailorImageCreator.java    |   0
 .../moves/qrtda/elements/SailorImageDisplayer.java  |   0
 .../edu/nps/moves/qrtda/elements/SysOutWriter.java  |   0
 .../moves/qrtda/elements/TextDirectoryWatcher.java  |   0
 .../qrtda/elements/TextFromCommandLineSource.java   |   0
 .../qrtda/elements/ThroughputTestReceiver.java      |   0
 .../moves/qrtda/elements/ThroughputTestSender.java  |   0
 .../elements/WebcamCaptureLibraryFrameGrabber.java  |   0
 .../moves/qrtda/elements/gui/AllFlagsDialog.form    |   0
 .../moves/qrtda/elements/gui/AllFlagsDialog.java    |   0
 .../edu/nps/moves/qrtda/elements/gui/ChatPanel.form |   0
 .../edu/nps/moves/qrtda/elements/gui/ChatPanel.java |   0
 .../moves/qrtda/elements/gui/ChatReceivePanel.form  |   0
 .../moves/qrtda/elements/gui/ChatReceivePanel.java  |   0
 .../nps/moves/qrtda/elements/gui/ChatSendPanel.form |   0
 .../nps/moves/qrtda/elements/gui/ChatSendPanel.java |   0
 .../nps/moves/qrtda/elements/gui/ChatWindow.java    |   0
 .../elements/gui/CompositeOpticalBasePanel.form     |   0
 .../elements/gui/CompositeOpticalBasePanel.java     |   0
 .../qrtda/elements/gui/CompositeOpticalDisplay.java |   0
 .../elements/gui/CompositeOpticalHorizontal.java    |   0
 .../elements/gui/CompositeOpticalVertical.java      |   0
 .../qrtda/elements/gui/DecodeTableGridBag.form      |   0
 .../qrtda/elements/gui/DecodeTableGridBag.java      |   0
 .../moves/qrtda/elements/gui/DirectoryWatcher.java  |   0
 .../qrtda/elements/gui/DuplicateRejectorPanel.form  |   0
 .../qrtda/elements/gui/DuplicateRejectorPanel.java  |   0
 .../edu/nps/moves/qrtda/elements/gui/EmptyGui.form  |   0
 .../edu/nps/moves/qrtda/elements/gui/EmptyGui.java  |   0
 .../qrtda/elements/gui/FileChooserSourcePanel.form  |   0
 .../qrtda/elements/gui/FileChooserSourcePanel.java  |   0
 .../nps/moves/qrtda/elements/gui/FrameGrabber.java  |   0
 .../qrtda/elements/gui/HVOpticalBasePanel.form      |   0
 .../qrtda/elements/gui/HVOpticalBasePanel.java      |   0
 .../elements/gui/HVOpticalMixedWidthBasePanel.form  |   0
 .../elements/gui/HVOpticalMixedWidthBasePanel.java  |   0
 .../qrtda/elements/gui/HorizontalGridOptical.java   |   0
 .../qrtda/elements/gui/HorizontalMixedOptical.java  |   0
 .../qrtda/elements/gui/ImageProjectorPanel.form     |   0
 .../qrtda/elements/gui/ImageProjectorPanel.java     |   0
 .../qrtda/elements/gui/InstallRunScriptsDialog.form |   0
 .../qrtda/elements/gui/InstallRunScriptsDialog.java |   0
 .../qrtda/elements/gui/JmDnsQRReceiverPanel3.form   |   0
 .../qrtda/elements/gui/JmDnsQRReceiverPanel3.java   |   0
 .../qrtda/elements/gui/JmDnsQRSender3Panel.form     |   0
 .../qrtda/elements/gui/JmDnsQRSender3Panel.java     |   0
 .../qrtda/elements/gui/MorseOpticalDisplay.java     |   0
 .../qrtda/elements/gui/OpticalCommsConstants.java   |   0
 .../elements/gui/OpticalCommsDecodeWindow.form      |   0
 .../elements/gui/OpticalCommsDecodeWindow.java      |   0
 .../qrtda/elements/gui/OpticalCommsDisplay.java     |   0
 .../moves/qrtda/elements/gui/OpticalCommsIO.java    |   0
 .../qrtda/elements/gui/OpticalCommsNRPSplash.form   |   0
 .../qrtda/elements/gui/OpticalCommsNRPSplash.java   |   0
 .../qrtda/elements/gui/OpticalCommsWindow.form      |   0
 .../qrtda/elements/gui/OpticalCommsWindow.java      |   0
 .../elements/gui/QRCameraFrameGrabberPanel.form     |   0
 .../elements/gui/QRCameraFrameGrabberPanel.java     |   0
 .../nps/moves/qrtda/elements/gui/QRCommsFrame.form  |   0
 .../nps/moves/qrtda/elements/gui/QRCommsFrame.java  |   0
 .../qrtda/elements/gui/QRDeSequencerPanel.form      |   0
 .../qrtda/elements/gui/QRDeSequencerPanel.java      |   0
 .../nps/moves/qrtda/elements/gui/QRDelayPanel.form  |   0
 .../nps/moves/qrtda/elements/gui/QRDelayPanel.java  |   0
 .../qrtda/elements/gui/QRDirectoryWatcherPanel.form |   0
 .../qrtda/elements/gui/QRDirectoryWatcherPanel.java |   0
 .../moves/qrtda/elements/gui/QRGeneratorPanel.form  |   0
 .../moves/qrtda/elements/gui/QRGeneratorPanel.java  |   0
 .../elements/gui/QRImageLegendAppenderPanel.form    |   0
 .../elements/gui/QRImageLegendAppenderPanel.java    |   0
 .../qrtda/elements/gui/QRImageOverlayerPanel.form   |   0
 .../qrtda/elements/gui/QRImageOverlayerPanel.java   |   0
 .../elements/gui/QRImagePanelDisplayerOptions.form  |   0
 .../elements/gui/QRImagePanelDisplayerOptions.java  |   0
 .../qrtda/elements/gui/QRImageSaveToFilePanel.form  |   0
 .../qrtda/elements/gui/QRImageSaveToFilePanel.java  |   0
 .../moves/qrtda/elements/gui/QRSequencerPanel.form  |   0
 .../moves/qrtda/elements/gui/QRSequencerPanel.java  |   0
 .../qrtda/elements/gui/QRSourceContentPanel.form    |   0
 .../qrtda/elements/gui/QRSourceContentPanel.java    |   0
 .../elements/gui/QRTextDirectorySourcePanel.form    |   0
 .../elements/gui/QRTextDirectorySourcePanel.java    |   0
 .../nps/moves/qrtda/elements/gui/ResetListener.java |   0
 .../moves/qrtda/elements/gui/SailorHelperPanel.form |   0
 .../moves/qrtda/elements/gui/SailorHelperPanel.java |   0
 .../qrtda/elements/gui/SailorImageCreatorPanel.form |   0
 .../qrtda/elements/gui/SailorImageCreatorPanel.java |   0
 .../elements/gui/SailorImageDisplayerPanel.form     |   0
 .../elements/gui/SailorImageDisplayerPanel.java     |   0
 .../nps/moves/qrtda/elements/gui/SailorWindow.form  |   0
 .../nps/moves/qrtda/elements/gui/SailorWindow.java  |   0
 .../qrtda/elements/gui/SemaphoreEntryPanel.form     |   0
 .../qrtda/elements/gui/SemaphoreEntryPanel.java     |   0
 .../elements/gui/SemaphoreHorizontalOptical.java    |   0
 .../qrtda/elements/gui/SemaphoreOpticalDisplay.java |   0
 .../elements/gui/SemaphoreVerticalOptical.java      |   0
 .../nps/moves/qrtda/elements/gui/ShowWindow.form    |   0
 .../nps/moves/qrtda/elements/gui/ShowWindow.java    |   0
 .../qrtda/elements/gui/SignalFlagsEntryPanel.form   |   0
 .../qrtda/elements/gui/SignalFlagsEntryPanel.java   |   0
 .../elements/gui/SignalFlagsHorizontalOptical.java  |   0
 .../elements/gui/SignalFlagsOpticalDisplay.java     |   0
 .../elements/gui/SignalFlagsVerticalOptical.java    |   0
 .../gui/SignalFlagsVocabularyHelpDialog.form        |   0
 .../gui/SignalFlagsVocabularyHelpDialog.java        |   0
 .../moves/qrtda/elements/gui/TextEntryPanel.form    |   0
 .../moves/qrtda/elements/gui/TextEntryPanel.java    |   0
 .../elements/gui/ThroughputTestReceiverPanel.form   |   0
 .../elements/gui/ThroughputTestReceiverPanel.java   |   0
 .../elements/gui/ThroughputTestSenderPanel.form     |   0
 .../elements/gui/ThroughputTestSenderPanel.java     |   0
 .../qrtda/elements/gui/VerticalGridOptical.java     |   0
 .../qrtda/elements/gui/VerticalMixedOptical.java    |   0
 .../nps/moves/qrtda/elements/gui/YesNoListener.java |   0
 .../nps/moves/qrtda/elements/gui/ZoomDialog.form    |   0
 .../nps/moves/qrtda/elements/gui/ZoomDialog.java    |   0
 .../nps/moves/qrtda/elements/misc/ElementArray.java |   0
 .../moves/qrtda/elements/misc/ElementCategory.java  |   0
 .../qrtda/elements/misc/ElementDescriptionLong.java |   0
 .../elements/misc/ElementDescriptionShort.java      |   0
 .../qrtda/elements/misc/ElementEditDialog.form      |   0
 .../qrtda/elements/misc/ElementEditDialog.java      |   0
 .../moves/qrtda/elements/misc/ElementHandle.java    |   0
 .../moves/qrtda/elements/misc/ElementOption.java    |   0
 .../qrtda/elements/misc/JsonConfigPipeLine.java     |   0
 .../moves/qrtda/elements/misc/JsonConfigSaver.java  |   0
 .../nps/moves/qrtda/elements/misc/NameDefault.java  |   0
 .../qrtda/elements/misc/NoCaptureDeviceFound.java   |   0
 .../nps/moves/qrtda/elements/misc/PipeButton.java   |   0
 .../nps/moves/qrtda/elements/misc/PipeCategory.java |   0
 .../qrtda/elements/misc/QRAvailableElements.java    |   0
 .../qrtda/elements/misc/QRWebcamResolutions.java    |   0
 .../moves/qrtda/elements/misc/QrtdaParameter.java   |   0
 .../moves/qrtda/elements/misc/ReadyListener.java    |   0
 .../qrtda/elements/misc/RunScriptsMenuItem.java     |   0
 .../nps/moves/qrtda/elements/misc/SailorText.java   |   0
 .../moves/qrtda/elements/misc/SvgImageLoader.java   |   0
 .../java/edu/nps/moves/qrtda/fx/QRTdaFXMain.java    |   0
 .../java/edu/nps/moves/qrtda/fx/QRTdaGuiLayout.fxml |   0
 .../moves/qrtda/fx/QRTdaGuiLayoutController.java    |   0
 .../java/edu/nps/moves/qrtda/fx/qrtdaguilayout.css  |   0
 .../nps/moves/qrtda/morseArt/MorseArtAndSound.java  |   0
 .../moves/qrtda/optical/AbstractOpticalEntity.java  |   0
 .../edu/nps/moves/qrtda/optical/OpticalEntity.java  |   0
 .../moves/qrtda/optical/OpticalEntityClassArt.java  |   0
 .../nps/moves/qrtda/optical/OpticalEntityGroup.java |   0
 .../edu/nps/moves/qrtda/optical/SignalFlagsArt.java |   0
 .../java/edu/nps/moves/qrtda/qr/QRDataStream.java   |   0
 .../main/java/edu/nps/moves/qrtda/qr/QRInput.java   |   0
 .../moves/qrtda/semaphoreArt/LabeledComponent.java  |   0
 .../nps/moves/qrtda/semaphoreArt/SemaphoreArt.java  |   0
 .../moves/qrtda/signalflagsArt/SignalFlagArt.java   |   0
 .../java/edu/nps/moves/qrtda/sound/SoundPlayer.java |   0
 .../edu/nps/moves/qrtda/sound/VolumeMenuItem.java   |   0
 .../qrtda/swing/ChooseConfigurationDialog.form      |   0
 .../qrtda/swing/ChooseConfigurationDialog.java      |   0
 .../edu/nps/moves/qrtda/swing/ConfigElementGui.form |   0
 .../edu/nps/moves/qrtda/swing/ConfigElementGui.java |   0
 .../moves/qrtda/swing/JsonSetListElementPan.form    |   0
 .../moves/qrtda/swing/JsonSetListElementPan.java    |   0
 .../edu/nps/moves/qrtda/swing/PipeLinePanel.form    |   0
 .../edu/nps/moves/qrtda/swing/PipeLinePanel.java    |   0
 .../moves/qrtda/swing/QRTdaConfiguratorDialog.form  |   0
 .../moves/qrtda/swing/QRTdaConfiguratorDialog.java  |   0
 .../moves/qrtda/swing/QRTdaConfiguratorFrame.form   |   0
 .../moves/qrtda/swing/QRTdaConfiguratorFrame.java   |   0
 .../moves/qrtda/swing/QRTdaConfiguratorPanel.form   |   0
 .../moves/qrtda/swing/QRTdaConfiguratorPanel.java   |   0
 .../java/edu/nps/moves/qrtda/swing/QRTdaFrame.java  |   0
 .../edu/nps/moves/qrtda/swing/QRTdaGuiPanel.form    |   0
 .../edu/nps/moves/qrtda/swing/QRTdaGuiPanel.java    |   0
 .../edu/nps/moves/qrtda/swing/QRTdaSwingMain.java   |   0
 .../src/main/resources/art/NPSlogo.png              | Bin
 .../main/resources/configurations/QRTdaConfig.xsd   |   0
 .../imageDirectoryWatcherDecoderHeadless.json       |   0
 .../src/main/resources/configurations/qrBounce.json |   0
 .../src/main/resources/configurations/qrChat.json   |   0
 .../resources/configurations/qrChatAppended.json    |   0
 .../resources/configurations/qrChatEncrypted.json   |   0
 .../main/resources/configurations/sailorHelper.json |   0
 .../configurations/signalFlagsDecoder.json          |   0
 .../textDirectorySequencerSenderZeroconf.json       |   0
 .../configurations/textDirectoryWatcherEncoder.json |   0
 .../configurations/textDirectoryWatcherEncoder.xml  |   0
 .../textDirectoryWatcherEncoderHeadless.json        |   0
 .../resources/configurations/textToQRSingle.json    |   0
 .../resources/configurations/throughputTest.json    |   0
 .../configurations/throughputTestReceive.json       |   0
 .../configurations/throughputTestSend.json          |   0
 .../configurations/zeroconfDeSequencerReceiver.json |   0
 .../moves/qrtda/elements/gui/NPSNRPJointLogo.png    | Bin
 .../qrtda/elements/gui/NPSNRPJointLogoNoWords.png   | Bin
 .../moves/qrtda/elements/gui/animatedLoading.gif    | Bin
 .../edu/nps/moves/qrtda/morseArt/Dashspace.svg      |   0
 .../edu/nps/moves/qrtda/morseArt/DashspaceWhite.svg |   0
 .../edu/nps/moves/qrtda/morseArt/Dotspace.svg       |   0
 .../edu/nps/moves/qrtda/morseArt/DotspaceWhite.svg  |   0
 .../edu/nps/moves/qrtda/morseArt/README.txt         |   0
 .../edu/nps/moves/qrtda/morseArt/Space.svg          |   0
 .../edu/nps/moves/qrtda/semaphoreArt/README.txt     |   0
 .../moves/qrtda/semaphoreArt/Semaphore_Alpha.svg    |   0
 .../moves/qrtda/semaphoreArt/Semaphore_Bravo.svg    |   0
 .../moves/qrtda/semaphoreArt/Semaphore_Cancel.svg   |   0
 .../moves/qrtda/semaphoreArt/Semaphore_Charlie.svg  |   0
 .../moves/qrtda/semaphoreArt/Semaphore_Delta.svg    |   0
 .../nps/moves/qrtda/semaphoreArt/Semaphore_Echo.svg |   0
 .../moves/qrtda/semaphoreArt/Semaphore_Error.svg    |   0
 .../moves/qrtda/semaphoreArt/Semaphore_Foxtrot.svg  |   0
 .../nps/moves/qrtda/semaphoreArt/Semaphore_Golf.svg |   0
 .../moves/qrtda/semaphoreArt/Semaphore_Hotel.svg    |   0
 .../moves/qrtda/semaphoreArt/Semaphore_India.svg    |   0
 .../moves/qrtda/semaphoreArt/Semaphore_Juliet.svg   |   0
 .../nps/moves/qrtda/semaphoreArt/Semaphore_Kilo.svg |   0
 .../nps/moves/qrtda/semaphoreArt/Semaphore_Lima.svg |   0
 .../nps/moves/qrtda/semaphoreArt/Semaphore_Mike.svg |   0
 .../moves/qrtda/semaphoreArt/Semaphore_November.svg |   0
 .../moves/qrtda/semaphoreArt/Semaphore_Numeric.svg  |   0
 .../moves/qrtda/semaphoreArt/Semaphore_Oscar.svg    |   0
 .../nps/moves/qrtda/semaphoreArt/Semaphore_Papa.svg |   0
 .../moves/qrtda/semaphoreArt/Semaphore_Quebec.svg   |   0
 .../moves/qrtda/semaphoreArt/Semaphore_Ready.svg    |   0
 .../moves/qrtda/semaphoreArt/Semaphore_Romeo.svg    |   0
 .../moves/qrtda/semaphoreArt/Semaphore_Sierra.svg   |   0
 .../moves/qrtda/semaphoreArt/Semaphore_Tango.svg    |   0
 .../moves/qrtda/semaphoreArt/Semaphore_Uniform.svg  |   0
 .../moves/qrtda/semaphoreArt/Semaphore_Victor.svg   |   0
 .../moves/qrtda/semaphoreArt/Semaphore_Whiskey.svg  |   0
 .../moves/qrtda/semaphoreArt/Semaphore_X-ray.svg    |   0
 .../moves/qrtda/semaphoreArt/Semaphore_Yankee.svg   |   0
 .../nps/moves/qrtda/semaphoreArt/Semaphore_Zulu.svg |   0
 .../edu/nps/moves/qrtda/semaphoreArt/a1.svg         |   0
 .../semaphoreArt/alternateSvgs/Semaphore_Alpha.svg  |   0
 .../semaphoreArt/alternateSvgs/Semaphore_Bravo.svg  |   0
 .../semaphoreArt/alternateSvgs/Semaphore_Cancel.svg |   0
 .../alternateSvgs/Semaphore_Charlie.svg             |   0
 .../semaphoreArt/alternateSvgs/Semaphore_Delta.svg  |   0
 .../semaphoreArt/alternateSvgs/Semaphore_Echo.svg   |   0
 .../semaphoreArt/alternateSvgs/Semaphore_Error.svg  |   0
 .../alternateSvgs/Semaphore_Foxtrot.svg             |   0
 .../semaphoreArt/alternateSvgs/Semaphore_Golf.svg   |   0
 .../semaphoreArt/alternateSvgs/Semaphore_Hotel.svg  |   0
 .../semaphoreArt/alternateSvgs/Semaphore_India.svg  |   0
 .../semaphoreArt/alternateSvgs/Semaphore_Juliet.svg |   0
 .../semaphoreArt/alternateSvgs/Semaphore_Kilo.svg   |   0
 .../semaphoreArt/alternateSvgs/Semaphore_Lima.svg   |   0
 .../semaphoreArt/alternateSvgs/Semaphore_Mike.svg   |   0
 .../alternateSvgs/Semaphore_November.svg            |   0
 .../alternateSvgs/Semaphore_Numeric.svg             |   0
 .../semaphoreArt/alternateSvgs/Semaphore_Oscar.svg  |   0
 .../semaphoreArt/alternateSvgs/Semaphore_Papa.svg   |   0
 .../semaphoreArt/alternateSvgs/Semaphore_Quebec.svg |   0
 .../semaphoreArt/alternateSvgs/Semaphore_Ready.svg  |   0
 .../semaphoreArt/alternateSvgs/Semaphore_Romeo.svg  |   0
 .../semaphoreArt/alternateSvgs/Semaphore_Sierra.svg |   0
 .../semaphoreArt/alternateSvgs/Semaphore_Tango.svg  |   0
 .../alternateSvgs/Semaphore_Uniform.svg             |   0
 .../semaphoreArt/alternateSvgs/Semaphore_Victor.svg |   0
 .../alternateSvgs/Semaphore_Whiskey.svg             |   0
 .../semaphoreArt/alternateSvgs/Semaphore_X-ray.svg  |   0
 .../semaphoreArt/alternateSvgs/Semaphore_Yankee.svg |   0
 .../semaphoreArt/alternateSvgs/Semaphore_Zulu.svg   |   0
 .../edu/nps/moves/qrtda/semaphoreArt/b2.svg         |   0
 .../edu/nps/moves/qrtda/semaphoreArt/c3.svg         |   0
 .../edu/nps/moves/qrtda/semaphoreArt/d4.svg         |   0
 .../edu/nps/moves/qrtda/semaphoreArt/e5.svg         |   0
 .../edu/nps/moves/qrtda/semaphoreArt/f6.svg         |   0
 .../edu/nps/moves/qrtda/semaphoreArt/g7.svg         |   0
 .../edu/nps/moves/qrtda/semaphoreArt/h8.svg         |   0
 .../edu/nps/moves/qrtda/semaphoreArt/i9.svg         |   0
 .../edu/nps/moves/qrtda/semaphoreArt/jletters.svg   |   0
 .../edu/nps/moves/qrtda/semaphoreArt/k0.svg         |   0
 .../edu/nps/moves/qrtda/semaphoreArt/l.svg          |   0
 .../edu/nps/moves/qrtda/semaphoreArt/m.svg          |   0
 .../edu/nps/moves/qrtda/semaphoreArt/n.svg          |   0
 .../edu/nps/moves/qrtda/semaphoreArt/o.svg          |   0
 .../edu/nps/moves/qrtda/semaphoreArt/p.svg          |   0
 .../edu/nps/moves/qrtda/semaphoreArt/q.svg          |   0
 .../edu/nps/moves/qrtda/semaphoreArt/r.svg          |   0
 .../edu/nps/moves/qrtda/semaphoreArt/s.svg          |   0
 .../edu/nps/moves/qrtda/semaphoreArt/t.svg          |   0
 .../edu/nps/moves/qrtda/semaphoreArt/u.svg          |   0
 .../edu/nps/moves/qrtda/semaphoreArt/v.svg          |   0
 .../edu/nps/moves/qrtda/semaphoreArt/w.svg          |   0
 .../edu/nps/moves/qrtda/semaphoreArt/x.svg          |   0
 .../edu/nps/moves/qrtda/semaphoreArt/y.svg          |   0
 .../edu/nps/moves/qrtda/semaphoreArt/z.svg          |   0
 .../moves/qrtda/semaphoreArt/zz-all-positions.svg   |   0
 .../edu/nps/moves/qrtda/semaphoreArt/zz-cancel.svg  |   0
 .../moves/qrtda/semaphoreArt/zz-error-attention.svg |   0
 .../edu/nps/moves/qrtda/semaphoreArt/zz-numbers.svg |   0
 .../edu/nps/moves/qrtda/semaphoreArt/zz-ready.svg   |   0
 .../nps/moves/qrtda/signalflagsArt/ICS_Answer.svg   |   0
 .../nps/moves/qrtda/signalflagsArt/ICS_Corpen.svg   |   0
 .../moves/qrtda/signalflagsArt/ICS_Designation.svg  |   0
 .../nps/moves/qrtda/signalflagsArt/ICS_Division.svg |   0
 .../nps/moves/qrtda/signalflagsArt/ICS_Eight.svg    |   0
 .../moves/qrtda/signalflagsArt/ICS_Emergency.svg    |   0
 .../edu/nps/moves/qrtda/signalflagsArt/ICS_Five.svg |   0
 .../moves/qrtda/signalflagsArt/ICS_Formation.svg    |   0
 .../edu/nps/moves/qrtda/signalflagsArt/ICS_Four.svg |   0
 .../nps/moves/qrtda/signalflagsArt/ICS_Group.svg    |   0
 .../nps/moves/qrtda/signalflagsArt/ICS_Negative.svg |   0
 .../nps/moves/qrtda/signalflagsArt/ICS_Niner.svg    |   0
 .../edu/nps/moves/qrtda/signalflagsArt/ICS_One.svg  |   0
 .../edu/nps/moves/qrtda/signalflagsArt/ICS_Port.svg |   0
 .../nps/moves/qrtda/signalflagsArt/ICS_Prepare.svg  |   0
 .../nps/moves/qrtda/signalflagsArt/ICS_Question.svg |   0
 .../moves/qrtda/signalflagsArt/ICS_Repeat_Four.svg  |   0
 .../moves/qrtda/signalflagsArt/ICS_Repeat_One.svg   |   0
 .../moves/qrtda/signalflagsArt/ICS_Repeat_Three.svg |   0
 .../moves/qrtda/signalflagsArt/ICS_Repeat_Two.svg   |   0
 .../nps/moves/qrtda/signalflagsArt/ICS_Screen.svg   |   0
 .../nps/moves/qrtda/signalflagsArt/ICS_Seven.svg    |   0
 .../edu/nps/moves/qrtda/signalflagsArt/ICS_Six.svg  |   0
 .../nps/moves/qrtda/signalflagsArt/ICS_Speed.svg    |   0
 .../nps/moves/qrtda/signalflagsArt/ICS_Squadron.svg |   0
 .../moves/qrtda/signalflagsArt/ICS_Starboard.svg    |   0
 .../nps/moves/qrtda/signalflagsArt/ICS_Station.svg  |   0
 .../moves/qrtda/signalflagsArt/ICS_Subdivision.svg  |   0
 .../nps/moves/qrtda/signalflagsArt/ICS_Three.svg    |   0
 .../edu/nps/moves/qrtda/signalflagsArt/ICS_Turn.svg |   0
 .../edu/nps/moves/qrtda/signalflagsArt/ICS_Two.svg  |   0
 .../edu/nps/moves/qrtda/signalflagsArt/ICS_Zero.svg |   0
 .../nps/moves/qrtda/signalflagsArt/NATO_Eight.svg   |   0
 .../nps/moves/qrtda/signalflagsArt/NATO_Five.svg    |   0
 .../nps/moves/qrtda/signalflagsArt/NATO_Four.svg    |   0
 .../nps/moves/qrtda/signalflagsArt/NATO_Niner.svg   |   0
 .../edu/nps/moves/qrtda/signalflagsArt/NATO_One.svg |   0
 .../nps/moves/qrtda/signalflagsArt/NATO_Seven.svg   |   0
 .../edu/nps/moves/qrtda/signalflagsArt/NATO_Six.svg |   0
 .../nps/moves/qrtda/signalflagsArt/NATO_Three.svg   |   0
 .../edu/nps/moves/qrtda/signalflagsArt/NATO_Two.svg |   0
 .../nps/moves/qrtda/signalflagsArt/NATO_Zero.svg    |   0
 .../edu/nps/moves/qrtda/signalflagsArt/README.txt   |   0
 .../signalflagsArt/SignalFlagAlpha-USNSpec.svg      |   0
 .../signalflagsArt/SignalFlagBravo-USNSpec.svg      |   0
 .../signalflagsArt/SignalFlagCharlie-USNSpec.svg    |   0
 .../signalflagsArt/SignalFlagDelta-USNSpec.svg      |   0
 .../qrtda/signalflagsArt/SignalFlagEcho-USNSpec.svg |   0
 .../signalflagsArt/SignalFlagFoxtrot-USNSpec.svg    |   0
 .../qrtda/signalflagsArt/SignalFlagGolf-USNSpec.svg |   0
 .../signalflagsArt/SignalFlagHotel-USNSpec.svg      |   0
 .../signalflagsArt/SignalFlagIndia-USNSpec.svg      |   0
 .../signalflagsArt/SignalFlagJuliet-USNSpec.svg     |   0
 .../qrtda/signalflagsArt/SignalFlagKilo-USNSpec.svg |   0
 .../qrtda/signalflagsArt/SignalFlagLima-USNSpec.svg |   0
 .../qrtda/signalflagsArt/SignalFlagMike-USNSpec.svg |   0
 .../signalflagsArt/SignalFlagNovember-USNSpec.svg   |   0
 .../signalflagsArt/SignalFlagOscar-USNSpec.svg      |   0
 .../qrtda/signalflagsArt/SignalFlagPapa-USNSpec.svg |   0
 .../signalflagsArt/SignalFlagQuebec-USNSpec.svg     |   0
 .../signalflagsArt/SignalFlagRomeo-USNSpec.svg      |   0
 .../signalflagsArt/SignalFlagSierra-USNSpec.svg     |   0
 .../signalflagsArt/SignalFlagTango-USNSpec.svg      |   0
 .../signalflagsArt/SignalFlagUniform-USNSpec.svg    |   0
 .../signalflagsArt/SignalFlagVictor-USNSpec.svg     |   0
 .../signalflagsArt/SignalFlagWhiskey-USNSpec.svg    |   0
 .../qrtda/signalflagsArt/SignalFlagXRay-USNSpec.svg |   0
 .../signalflagsArt/SignalFlagYankee-USNSpec.svg     |   0
 .../qrtda/signalflagsArt/SignalFlagZulu-USNSpec.svg |   0
 .../edu/nps/moves/qrtda/signalflagsArt/capture1.jpg | Bin
 .../edu/nps/moves/qrtda/signalflagsArt/capture2.jpg | Bin
 .../edu/nps/moves/qrtda/signalflagsArt/capture3.jpg | Bin
 .../nps/moves/qrtda/sound/0_number_morse_code.ogg   | Bin
 .../nps/moves/qrtda/sound/0_number_morse_code.wav   | Bin
 .../nps/moves/qrtda/sound/1_number_morse_code.ogg   | Bin
 .../nps/moves/qrtda/sound/1_number_morse_code.wav   | Bin
 .../nps/moves/qrtda/sound/2_number_morse_code.ogg   | Bin
 .../nps/moves/qrtda/sound/2_number_morse_code.wav   | Bin
 .../nps/moves/qrtda/sound/3_number_morse_code.ogg   | Bin
 .../nps/moves/qrtda/sound/3_number_morse_code.wav   | Bin
 .../nps/moves/qrtda/sound/4_number_morse_code.ogg   | Bin
 .../nps/moves/qrtda/sound/4_number_morse_code.wav   | Bin
 .../nps/moves/qrtda/sound/5_number_morse_code.ogg   | Bin
 .../nps/moves/qrtda/sound/5_number_morse_code.wav   | Bin
 .../nps/moves/qrtda/sound/6_number_morse_code.ogg   | Bin
 .../nps/moves/qrtda/sound/6_number_morse_code.wav   | Bin
 .../nps/moves/qrtda/sound/7_number_morse_code.ogg   | Bin
 .../nps/moves/qrtda/sound/7_number_morse_code.wav   | Bin
 .../nps/moves/qrtda/sound/8_number_morse_code.ogg   | Bin
 .../nps/moves/qrtda/sound/8_number_morse_code.wav   | Bin
 .../nps/moves/qrtda/sound/9_number_morse_code.ogg   | Bin
 .../nps/moves/qrtda/sound/9_number_morse_code.wav   | Bin
 .../edu/nps/moves/qrtda/sound/A_morse_code.ogg      | Bin
 .../edu/nps/moves/qrtda/sound/A_morse_code.wav      | Bin
 .../resources/edu/nps/moves/qrtda/sound/Alfa.aiff   | Bin
 .../resources/edu/nps/moves/qrtda/sound/Alfa.wav    | Bin
 .../edu/nps/moves/qrtda/sound/B_morse_code.ogg      | Bin
 .../edu/nps/moves/qrtda/sound/B_morse_code.wav      | Bin
 .../resources/edu/nps/moves/qrtda/sound/Bravo.aiff  | Bin
 .../resources/edu/nps/moves/qrtda/sound/Bravo.wav   | Bin
 .../edu/nps/moves/qrtda/sound/C_morse_code.ogg      | Bin
 .../edu/nps/moves/qrtda/sound/C_morse_code.wav      | Bin
 .../edu/nps/moves/qrtda/sound/Charlie.aiff          | Bin
 .../resources/edu/nps/moves/qrtda/sound/Charlie.wav | Bin
 .../edu/nps/moves/qrtda/sound/D_morse_code.ogg      | Bin
 .../edu/nps/moves/qrtda/sound/D_morse_code.wav      | Bin
 .../resources/edu/nps/moves/qrtda/sound/Delta.aiff  | Bin
 .../resources/edu/nps/moves/qrtda/sound/Delta.wav   | Bin
 .../edu/nps/moves/qrtda/sound/E_morse_code.ogg      | Bin
 .../edu/nps/moves/qrtda/sound/E_morse_code.wav      | Bin
 .../resources/edu/nps/moves/qrtda/sound/Echo.aiff   | Bin
 .../resources/edu/nps/moves/qrtda/sound/Echo.wav    | Bin
 .../resources/edu/nps/moves/qrtda/sound/Eight.aiff  | Bin
 .../resources/edu/nps/moves/qrtda/sound/Eight.wav   | Bin
 .../edu/nps/moves/qrtda/sound/F_morse_code.ogg      | Bin
 .../edu/nps/moves/qrtda/sound/F_morse_code.wav      | Bin
 .../resources/edu/nps/moves/qrtda/sound/Five.aiff   | Bin
 .../resources/edu/nps/moves/qrtda/sound/Five.wav    | Bin
 .../resources/edu/nps/moves/qrtda/sound/Four.aiff   | Bin
 .../resources/edu/nps/moves/qrtda/sound/Four.wav    | Bin
 .../edu/nps/moves/qrtda/sound/Foxtrot.aiff          | Bin
 .../resources/edu/nps/moves/qrtda/sound/Foxtrot.wav | Bin
 .../edu/nps/moves/qrtda/sound/G_morse_code.ogg      | Bin
 .../edu/nps/moves/qrtda/sound/G_morse_code.wav      | Bin
 .../resources/edu/nps/moves/qrtda/sound/Golf.aiff   | Bin
 .../resources/edu/nps/moves/qrtda/sound/Golf.wav    | Bin
 .../edu/nps/moves/qrtda/sound/H_morse_code.ogg      | Bin
 .../edu/nps/moves/qrtda/sound/H_morse_code.wav      | Bin
 .../resources/edu/nps/moves/qrtda/sound/Hotel.aiff  | Bin
 .../resources/edu/nps/moves/qrtda/sound/Hotel.wav   | Bin
 .../edu/nps/moves/qrtda/sound/I_morse_code.ogg      | Bin
 .../edu/nps/moves/qrtda/sound/I_morse_code.wav      | Bin
 .../resources/edu/nps/moves/qrtda/sound/India.aiff  | Bin
 .../resources/edu/nps/moves/qrtda/sound/India.wav   | Bin
 .../edu/nps/moves/qrtda/sound/J_morse_code.ogg      | Bin
 .../edu/nps/moves/qrtda/sound/J_morse_code.wav      | Bin
 .../resources/edu/nps/moves/qrtda/sound/Juliet.aiff | Bin
 .../resources/edu/nps/moves/qrtda/sound/Juliet.wav  | Bin
 .../edu/nps/moves/qrtda/sound/K_morse_code.ogg      | Bin
 .../edu/nps/moves/qrtda/sound/K_morse_code.wav      | Bin
 .../resources/edu/nps/moves/qrtda/sound/Kilo.aiff   | Bin
 .../resources/edu/nps/moves/qrtda/sound/Kilo.wav    | Bin
 .../edu/nps/moves/qrtda/sound/L_morse_code.ogg      | Bin
 .../edu/nps/moves/qrtda/sound/L_morse_code.wav      | Bin
 .../resources/edu/nps/moves/qrtda/sound/Lima.aiff   | Bin
 .../resources/edu/nps/moves/qrtda/sound/Lima.wav    | Bin
 .../edu/nps/moves/qrtda/sound/M_morse_code.ogg      | Bin
 .../edu/nps/moves/qrtda/sound/M_morse_code.wav      | Bin
 .../resources/edu/nps/moves/qrtda/sound/Mike.aiff   | Bin
 .../resources/edu/nps/moves/qrtda/sound/Mike.wav    | Bin
 .../edu/nps/moves/qrtda/sound/N_morse_code.ogg      | Bin
 .../edu/nps/moves/qrtda/sound/N_morse_code.wav      | Bin
 .../resources/edu/nps/moves/qrtda/sound/Nine.aiff   | Bin
 .../resources/edu/nps/moves/qrtda/sound/Nine.wav    | Bin
 .../edu/nps/moves/qrtda/sound/November.aiff         | Bin
 .../edu/nps/moves/qrtda/sound/November.wav          | Bin
 .../edu/nps/moves/qrtda/sound/O_morse_code.ogg      | Bin
 .../edu/nps/moves/qrtda/sound/O_morse_code.wav      | Bin
 .../resources/edu/nps/moves/qrtda/sound/One.aiff    | Bin
 .../resources/edu/nps/moves/qrtda/sound/One.wav     | Bin
 .../resources/edu/nps/moves/qrtda/sound/Oscar.aiff  | Bin
 .../resources/edu/nps/moves/qrtda/sound/Oscar.wav   | Bin
 .../edu/nps/moves/qrtda/sound/P_morse_code.ogg      | Bin
 .../edu/nps/moves/qrtda/sound/P_morse_code.wav      | Bin
 .../resources/edu/nps/moves/qrtda/sound/Papa.aiff   | Bin
 .../resources/edu/nps/moves/qrtda/sound/Papa.wav    | Bin
 .../edu/nps/moves/qrtda/sound/Q_morse_code.ogg      | Bin
 .../edu/nps/moves/qrtda/sound/Q_morse_code.wav      | Bin
 .../resources/edu/nps/moves/qrtda/sound/Quebec.aiff | Bin
 .../resources/edu/nps/moves/qrtda/sound/Quebec.wav  | Bin
 .../edu/nps/moves/qrtda/sound/R_morse_code.ogg      | Bin
 .../edu/nps/moves/qrtda/sound/R_morse_code.wav      | Bin
 .../resources/edu/nps/moves/qrtda/sound/Romeo.aiff  | Bin
 .../resources/edu/nps/moves/qrtda/sound/Romeo.wav   | Bin
 .../edu/nps/moves/qrtda/sound/S_morse_code.ogg      | Bin
 .../edu/nps/moves/qrtda/sound/S_morse_code.wav      | Bin
 .../resources/edu/nps/moves/qrtda/sound/Seven.aiff  | Bin
 .../resources/edu/nps/moves/qrtda/sound/Seven.wav   | Bin
 .../resources/edu/nps/moves/qrtda/sound/Sierra.aiff | Bin
 .../resources/edu/nps/moves/qrtda/sound/Sierra.wav  | Bin
 .../resources/edu/nps/moves/qrtda/sound/Six.aiff    | Bin
 .../resources/edu/nps/moves/qrtda/sound/Six.wav     | Bin
 .../edu/nps/moves/qrtda/sound/T_morse_code.ogg      | Bin
 .../edu/nps/moves/qrtda/sound/T_morse_code.wav      | Bin
 .../resources/edu/nps/moves/qrtda/sound/Tango.aiff  | Bin
 .../resources/edu/nps/moves/qrtda/sound/Tango.wav   | Bin
 .../resources/edu/nps/moves/qrtda/sound/Three.aiff  | Bin
 .../resources/edu/nps/moves/qrtda/sound/Three.wav   | Bin
 .../resources/edu/nps/moves/qrtda/sound/Two.aiff    | Bin
 .../resources/edu/nps/moves/qrtda/sound/Two.wav     | Bin
 .../edu/nps/moves/qrtda/sound/U_morse_code.ogg      | Bin
 .../edu/nps/moves/qrtda/sound/U_morse_code.wav      | Bin
 .../edu/nps/moves/qrtda/sound/Uniform.aiff          | Bin
 .../resources/edu/nps/moves/qrtda/sound/Uniform.wav | Bin
 .../edu/nps/moves/qrtda/sound/V_morse_code.ogg      | Bin
 .../edu/nps/moves/qrtda/sound/V_morse_code.wav      | Bin
 .../resources/edu/nps/moves/qrtda/sound/Victor.aiff | Bin
 .../resources/edu/nps/moves/qrtda/sound/Victor.wav  | Bin
 .../edu/nps/moves/qrtda/sound/W_morse_code.ogg      | Bin
 .../edu/nps/moves/qrtda/sound/W_morse_code.wav      | Bin
 .../edu/nps/moves/qrtda/sound/Whiskey.aiff          | Bin
 .../resources/edu/nps/moves/qrtda/sound/Whiskey.wav | Bin
 .../edu/nps/moves/qrtda/sound/X_morse_code.ogg      | Bin
 .../edu/nps/moves/qrtda/sound/X_morse_code.wav      | Bin
 .../resources/edu/nps/moves/qrtda/sound/Xray.aiff   | Bin
 .../resources/edu/nps/moves/qrtda/sound/Xray.wav    | Bin
 .../edu/nps/moves/qrtda/sound/Y_morse_code.ogg      | Bin
 .../edu/nps/moves/qrtda/sound/Y_morse_code.wav      | Bin
 .../resources/edu/nps/moves/qrtda/sound/Yankee.aiff | Bin
 .../resources/edu/nps/moves/qrtda/sound/Yankee.wav  | Bin
 .../edu/nps/moves/qrtda/sound/Z_morse_code.ogg      | Bin
 .../edu/nps/moves/qrtda/sound/Z_morse_code.wav      | Bin
 .../resources/edu/nps/moves/qrtda/sound/Zero.aiff   | Bin
 .../resources/edu/nps/moves/qrtda/sound/Zero.wav    | Bin
 .../resources/edu/nps/moves/qrtda/sound/Zulu.aiff   | Bin
 .../resources/edu/nps/moves/qrtda/sound/Zulu.wav    | Bin
 .../resources/edu/nps/moves/qrtda/sound/phonetic.sh |   0
 .../src/main/resources/log4j2.xml                   |   0
 .../src/main/resources/runScripts/bounce.bat        |   0
 .../src/main/resources/runScripts/bounce.command    |   0
 .../src/main/resources/runScripts/bounce.sh         |   0
 .../main/resources/runScripts/imageDirWatcher.sh    |   0
 .../src/main/resources/runScripts/qrChat.bat        |   0
 .../src/main/resources/runScripts/qrChat.command    |   0
 .../src/main/resources/runScripts/qrChat.sh         |   0
 .../main/resources/runScripts/qrChatEncrypted.bat   |   0
 .../resources/runScripts/qrChatEncrypted.command    |   0
 .../main/resources/runScripts/qrChatEncrypted.sh    |   0
 .../src/main/resources/runScripts/sailorhelper.bat  |   0
 .../main/resources/runScripts/sailorhelper.command  |   0
 .../src/main/resources/runScripts/sailorhelper.sh   |   0
 .../resources/runScripts/signalFlagsDecoder.bat     |   0
 .../resources/runScripts/signalFlagsDecoder.command |   0
 .../main/resources/runScripts/signalFlagsDecoder.sh |   0
 .../runScripts/textDirWatcherImageDirWriter.sh      |   0
 .../resources/runScripts/throughputTestReceiver.bat |   0
 .../runScripts/throughputTestReceiver.command       |   0
 .../resources/runScripts/throughputTestReceiver.sh  |   0
 .../resources/runScripts/throughputTestSender.bat   |   0
 .../runScripts/throughputTestSender.command         |   0
 .../resources/runScripts/throughputTestSender.sh    |   0
 .../runScripts/zeroconfDeSequencerReceiver.sh       |   0
 .../resources/runScripts/zeroconfSequencerSender.sh |   0
 .../unusedsource/ColumnWrapPanel.form               |   0
 .../unusedsource/ColumnWrapPanel.java               |   0
 .../unusedsource/CompositePanel.form                |   0
 .../unusedsource/CompositePanel.java                |   0
 .../unusedsource/DisplayPanel.java                  |   0
 .../unusedsource/HorizontalCompositePanel.java      |   0
 .../unusedsource/HorizontalGridPanel.form           |   0
 .../unusedsource/HorizontalGridPanel.java           |   0
 .../unusedsource/HorizontalMixedWidthPanel.form     |   0
 .../unusedsource/HorizontalMixedWidthPanel.java     |   0
 .../unusedsource/MorsePanel.form                    |   0
 .../unusedsource/MorsePanel.java                    |   0
 .../unusedsource/RowWrapPanel.form                  |   0
 .../unusedsource/RowWrapPanel.java                  |   0
 .../unusedsource/SailorEntryPanel.form              |   0
 .../unusedsource/SailorEntryPanel.java              |   0
 .../unusedsource/SailorWindow.form                  |   0
 .../unusedsource/SailorWindow.java                  |   0
 .../unusedsource/VerticalCompositePanel.java        |   0
 .../unusedsource/VerticalGridPanel.form             |   0
 .../unusedsource/VerticalGridPanel.java             |   0
 .../unusedsource/VerticalMixedWidthPanel.form       |   0
 .../unusedsource/VerticalMixedWidthPanel.java       |   0
 .../unusedsource/WrapLayout.java                    |   0
 .../unusedsource/nbactions-CLI_qrdecodeloop.xml     |   0
 .../unusedsource/nbactions-CLI_qrgrabsave.xml       |   0
 .../unusedsource/nbactions-CLI_qrgrabsaveloop.xml   |   0
 .../nbactions-CLI_singletext2qrsave.xml             |   0
 .../unusedsource/nbactions-Development.xml          |   0
 .../unusedsource/nbactions-Development_noarg.xml    |   0
 .../unusedsource/nbactions-QRAppenderChat.xml       |   0
 .../unusedsource/nbactions-RightSideChat.xml        |   0
 .../unusedsource/nbactions-SignalFlagsDecoder.xml   |   0
 .../unusedsource/nbactions-TextToQRSingle.xml       |   0
 .../unusedsource/nbactions-ThroughputTest.xml       |   0
 .../nbactions-ThroughputTestReceiverTest.xml        |   0
 .../unusedsource/nbactions-help.xml                 |   0
 ...irectoryDirectoryWatcherDecoderHeadless.json.xml |   0
 ...ns-imageDirectoryWatcherDecoderHeadless.json.xml |   0
 .../unusedsource/nbactions-last.xml                 |   0
 .../unusedsource/nbactions-release-profile.xml      |   0
 ...ns-textDirectorySequencerSenderZeroconf.json.xml |   0
 687 files changed, 0 insertions(+), 0 deletions(-)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/LICENSE.md (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/Project.docx (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/ProjectBuildDeploy.docx (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/ProjectQuickStart.docx (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/README.md (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/SailorHelperGUIDevelopment.docx (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/currentDistribution/SailorZip/QRCodeTacticalDecisionAid-2.0-jar-with-dependencies.jar (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/currentDistribution/SailorZip/bounce.bat (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/currentDistribution/SailorZip/bounce.command (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/currentDistribution/SailorZip/bounce.sh (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/currentDistribution/SailorZip/qrChat.bat (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/currentDistribution/SailorZip/qrChat.command (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/currentDistribution/SailorZip/qrChat.sh (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/currentDistribution/SailorZip/qrChatEncrypted.bat (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/currentDistribution/SailorZip/qrChatEncrypted.command (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/currentDistribution/SailorZip/qrChatEncrypted.sh (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/currentDistribution/SailorZip/sailorhelper.bat (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/currentDistribution/SailorZip/sailorhelper.command (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/currentDistribution/SailorZip/sailorhelper.sh (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/currentDistribution/SailorZip/throughputTestReceiver.bat (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/currentDistribution/SailorZip/throughputTestReceiver.command (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/currentDistribution/SailorZip/throughputTestReceiver.sh (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/currentDistribution/SailorZip/throughputTestSender.bat (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/currentDistribution/SailorZip/throughputTestSender.command (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/currentDistribution/SailorZip/throughputTestSender.sh (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/maritimeflags/313fc0e9fde73da26909a5db089c3cd3.jpg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/maritimeflags/Romeo-flag_2-300x300.jpg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/maritimeflags/US_Navy_040806-N-5821P-032_Signalman_2nd_Class_Jeffrey_Carter_of_New_Orleans_communicates_with_signalmen_aboard_the_guided_missile_destroyer_USS_Curtis_Wilbur_(DDG_54).jpg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/maritimeflags/US_Navy_051129-N-0685C-007_Quartermaster_Seaman_Ryan_Ruona_signals_with_semaphore_flags_during_a_replenishment_at_sea.jpg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/maritimeflags/capture1.jpg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/maritimeflags/capture2.jpg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/maritimeflags/capture3.jpg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/maritimeflags/colorful-nautical-flags-wave-in-the-breeze-bnp618.jpg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/maritimeflags/colorful-nautical-flags-wave-in-the-breeze-bnp61b.jpg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/maritimeflags/gb_sqcomp.jpg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/maritimeflags/hurricane_warninghi-res1.jpg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/maritimeflags/images-1.jpg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/maritimeflags/images-2.jpg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/maritimeflags/images-3.jpg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/maritimeflags/images-4.jpg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/maritimeflags/images.jpg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/maritimeflags/jpg-yachtdeck.jpg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/maritimeflags/nautical-flags-against-blue-sky-crem98.jpg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/maritimeflags/nautical-flags-strung-along-the-line-of-a-cruise-ship-a18m6k.jpg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/maritimeflags/naval-signal-flags-on-the-mast-of-a-sailing-ship-C1YJ9K.jpg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/maritimeflags/sailing-ship-masts-with-signal-flags-at-sail-amsterdam-2010-fb8fp2.jpg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/maritimeflags/ship-flags-lunenburg-canada-deej8w.jpg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/maritimeflags/ships-signal-flags-1121571.jpg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/maritimeflags/signal-flags-5657243.jpg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/maritimeflags/skindiver1_1-300x300.jpg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/maritimeflags/stock-photo-signal-flags-on-a-pole-of-a-sailing-boat-50679778.jpg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/maritimeflags/three-nautical-flags-to-signals-to-other-ships-bnbwfy.jpg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/nb-configuration.xml (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/nbactions-QRBounce.xml (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/nbactions-QRChat.xml (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/nbactions-QREncryptedChat.xml (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/nbactions-SailorHelper.xml (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/nbactions-ThroughputTestReceiver.xml (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/nbactions-ThroughputTestSender.xml (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/nbactions.xml (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/nps.txt (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/pom.xml (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/assembly/distributionzip.xml (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/misc/EmptyIcon.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/misc/StdAudio.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/misc/StretchIcon.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/misc/StringComponent.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/misc/TextObject.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/Constants.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/HeadlessMain.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/Main.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/PerformanceLogger.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/QRPreferences.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/TdaEnvironment.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/ChatElement.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/ChatReceive.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/ChatSend.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/DecryptorPassword.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/DuplicateRejector.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/EchoFileName.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/EchoQRSourceContent.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/EncryptorPassword.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/FileChooserSource.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/FrameGrabberRunnable.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/ImageProjector.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/JmDnsQRReceiver3.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/JmDnsQRSender3.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/OpticalCommsImageReceiver.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/QRBufferedImageGenerator.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/QRCameraFrameGrabber.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/QRCommsLink.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/QRContentSourceEdit.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/QRDeSequencer.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/QRDecodedTextDisplayer.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/QRDelay.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/QRDisplayTextInWindow.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/QRFlowLink.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/QRGenerator.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/QRImageDecoder.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/QRImageDirectoryWatcher.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/QRImageFilter.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/QRImageFromFile.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/QRImageLegendAppender.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/QRImageOverlayer.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/QRImagePanelDisplayer.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/QRImageSaveToFile.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/QRInputBuilder.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/QRInputFromTextFile.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/QRSequencer.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/QRTextDecoder.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/SailorHelper.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/SailorImageCreator.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/SailorImageDisplayer.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/SysOutWriter.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/TextDirectoryWatcher.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/TextFromCommandLineSource.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/ThroughputTestReceiver.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/ThroughputTestSender.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/WebcamCaptureLibraryFrameGrabber.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/AllFlagsDialog.form (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/AllFlagsDialog.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/ChatPanel.form (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/ChatPanel.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/ChatReceivePanel.form (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/ChatReceivePanel.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/ChatSendPanel.form (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/ChatSendPanel.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/ChatWindow.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/CompositeOpticalBasePanel.form (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/CompositeOpticalBasePanel.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/CompositeOpticalDisplay.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/CompositeOpticalHorizontal.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/CompositeOpticalVertical.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/DecodeTableGridBag.form (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/DecodeTableGridBag.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/DirectoryWatcher.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/DuplicateRejectorPanel.form (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/DuplicateRejectorPanel.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/EmptyGui.form (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/EmptyGui.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/FileChooserSourcePanel.form (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/FileChooserSourcePanel.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/FrameGrabber.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/HVOpticalBasePanel.form (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/HVOpticalBasePanel.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/HVOpticalMixedWidthBasePanel.form (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/HVOpticalMixedWidthBasePanel.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/HorizontalGridOptical.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/HorizontalMixedOptical.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/ImageProjectorPanel.form (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/ImageProjectorPanel.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/InstallRunScriptsDialog.form (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/InstallRunScriptsDialog.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/JmDnsQRReceiverPanel3.form (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/JmDnsQRReceiverPanel3.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/JmDnsQRSender3Panel.form (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/JmDnsQRSender3Panel.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/MorseOpticalDisplay.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/OpticalCommsConstants.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/OpticalCommsDecodeWindow.form (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/OpticalCommsDecodeWindow.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/OpticalCommsDisplay.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/OpticalCommsIO.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/OpticalCommsNRPSplash.form (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/OpticalCommsNRPSplash.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/OpticalCommsWindow.form (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/OpticalCommsWindow.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/QRCameraFrameGrabberPanel.form (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/QRCameraFrameGrabberPanel.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/QRCommsFrame.form (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/QRCommsFrame.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/QRDeSequencerPanel.form (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/QRDeSequencerPanel.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/QRDelayPanel.form (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/QRDelayPanel.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/QRDirectoryWatcherPanel.form (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/QRDirectoryWatcherPanel.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/QRGeneratorPanel.form (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/QRGeneratorPanel.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/QRImageLegendAppenderPanel.form (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/QRImageLegendAppenderPanel.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/QRImageOverlayerPanel.form (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/QRImageOverlayerPanel.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/QRImagePanelDisplayerOptions.form (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/QRImagePanelDisplayerOptions.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/QRImageSaveToFilePanel.form (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/QRImageSaveToFilePanel.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/QRSequencerPanel.form (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/QRSequencerPanel.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/QRSourceContentPanel.form (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/QRSourceContentPanel.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/QRTextDirectorySourcePanel.form (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/QRTextDirectorySourcePanel.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/ResetListener.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/SailorHelperPanel.form (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/SailorHelperPanel.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/SailorImageCreatorPanel.form (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/SailorImageCreatorPanel.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/SailorImageDisplayerPanel.form (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/SailorImageDisplayerPanel.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/SailorWindow.form (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/SailorWindow.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/SemaphoreEntryPanel.form (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/SemaphoreEntryPanel.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/SemaphoreHorizontalOptical.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/SemaphoreOpticalDisplay.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/SemaphoreVerticalOptical.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/ShowWindow.form (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/ShowWindow.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/SignalFlagsEntryPanel.form (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/SignalFlagsEntryPanel.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/SignalFlagsHorizontalOptical.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/SignalFlagsOpticalDisplay.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/SignalFlagsVerticalOptical.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/SignalFlagsVocabularyHelpDialog.form (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/SignalFlagsVocabularyHelpDialog.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/TextEntryPanel.form (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/TextEntryPanel.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/ThroughputTestReceiverPanel.form (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/ThroughputTestReceiverPanel.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/ThroughputTestSenderPanel.form (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/ThroughputTestSenderPanel.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/VerticalGridOptical.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/VerticalMixedOptical.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/YesNoListener.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/ZoomDialog.form (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/gui/ZoomDialog.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/misc/ElementArray.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/misc/ElementCategory.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/misc/ElementDescriptionLong.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/misc/ElementDescriptionShort.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/misc/ElementEditDialog.form (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/misc/ElementEditDialog.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/misc/ElementHandle.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/misc/ElementOption.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/misc/JsonConfigPipeLine.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/misc/JsonConfigSaver.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/misc/NameDefault.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/misc/NoCaptureDeviceFound.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/misc/PipeButton.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/misc/PipeCategory.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/misc/QRAvailableElements.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/misc/QRWebcamResolutions.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/misc/QrtdaParameter.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/misc/ReadyListener.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/misc/RunScriptsMenuItem.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/misc/SailorText.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/elements/misc/SvgImageLoader.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/fx/QRTdaFXMain.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/fx/QRTdaGuiLayout.fxml (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/fx/QRTdaGuiLayoutController.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/fx/qrtdaguilayout.css (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/morseArt/MorseArtAndSound.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/optical/AbstractOpticalEntity.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/optical/OpticalEntity.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/optical/OpticalEntityClassArt.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/optical/OpticalEntityGroup.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/optical/SignalFlagsArt.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/qr/QRDataStream.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/qr/QRInput.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/semaphoreArt/LabeledComponent.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/semaphoreArt/SemaphoreArt.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/signalflagsArt/SignalFlagArt.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/sound/SoundPlayer.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/sound/VolumeMenuItem.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/swing/ChooseConfigurationDialog.form (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/swing/ChooseConfigurationDialog.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/swing/ConfigElementGui.form (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/swing/ConfigElementGui.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/swing/JsonSetListElementPan.form (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/swing/JsonSetListElementPan.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/swing/PipeLinePanel.form (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/swing/PipeLinePanel.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/swing/QRTdaConfiguratorDialog.form (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/swing/QRTdaConfiguratorDialog.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/swing/QRTdaConfiguratorFrame.form (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/swing/QRTdaConfiguratorFrame.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/swing/QRTdaConfiguratorPanel.form (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/swing/QRTdaConfiguratorPanel.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/swing/QRTdaFrame.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/swing/QRTdaGuiPanel.form (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/swing/QRTdaGuiPanel.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/java/edu/nps/moves/qrtda/swing/QRTdaSwingMain.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/art/NPSlogo.png (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/configurations/QRTdaConfig.xsd (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/configurations/imageDirectoryWatcherDecoderHeadless.json (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/configurations/qrBounce.json (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/configurations/qrChat.json (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/configurations/qrChatAppended.json (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/configurations/qrChatEncrypted.json (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/configurations/sailorHelper.json (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/configurations/signalFlagsDecoder.json (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/configurations/textDirectorySequencerSenderZeroconf.json (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/configurations/textDirectoryWatcherEncoder.json (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/configurations/textDirectoryWatcherEncoder.xml (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/configurations/textDirectoryWatcherEncoderHeadless.json (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/configurations/textToQRSingle.json (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/configurations/throughputTest.json (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/configurations/throughputTestReceive.json (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/configurations/throughputTestSend.json (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/configurations/zeroconfDeSequencerReceiver.json (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/elements/gui/NPSNRPJointLogo.png (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/elements/gui/NPSNRPJointLogoNoWords.png (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/elements/gui/animatedLoading.gif (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/morseArt/Dashspace.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/morseArt/DashspaceWhite.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/morseArt/Dotspace.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/morseArt/DotspaceWhite.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/morseArt/README.txt (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/morseArt/Space.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/README.txt (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Alpha.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Bravo.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Cancel.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Charlie.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Delta.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Echo.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Error.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Foxtrot.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Golf.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Hotel.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_India.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Juliet.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Kilo.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Lima.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Mike.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_November.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Numeric.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Oscar.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Papa.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Quebec.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Ready.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Romeo.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Sierra.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Tango.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Uniform.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Victor.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Whiskey.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_X-ray.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Yankee.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Zulu.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/a1.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Alpha.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Bravo.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Cancel.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Charlie.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Delta.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Echo.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Error.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Foxtrot.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Golf.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Hotel.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_India.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Juliet.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Kilo.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Lima.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Mike.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_November.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Numeric.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Oscar.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Papa.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Quebec.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Ready.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Romeo.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Sierra.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Tango.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Uniform.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Victor.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Whiskey.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_X-ray.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Yankee.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Zulu.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/b2.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/c3.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/d4.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/e5.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/f6.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/g7.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/h8.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/i9.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/jletters.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/k0.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/l.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/m.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/n.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/o.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/p.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/q.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/r.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/s.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/t.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/u.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/v.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/w.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/x.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/y.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/z.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/zz-all-positions.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/zz-cancel.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/zz-error-attention.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/zz-numbers.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/zz-ready.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Answer.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Corpen.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Designation.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Division.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Eight.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Emergency.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Five.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Formation.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Four.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Group.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Negative.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Niner.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_One.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Port.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Prepare.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Question.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Repeat_Four.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Repeat_One.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Repeat_Three.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Repeat_Two.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Screen.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Seven.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Six.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Speed.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Squadron.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Starboard.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Station.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Subdivision.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Three.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Turn.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Two.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Zero.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/NATO_Eight.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/NATO_Five.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/NATO_Four.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/NATO_Niner.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/NATO_One.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/NATO_Seven.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/NATO_Six.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/NATO_Three.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/NATO_Two.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/NATO_Zero.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/README.txt (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagAlpha-USNSpec.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagBravo-USNSpec.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagCharlie-USNSpec.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagDelta-USNSpec.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagEcho-USNSpec.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagFoxtrot-USNSpec.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagGolf-USNSpec.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagHotel-USNSpec.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagIndia-USNSpec.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagJuliet-USNSpec.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagKilo-USNSpec.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagLima-USNSpec.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagMike-USNSpec.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagNovember-USNSpec.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagOscar-USNSpec.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagPapa-USNSpec.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagQuebec-USNSpec.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagRomeo-USNSpec.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagSierra-USNSpec.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagTango-USNSpec.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagUniform-USNSpec.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagVictor-USNSpec.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagWhiskey-USNSpec.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagXRay-USNSpec.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagYankee-USNSpec.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagZulu-USNSpec.svg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/capture1.jpg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/capture2.jpg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/capture3.jpg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/0_number_morse_code.ogg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/0_number_morse_code.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/1_number_morse_code.ogg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/1_number_morse_code.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/2_number_morse_code.ogg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/2_number_morse_code.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/3_number_morse_code.ogg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/3_number_morse_code.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/4_number_morse_code.ogg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/4_number_morse_code.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/5_number_morse_code.ogg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/5_number_morse_code.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/6_number_morse_code.ogg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/6_number_morse_code.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/7_number_morse_code.ogg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/7_number_morse_code.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/8_number_morse_code.ogg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/8_number_morse_code.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/9_number_morse_code.ogg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/9_number_morse_code.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/A_morse_code.ogg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/A_morse_code.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Alfa.aiff (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Alfa.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/B_morse_code.ogg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/B_morse_code.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Bravo.aiff (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Bravo.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/C_morse_code.ogg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/C_morse_code.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Charlie.aiff (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Charlie.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/D_morse_code.ogg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/D_morse_code.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Delta.aiff (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Delta.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/E_morse_code.ogg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/E_morse_code.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Echo.aiff (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Echo.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Eight.aiff (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Eight.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/F_morse_code.ogg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/F_morse_code.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Five.aiff (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Five.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Four.aiff (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Four.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Foxtrot.aiff (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Foxtrot.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/G_morse_code.ogg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/G_morse_code.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Golf.aiff (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Golf.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/H_morse_code.ogg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/H_morse_code.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Hotel.aiff (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Hotel.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/I_morse_code.ogg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/I_morse_code.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/India.aiff (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/India.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/J_morse_code.ogg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/J_morse_code.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Juliet.aiff (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Juliet.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/K_morse_code.ogg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/K_morse_code.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Kilo.aiff (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Kilo.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/L_morse_code.ogg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/L_morse_code.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Lima.aiff (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Lima.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/M_morse_code.ogg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/M_morse_code.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Mike.aiff (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Mike.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/N_morse_code.ogg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/N_morse_code.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Nine.aiff (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Nine.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/November.aiff (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/November.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/O_morse_code.ogg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/O_morse_code.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/One.aiff (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/One.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Oscar.aiff (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Oscar.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/P_morse_code.ogg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/P_morse_code.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Papa.aiff (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Papa.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Q_morse_code.ogg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Q_morse_code.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Quebec.aiff (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Quebec.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/R_morse_code.ogg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/R_morse_code.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Romeo.aiff (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Romeo.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/S_morse_code.ogg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/S_morse_code.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Seven.aiff (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Seven.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Sierra.aiff (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Sierra.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Six.aiff (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Six.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/T_morse_code.ogg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/T_morse_code.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Tango.aiff (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Tango.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Three.aiff (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Three.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Two.aiff (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Two.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/U_morse_code.ogg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/U_morse_code.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Uniform.aiff (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Uniform.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/V_morse_code.ogg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/V_morse_code.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Victor.aiff (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Victor.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/W_morse_code.ogg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/W_morse_code.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Whiskey.aiff (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Whiskey.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/X_morse_code.ogg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/X_morse_code.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Xray.aiff (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Xray.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Y_morse_code.ogg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Y_morse_code.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Yankee.aiff (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Yankee.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Z_morse_code.ogg (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Z_morse_code.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Zero.aiff (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Zero.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Zulu.aiff (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/Zulu.wav (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/edu/nps/moves/qrtda/sound/phonetic.sh (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/log4j2.xml (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/runScripts/bounce.bat (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/runScripts/bounce.command (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/runScripts/bounce.sh (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/runScripts/imageDirWatcher.sh (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/runScripts/qrChat.bat (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/runScripts/qrChat.command (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/runScripts/qrChat.sh (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/runScripts/qrChatEncrypted.bat (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/runScripts/qrChatEncrypted.command (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/runScripts/qrChatEncrypted.sh (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/runScripts/sailorhelper.bat (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/runScripts/sailorhelper.command (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/runScripts/sailorhelper.sh (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/runScripts/signalFlagsDecoder.bat (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/runScripts/signalFlagsDecoder.command (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/runScripts/signalFlagsDecoder.sh (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/runScripts/textDirWatcherImageDirWriter.sh (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/runScripts/throughputTestReceiver.bat (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/runScripts/throughputTestReceiver.command (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/runScripts/throughputTestReceiver.sh (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/runScripts/throughputTestSender.bat (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/runScripts/throughputTestSender.command (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/runScripts/throughputTestSender.sh (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/runScripts/zeroconfDeSequencerReceiver.sh (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/src/main/resources/runScripts/zeroconfSequencerSender.sh (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/unusedsource/ColumnWrapPanel.form (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/unusedsource/ColumnWrapPanel.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/unusedsource/CompositePanel.form (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/unusedsource/CompositePanel.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/unusedsource/DisplayPanel.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/unusedsource/HorizontalCompositePanel.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/unusedsource/HorizontalGridPanel.form (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/unusedsource/HorizontalGridPanel.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/unusedsource/HorizontalMixedWidthPanel.form (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/unusedsource/HorizontalMixedWidthPanel.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/unusedsource/MorsePanel.form (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/unusedsource/MorsePanel.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/unusedsource/RowWrapPanel.form (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/unusedsource/RowWrapPanel.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/unusedsource/SailorEntryPanel.form (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/unusedsource/SailorEntryPanel.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/unusedsource/SailorWindow.form (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/unusedsource/SailorWindow.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/unusedsource/VerticalCompositePanel.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/unusedsource/VerticalGridPanel.form (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/unusedsource/VerticalGridPanel.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/unusedsource/VerticalMixedWidthPanel.form (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/unusedsource/VerticalMixedWidthPanel.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/unusedsource/WrapLayout.java (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/unusedsource/nbactions-CLI_qrdecodeloop.xml (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/unusedsource/nbactions-CLI_qrgrabsave.xml (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/unusedsource/nbactions-CLI_qrgrabsaveloop.xml (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/unusedsource/nbactions-CLI_singletext2qrsave.xml (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/unusedsource/nbactions-Development.xml (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/unusedsource/nbactions-Development_noarg.xml (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/unusedsource/nbactions-QRAppenderChat.xml (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/unusedsource/nbactions-RightSideChat.xml (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/unusedsource/nbactions-SignalFlagsDecoder.xml (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/unusedsource/nbactions-TextToQRSingle.xml (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/unusedsource/nbactions-ThroughputTest.xml (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/unusedsource/nbactions-ThroughputTestReceiverTest.xml (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/unusedsource/nbactions-help.xml (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/unusedsource/nbactions-imageDirectoryDirectoryWatcherDecoderHeadless.json.xml (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/unusedsource/nbactions-imageDirectoryWatcherDecoderHeadless.json.xml (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/unusedsource/nbactions-last.xml (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/unusedsource/nbactions-release-profile.xml (100%)
 rename {QRCodeTacticalDecisionAidV2 => CommsToolbox}/unusedsource/nbactions-textDirectorySequencerSenderZeroconf.json.xml (100%)

diff --git a/QRCodeTacticalDecisionAidV2/LICENSE.md b/CommsToolbox/LICENSE.md
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/LICENSE.md
rename to CommsToolbox/LICENSE.md
diff --git a/QRCodeTacticalDecisionAidV2/Project.docx b/CommsToolbox/Project.docx
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/Project.docx
rename to CommsToolbox/Project.docx
diff --git a/QRCodeTacticalDecisionAidV2/ProjectBuildDeploy.docx b/CommsToolbox/ProjectBuildDeploy.docx
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/ProjectBuildDeploy.docx
rename to CommsToolbox/ProjectBuildDeploy.docx
diff --git a/QRCodeTacticalDecisionAidV2/ProjectQuickStart.docx b/CommsToolbox/ProjectQuickStart.docx
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/ProjectQuickStart.docx
rename to CommsToolbox/ProjectQuickStart.docx
diff --git a/QRCodeTacticalDecisionAidV2/README.md b/CommsToolbox/README.md
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/README.md
rename to CommsToolbox/README.md
diff --git a/QRCodeTacticalDecisionAidV2/SailorHelperGUIDevelopment.docx b/CommsToolbox/SailorHelperGUIDevelopment.docx
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/SailorHelperGUIDevelopment.docx
rename to CommsToolbox/SailorHelperGUIDevelopment.docx
diff --git a/QRCodeTacticalDecisionAidV2/currentDistribution/SailorZip/QRCodeTacticalDecisionAid-2.0-jar-with-dependencies.jar b/CommsToolbox/currentDistribution/SailorZip/QRCodeTacticalDecisionAid-2.0-jar-with-dependencies.jar
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/currentDistribution/SailorZip/QRCodeTacticalDecisionAid-2.0-jar-with-dependencies.jar
rename to CommsToolbox/currentDistribution/SailorZip/QRCodeTacticalDecisionAid-2.0-jar-with-dependencies.jar
diff --git a/QRCodeTacticalDecisionAidV2/currentDistribution/SailorZip/bounce.bat b/CommsToolbox/currentDistribution/SailorZip/bounce.bat
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/currentDistribution/SailorZip/bounce.bat
rename to CommsToolbox/currentDistribution/SailorZip/bounce.bat
diff --git a/QRCodeTacticalDecisionAidV2/currentDistribution/SailorZip/bounce.command b/CommsToolbox/currentDistribution/SailorZip/bounce.command
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/currentDistribution/SailorZip/bounce.command
rename to CommsToolbox/currentDistribution/SailorZip/bounce.command
diff --git a/QRCodeTacticalDecisionAidV2/currentDistribution/SailorZip/bounce.sh b/CommsToolbox/currentDistribution/SailorZip/bounce.sh
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/currentDistribution/SailorZip/bounce.sh
rename to CommsToolbox/currentDistribution/SailorZip/bounce.sh
diff --git a/QRCodeTacticalDecisionAidV2/currentDistribution/SailorZip/qrChat.bat b/CommsToolbox/currentDistribution/SailorZip/qrChat.bat
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/currentDistribution/SailorZip/qrChat.bat
rename to CommsToolbox/currentDistribution/SailorZip/qrChat.bat
diff --git a/QRCodeTacticalDecisionAidV2/currentDistribution/SailorZip/qrChat.command b/CommsToolbox/currentDistribution/SailorZip/qrChat.command
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/currentDistribution/SailorZip/qrChat.command
rename to CommsToolbox/currentDistribution/SailorZip/qrChat.command
diff --git a/QRCodeTacticalDecisionAidV2/currentDistribution/SailorZip/qrChat.sh b/CommsToolbox/currentDistribution/SailorZip/qrChat.sh
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/currentDistribution/SailorZip/qrChat.sh
rename to CommsToolbox/currentDistribution/SailorZip/qrChat.sh
diff --git a/QRCodeTacticalDecisionAidV2/currentDistribution/SailorZip/qrChatEncrypted.bat b/CommsToolbox/currentDistribution/SailorZip/qrChatEncrypted.bat
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/currentDistribution/SailorZip/qrChatEncrypted.bat
rename to CommsToolbox/currentDistribution/SailorZip/qrChatEncrypted.bat
diff --git a/QRCodeTacticalDecisionAidV2/currentDistribution/SailorZip/qrChatEncrypted.command b/CommsToolbox/currentDistribution/SailorZip/qrChatEncrypted.command
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/currentDistribution/SailorZip/qrChatEncrypted.command
rename to CommsToolbox/currentDistribution/SailorZip/qrChatEncrypted.command
diff --git a/QRCodeTacticalDecisionAidV2/currentDistribution/SailorZip/qrChatEncrypted.sh b/CommsToolbox/currentDistribution/SailorZip/qrChatEncrypted.sh
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/currentDistribution/SailorZip/qrChatEncrypted.sh
rename to CommsToolbox/currentDistribution/SailorZip/qrChatEncrypted.sh
diff --git a/QRCodeTacticalDecisionAidV2/currentDistribution/SailorZip/sailorhelper.bat b/CommsToolbox/currentDistribution/SailorZip/sailorhelper.bat
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/currentDistribution/SailorZip/sailorhelper.bat
rename to CommsToolbox/currentDistribution/SailorZip/sailorhelper.bat
diff --git a/QRCodeTacticalDecisionAidV2/currentDistribution/SailorZip/sailorhelper.command b/CommsToolbox/currentDistribution/SailorZip/sailorhelper.command
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/currentDistribution/SailorZip/sailorhelper.command
rename to CommsToolbox/currentDistribution/SailorZip/sailorhelper.command
diff --git a/QRCodeTacticalDecisionAidV2/currentDistribution/SailorZip/sailorhelper.sh b/CommsToolbox/currentDistribution/SailorZip/sailorhelper.sh
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/currentDistribution/SailorZip/sailorhelper.sh
rename to CommsToolbox/currentDistribution/SailorZip/sailorhelper.sh
diff --git a/QRCodeTacticalDecisionAidV2/currentDistribution/SailorZip/throughputTestReceiver.bat b/CommsToolbox/currentDistribution/SailorZip/throughputTestReceiver.bat
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/currentDistribution/SailorZip/throughputTestReceiver.bat
rename to CommsToolbox/currentDistribution/SailorZip/throughputTestReceiver.bat
diff --git a/QRCodeTacticalDecisionAidV2/currentDistribution/SailorZip/throughputTestReceiver.command b/CommsToolbox/currentDistribution/SailorZip/throughputTestReceiver.command
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/currentDistribution/SailorZip/throughputTestReceiver.command
rename to CommsToolbox/currentDistribution/SailorZip/throughputTestReceiver.command
diff --git a/QRCodeTacticalDecisionAidV2/currentDistribution/SailorZip/throughputTestReceiver.sh b/CommsToolbox/currentDistribution/SailorZip/throughputTestReceiver.sh
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/currentDistribution/SailorZip/throughputTestReceiver.sh
rename to CommsToolbox/currentDistribution/SailorZip/throughputTestReceiver.sh
diff --git a/QRCodeTacticalDecisionAidV2/currentDistribution/SailorZip/throughputTestSender.bat b/CommsToolbox/currentDistribution/SailorZip/throughputTestSender.bat
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/currentDistribution/SailorZip/throughputTestSender.bat
rename to CommsToolbox/currentDistribution/SailorZip/throughputTestSender.bat
diff --git a/QRCodeTacticalDecisionAidV2/currentDistribution/SailorZip/throughputTestSender.command b/CommsToolbox/currentDistribution/SailorZip/throughputTestSender.command
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/currentDistribution/SailorZip/throughputTestSender.command
rename to CommsToolbox/currentDistribution/SailorZip/throughputTestSender.command
diff --git a/QRCodeTacticalDecisionAidV2/currentDistribution/SailorZip/throughputTestSender.sh b/CommsToolbox/currentDistribution/SailorZip/throughputTestSender.sh
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/currentDistribution/SailorZip/throughputTestSender.sh
rename to CommsToolbox/currentDistribution/SailorZip/throughputTestSender.sh
diff --git a/QRCodeTacticalDecisionAidV2/maritimeflags/313fc0e9fde73da26909a5db089c3cd3.jpg b/CommsToolbox/maritimeflags/313fc0e9fde73da26909a5db089c3cd3.jpg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/maritimeflags/313fc0e9fde73da26909a5db089c3cd3.jpg
rename to CommsToolbox/maritimeflags/313fc0e9fde73da26909a5db089c3cd3.jpg
diff --git a/QRCodeTacticalDecisionAidV2/maritimeflags/Romeo-flag_2-300x300.jpg b/CommsToolbox/maritimeflags/Romeo-flag_2-300x300.jpg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/maritimeflags/Romeo-flag_2-300x300.jpg
rename to CommsToolbox/maritimeflags/Romeo-flag_2-300x300.jpg
diff --git a/QRCodeTacticalDecisionAidV2/maritimeflags/US_Navy_040806-N-5821P-032_Signalman_2nd_Class_Jeffrey_Carter_of_New_Orleans_communicates_with_signalmen_aboard_the_guided_missile_destroyer_USS_Curtis_Wilbur_(DDG_54).jpg b/CommsToolbox/maritimeflags/US_Navy_040806-N-5821P-032_Signalman_2nd_Class_Jeffrey_Carter_of_New_Orleans_communicates_with_signalmen_aboard_the_guided_missile_destroyer_USS_Curtis_Wilbur_(DDG_54).jpg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/maritimeflags/US_Navy_040806-N-5821P-032_Signalman_2nd_Class_Jeffrey_Carter_of_New_Orleans_communicates_with_signalmen_aboard_the_guided_missile_destroyer_USS_Curtis_Wilbur_(DDG_54).jpg
rename to CommsToolbox/maritimeflags/US_Navy_040806-N-5821P-032_Signalman_2nd_Class_Jeffrey_Carter_of_New_Orleans_communicates_with_signalmen_aboard_the_guided_missile_destroyer_USS_Curtis_Wilbur_(DDG_54).jpg
diff --git a/QRCodeTacticalDecisionAidV2/maritimeflags/US_Navy_051129-N-0685C-007_Quartermaster_Seaman_Ryan_Ruona_signals_with_semaphore_flags_during_a_replenishment_at_sea.jpg b/CommsToolbox/maritimeflags/US_Navy_051129-N-0685C-007_Quartermaster_Seaman_Ryan_Ruona_signals_with_semaphore_flags_during_a_replenishment_at_sea.jpg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/maritimeflags/US_Navy_051129-N-0685C-007_Quartermaster_Seaman_Ryan_Ruona_signals_with_semaphore_flags_during_a_replenishment_at_sea.jpg
rename to CommsToolbox/maritimeflags/US_Navy_051129-N-0685C-007_Quartermaster_Seaman_Ryan_Ruona_signals_with_semaphore_flags_during_a_replenishment_at_sea.jpg
diff --git a/QRCodeTacticalDecisionAidV2/maritimeflags/capture1.jpg b/CommsToolbox/maritimeflags/capture1.jpg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/maritimeflags/capture1.jpg
rename to CommsToolbox/maritimeflags/capture1.jpg
diff --git a/QRCodeTacticalDecisionAidV2/maritimeflags/capture2.jpg b/CommsToolbox/maritimeflags/capture2.jpg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/maritimeflags/capture2.jpg
rename to CommsToolbox/maritimeflags/capture2.jpg
diff --git a/QRCodeTacticalDecisionAidV2/maritimeflags/capture3.jpg b/CommsToolbox/maritimeflags/capture3.jpg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/maritimeflags/capture3.jpg
rename to CommsToolbox/maritimeflags/capture3.jpg
diff --git a/QRCodeTacticalDecisionAidV2/maritimeflags/colorful-nautical-flags-wave-in-the-breeze-bnp618.jpg b/CommsToolbox/maritimeflags/colorful-nautical-flags-wave-in-the-breeze-bnp618.jpg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/maritimeflags/colorful-nautical-flags-wave-in-the-breeze-bnp618.jpg
rename to CommsToolbox/maritimeflags/colorful-nautical-flags-wave-in-the-breeze-bnp618.jpg
diff --git a/QRCodeTacticalDecisionAidV2/maritimeflags/colorful-nautical-flags-wave-in-the-breeze-bnp61b.jpg b/CommsToolbox/maritimeflags/colorful-nautical-flags-wave-in-the-breeze-bnp61b.jpg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/maritimeflags/colorful-nautical-flags-wave-in-the-breeze-bnp61b.jpg
rename to CommsToolbox/maritimeflags/colorful-nautical-flags-wave-in-the-breeze-bnp61b.jpg
diff --git a/QRCodeTacticalDecisionAidV2/maritimeflags/gb_sqcomp.jpg b/CommsToolbox/maritimeflags/gb_sqcomp.jpg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/maritimeflags/gb_sqcomp.jpg
rename to CommsToolbox/maritimeflags/gb_sqcomp.jpg
diff --git a/QRCodeTacticalDecisionAidV2/maritimeflags/hurricane_warninghi-res1.jpg b/CommsToolbox/maritimeflags/hurricane_warninghi-res1.jpg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/maritimeflags/hurricane_warninghi-res1.jpg
rename to CommsToolbox/maritimeflags/hurricane_warninghi-res1.jpg
diff --git a/QRCodeTacticalDecisionAidV2/maritimeflags/images-1.jpg b/CommsToolbox/maritimeflags/images-1.jpg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/maritimeflags/images-1.jpg
rename to CommsToolbox/maritimeflags/images-1.jpg
diff --git a/QRCodeTacticalDecisionAidV2/maritimeflags/images-2.jpg b/CommsToolbox/maritimeflags/images-2.jpg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/maritimeflags/images-2.jpg
rename to CommsToolbox/maritimeflags/images-2.jpg
diff --git a/QRCodeTacticalDecisionAidV2/maritimeflags/images-3.jpg b/CommsToolbox/maritimeflags/images-3.jpg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/maritimeflags/images-3.jpg
rename to CommsToolbox/maritimeflags/images-3.jpg
diff --git a/QRCodeTacticalDecisionAidV2/maritimeflags/images-4.jpg b/CommsToolbox/maritimeflags/images-4.jpg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/maritimeflags/images-4.jpg
rename to CommsToolbox/maritimeflags/images-4.jpg
diff --git a/QRCodeTacticalDecisionAidV2/maritimeflags/images.jpg b/CommsToolbox/maritimeflags/images.jpg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/maritimeflags/images.jpg
rename to CommsToolbox/maritimeflags/images.jpg
diff --git a/QRCodeTacticalDecisionAidV2/maritimeflags/jpg-yachtdeck.jpg b/CommsToolbox/maritimeflags/jpg-yachtdeck.jpg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/maritimeflags/jpg-yachtdeck.jpg
rename to CommsToolbox/maritimeflags/jpg-yachtdeck.jpg
diff --git a/QRCodeTacticalDecisionAidV2/maritimeflags/nautical-flags-against-blue-sky-crem98.jpg b/CommsToolbox/maritimeflags/nautical-flags-against-blue-sky-crem98.jpg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/maritimeflags/nautical-flags-against-blue-sky-crem98.jpg
rename to CommsToolbox/maritimeflags/nautical-flags-against-blue-sky-crem98.jpg
diff --git a/QRCodeTacticalDecisionAidV2/maritimeflags/nautical-flags-strung-along-the-line-of-a-cruise-ship-a18m6k.jpg b/CommsToolbox/maritimeflags/nautical-flags-strung-along-the-line-of-a-cruise-ship-a18m6k.jpg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/maritimeflags/nautical-flags-strung-along-the-line-of-a-cruise-ship-a18m6k.jpg
rename to CommsToolbox/maritimeflags/nautical-flags-strung-along-the-line-of-a-cruise-ship-a18m6k.jpg
diff --git a/QRCodeTacticalDecisionAidV2/maritimeflags/naval-signal-flags-on-the-mast-of-a-sailing-ship-C1YJ9K.jpg b/CommsToolbox/maritimeflags/naval-signal-flags-on-the-mast-of-a-sailing-ship-C1YJ9K.jpg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/maritimeflags/naval-signal-flags-on-the-mast-of-a-sailing-ship-C1YJ9K.jpg
rename to CommsToolbox/maritimeflags/naval-signal-flags-on-the-mast-of-a-sailing-ship-C1YJ9K.jpg
diff --git a/QRCodeTacticalDecisionAidV2/maritimeflags/sailing-ship-masts-with-signal-flags-at-sail-amsterdam-2010-fb8fp2.jpg b/CommsToolbox/maritimeflags/sailing-ship-masts-with-signal-flags-at-sail-amsterdam-2010-fb8fp2.jpg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/maritimeflags/sailing-ship-masts-with-signal-flags-at-sail-amsterdam-2010-fb8fp2.jpg
rename to CommsToolbox/maritimeflags/sailing-ship-masts-with-signal-flags-at-sail-amsterdam-2010-fb8fp2.jpg
diff --git a/QRCodeTacticalDecisionAidV2/maritimeflags/ship-flags-lunenburg-canada-deej8w.jpg b/CommsToolbox/maritimeflags/ship-flags-lunenburg-canada-deej8w.jpg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/maritimeflags/ship-flags-lunenburg-canada-deej8w.jpg
rename to CommsToolbox/maritimeflags/ship-flags-lunenburg-canada-deej8w.jpg
diff --git a/QRCodeTacticalDecisionAidV2/maritimeflags/ships-signal-flags-1121571.jpg b/CommsToolbox/maritimeflags/ships-signal-flags-1121571.jpg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/maritimeflags/ships-signal-flags-1121571.jpg
rename to CommsToolbox/maritimeflags/ships-signal-flags-1121571.jpg
diff --git a/QRCodeTacticalDecisionAidV2/maritimeflags/signal-flags-5657243.jpg b/CommsToolbox/maritimeflags/signal-flags-5657243.jpg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/maritimeflags/signal-flags-5657243.jpg
rename to CommsToolbox/maritimeflags/signal-flags-5657243.jpg
diff --git a/QRCodeTacticalDecisionAidV2/maritimeflags/skindiver1_1-300x300.jpg b/CommsToolbox/maritimeflags/skindiver1_1-300x300.jpg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/maritimeflags/skindiver1_1-300x300.jpg
rename to CommsToolbox/maritimeflags/skindiver1_1-300x300.jpg
diff --git a/QRCodeTacticalDecisionAidV2/maritimeflags/stock-photo-signal-flags-on-a-pole-of-a-sailing-boat-50679778.jpg b/CommsToolbox/maritimeflags/stock-photo-signal-flags-on-a-pole-of-a-sailing-boat-50679778.jpg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/maritimeflags/stock-photo-signal-flags-on-a-pole-of-a-sailing-boat-50679778.jpg
rename to CommsToolbox/maritimeflags/stock-photo-signal-flags-on-a-pole-of-a-sailing-boat-50679778.jpg
diff --git a/QRCodeTacticalDecisionAidV2/maritimeflags/three-nautical-flags-to-signals-to-other-ships-bnbwfy.jpg b/CommsToolbox/maritimeflags/three-nautical-flags-to-signals-to-other-ships-bnbwfy.jpg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/maritimeflags/three-nautical-flags-to-signals-to-other-ships-bnbwfy.jpg
rename to CommsToolbox/maritimeflags/three-nautical-flags-to-signals-to-other-ships-bnbwfy.jpg
diff --git a/QRCodeTacticalDecisionAidV2/nb-configuration.xml b/CommsToolbox/nb-configuration.xml
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/nb-configuration.xml
rename to CommsToolbox/nb-configuration.xml
diff --git a/QRCodeTacticalDecisionAidV2/nbactions-QRBounce.xml b/CommsToolbox/nbactions-QRBounce.xml
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/nbactions-QRBounce.xml
rename to CommsToolbox/nbactions-QRBounce.xml
diff --git a/QRCodeTacticalDecisionAidV2/nbactions-QRChat.xml b/CommsToolbox/nbactions-QRChat.xml
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/nbactions-QRChat.xml
rename to CommsToolbox/nbactions-QRChat.xml
diff --git a/QRCodeTacticalDecisionAidV2/nbactions-QREncryptedChat.xml b/CommsToolbox/nbactions-QREncryptedChat.xml
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/nbactions-QREncryptedChat.xml
rename to CommsToolbox/nbactions-QREncryptedChat.xml
diff --git a/QRCodeTacticalDecisionAidV2/nbactions-SailorHelper.xml b/CommsToolbox/nbactions-SailorHelper.xml
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/nbactions-SailorHelper.xml
rename to CommsToolbox/nbactions-SailorHelper.xml
diff --git a/QRCodeTacticalDecisionAidV2/nbactions-ThroughputTestReceiver.xml b/CommsToolbox/nbactions-ThroughputTestReceiver.xml
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/nbactions-ThroughputTestReceiver.xml
rename to CommsToolbox/nbactions-ThroughputTestReceiver.xml
diff --git a/QRCodeTacticalDecisionAidV2/nbactions-ThroughputTestSender.xml b/CommsToolbox/nbactions-ThroughputTestSender.xml
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/nbactions-ThroughputTestSender.xml
rename to CommsToolbox/nbactions-ThroughputTestSender.xml
diff --git a/QRCodeTacticalDecisionAidV2/nbactions.xml b/CommsToolbox/nbactions.xml
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/nbactions.xml
rename to CommsToolbox/nbactions.xml
diff --git a/QRCodeTacticalDecisionAidV2/nps.txt b/CommsToolbox/nps.txt
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/nps.txt
rename to CommsToolbox/nps.txt
diff --git a/QRCodeTacticalDecisionAidV2/pom.xml b/CommsToolbox/pom.xml
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/pom.xml
rename to CommsToolbox/pom.xml
diff --git a/QRCodeTacticalDecisionAidV2/src/assembly/distributionzip.xml b/CommsToolbox/src/assembly/distributionzip.xml
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/assembly/distributionzip.xml
rename to CommsToolbox/src/assembly/distributionzip.xml
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/misc/EmptyIcon.java b/CommsToolbox/src/main/java/edu/nps/moves/misc/EmptyIcon.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/misc/EmptyIcon.java
rename to CommsToolbox/src/main/java/edu/nps/moves/misc/EmptyIcon.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/misc/StdAudio.java b/CommsToolbox/src/main/java/edu/nps/moves/misc/StdAudio.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/misc/StdAudio.java
rename to CommsToolbox/src/main/java/edu/nps/moves/misc/StdAudio.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/misc/StretchIcon.java b/CommsToolbox/src/main/java/edu/nps/moves/misc/StretchIcon.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/misc/StretchIcon.java
rename to CommsToolbox/src/main/java/edu/nps/moves/misc/StretchIcon.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/misc/StringComponent.java b/CommsToolbox/src/main/java/edu/nps/moves/misc/StringComponent.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/misc/StringComponent.java
rename to CommsToolbox/src/main/java/edu/nps/moves/misc/StringComponent.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/misc/TextObject.java b/CommsToolbox/src/main/java/edu/nps/moves/misc/TextObject.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/misc/TextObject.java
rename to CommsToolbox/src/main/java/edu/nps/moves/misc/TextObject.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/Constants.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/Constants.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/Constants.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/Constants.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/HeadlessMain.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/HeadlessMain.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/HeadlessMain.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/HeadlessMain.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/Main.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/Main.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/Main.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/Main.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/PerformanceLogger.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/PerformanceLogger.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/PerformanceLogger.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/PerformanceLogger.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/QRPreferences.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/QRPreferences.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/QRPreferences.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/QRPreferences.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/TdaEnvironment.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/TdaEnvironment.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/TdaEnvironment.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/TdaEnvironment.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/ChatElement.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/ChatElement.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/ChatElement.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/ChatElement.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/ChatReceive.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/ChatReceive.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/ChatReceive.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/ChatReceive.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/ChatSend.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/ChatSend.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/ChatSend.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/ChatSend.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/DecryptorPassword.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/DecryptorPassword.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/DecryptorPassword.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/DecryptorPassword.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/DuplicateRejector.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/DuplicateRejector.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/DuplicateRejector.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/DuplicateRejector.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/EchoFileName.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/EchoFileName.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/EchoFileName.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/EchoFileName.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/EchoQRSourceContent.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/EchoQRSourceContent.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/EchoQRSourceContent.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/EchoQRSourceContent.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/EncryptorPassword.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/EncryptorPassword.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/EncryptorPassword.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/EncryptorPassword.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/FileChooserSource.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/FileChooserSource.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/FileChooserSource.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/FileChooserSource.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/FrameGrabberRunnable.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/FrameGrabberRunnable.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/FrameGrabberRunnable.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/FrameGrabberRunnable.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/ImageProjector.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/ImageProjector.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/ImageProjector.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/ImageProjector.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/JmDnsQRReceiver3.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/JmDnsQRReceiver3.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/JmDnsQRReceiver3.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/JmDnsQRReceiver3.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/JmDnsQRSender3.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/JmDnsQRSender3.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/JmDnsQRSender3.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/JmDnsQRSender3.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/OpticalCommsImageReceiver.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/OpticalCommsImageReceiver.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/OpticalCommsImageReceiver.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/OpticalCommsImageReceiver.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/QRBufferedImageGenerator.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/QRBufferedImageGenerator.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/QRBufferedImageGenerator.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/QRBufferedImageGenerator.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/QRCameraFrameGrabber.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/QRCameraFrameGrabber.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/QRCameraFrameGrabber.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/QRCameraFrameGrabber.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/QRCommsLink.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/QRCommsLink.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/QRCommsLink.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/QRCommsLink.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/QRContentSourceEdit.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/QRContentSourceEdit.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/QRContentSourceEdit.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/QRContentSourceEdit.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/QRDeSequencer.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/QRDeSequencer.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/QRDeSequencer.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/QRDeSequencer.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/QRDecodedTextDisplayer.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/QRDecodedTextDisplayer.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/QRDecodedTextDisplayer.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/QRDecodedTextDisplayer.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/QRDelay.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/QRDelay.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/QRDelay.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/QRDelay.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/QRDisplayTextInWindow.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/QRDisplayTextInWindow.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/QRDisplayTextInWindow.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/QRDisplayTextInWindow.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/QRFlowLink.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/QRFlowLink.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/QRFlowLink.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/QRFlowLink.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/QRGenerator.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/QRGenerator.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/QRGenerator.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/QRGenerator.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/QRImageDecoder.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/QRImageDecoder.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/QRImageDecoder.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/QRImageDecoder.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/QRImageDirectoryWatcher.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/QRImageDirectoryWatcher.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/QRImageDirectoryWatcher.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/QRImageDirectoryWatcher.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/QRImageFilter.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/QRImageFilter.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/QRImageFilter.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/QRImageFilter.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/QRImageFromFile.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/QRImageFromFile.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/QRImageFromFile.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/QRImageFromFile.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/QRImageLegendAppender.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/QRImageLegendAppender.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/QRImageLegendAppender.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/QRImageLegendAppender.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/QRImageOverlayer.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/QRImageOverlayer.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/QRImageOverlayer.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/QRImageOverlayer.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/QRImagePanelDisplayer.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/QRImagePanelDisplayer.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/QRImagePanelDisplayer.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/QRImagePanelDisplayer.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/QRImageSaveToFile.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/QRImageSaveToFile.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/QRImageSaveToFile.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/QRImageSaveToFile.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/QRInputBuilder.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/QRInputBuilder.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/QRInputBuilder.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/QRInputBuilder.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/QRInputFromTextFile.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/QRInputFromTextFile.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/QRInputFromTextFile.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/QRInputFromTextFile.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/QRSequencer.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/QRSequencer.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/QRSequencer.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/QRSequencer.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/QRTextDecoder.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/QRTextDecoder.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/QRTextDecoder.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/QRTextDecoder.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/SailorHelper.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/SailorHelper.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/SailorHelper.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/SailorHelper.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/SailorImageCreator.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/SailorImageCreator.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/SailorImageCreator.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/SailorImageCreator.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/SailorImageDisplayer.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/SailorImageDisplayer.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/SailorImageDisplayer.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/SailorImageDisplayer.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/SysOutWriter.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/SysOutWriter.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/SysOutWriter.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/SysOutWriter.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/TextDirectoryWatcher.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/TextDirectoryWatcher.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/TextDirectoryWatcher.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/TextDirectoryWatcher.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/TextFromCommandLineSource.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/TextFromCommandLineSource.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/TextFromCommandLineSource.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/TextFromCommandLineSource.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/ThroughputTestReceiver.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/ThroughputTestReceiver.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/ThroughputTestReceiver.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/ThroughputTestReceiver.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/ThroughputTestSender.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/ThroughputTestSender.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/ThroughputTestSender.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/ThroughputTestSender.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/WebcamCaptureLibraryFrameGrabber.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/WebcamCaptureLibraryFrameGrabber.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/WebcamCaptureLibraryFrameGrabber.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/WebcamCaptureLibraryFrameGrabber.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/AllFlagsDialog.form b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/AllFlagsDialog.form
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/AllFlagsDialog.form
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/AllFlagsDialog.form
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/AllFlagsDialog.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/AllFlagsDialog.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/AllFlagsDialog.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/AllFlagsDialog.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/ChatPanel.form b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/ChatPanel.form
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/ChatPanel.form
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/ChatPanel.form
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/ChatPanel.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/ChatPanel.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/ChatPanel.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/ChatPanel.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/ChatReceivePanel.form b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/ChatReceivePanel.form
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/ChatReceivePanel.form
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/ChatReceivePanel.form
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/ChatReceivePanel.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/ChatReceivePanel.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/ChatReceivePanel.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/ChatReceivePanel.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/ChatSendPanel.form b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/ChatSendPanel.form
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/ChatSendPanel.form
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/ChatSendPanel.form
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/ChatSendPanel.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/ChatSendPanel.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/ChatSendPanel.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/ChatSendPanel.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/ChatWindow.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/ChatWindow.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/ChatWindow.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/ChatWindow.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/CompositeOpticalBasePanel.form b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/CompositeOpticalBasePanel.form
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/CompositeOpticalBasePanel.form
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/CompositeOpticalBasePanel.form
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/CompositeOpticalBasePanel.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/CompositeOpticalBasePanel.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/CompositeOpticalBasePanel.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/CompositeOpticalBasePanel.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/CompositeOpticalDisplay.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/CompositeOpticalDisplay.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/CompositeOpticalDisplay.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/CompositeOpticalDisplay.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/CompositeOpticalHorizontal.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/CompositeOpticalHorizontal.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/CompositeOpticalHorizontal.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/CompositeOpticalHorizontal.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/CompositeOpticalVertical.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/CompositeOpticalVertical.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/CompositeOpticalVertical.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/CompositeOpticalVertical.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/DecodeTableGridBag.form b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/DecodeTableGridBag.form
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/DecodeTableGridBag.form
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/DecodeTableGridBag.form
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/DecodeTableGridBag.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/DecodeTableGridBag.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/DecodeTableGridBag.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/DecodeTableGridBag.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/DirectoryWatcher.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/DirectoryWatcher.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/DirectoryWatcher.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/DirectoryWatcher.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/DuplicateRejectorPanel.form b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/DuplicateRejectorPanel.form
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/DuplicateRejectorPanel.form
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/DuplicateRejectorPanel.form
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/DuplicateRejectorPanel.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/DuplicateRejectorPanel.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/DuplicateRejectorPanel.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/DuplicateRejectorPanel.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/EmptyGui.form b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/EmptyGui.form
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/EmptyGui.form
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/EmptyGui.form
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/EmptyGui.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/EmptyGui.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/EmptyGui.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/EmptyGui.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/FileChooserSourcePanel.form b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/FileChooserSourcePanel.form
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/FileChooserSourcePanel.form
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/FileChooserSourcePanel.form
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/FileChooserSourcePanel.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/FileChooserSourcePanel.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/FileChooserSourcePanel.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/FileChooserSourcePanel.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/FrameGrabber.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/FrameGrabber.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/FrameGrabber.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/FrameGrabber.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/HVOpticalBasePanel.form b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/HVOpticalBasePanel.form
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/HVOpticalBasePanel.form
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/HVOpticalBasePanel.form
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/HVOpticalBasePanel.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/HVOpticalBasePanel.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/HVOpticalBasePanel.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/HVOpticalBasePanel.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/HVOpticalMixedWidthBasePanel.form b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/HVOpticalMixedWidthBasePanel.form
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/HVOpticalMixedWidthBasePanel.form
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/HVOpticalMixedWidthBasePanel.form
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/HVOpticalMixedWidthBasePanel.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/HVOpticalMixedWidthBasePanel.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/HVOpticalMixedWidthBasePanel.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/HVOpticalMixedWidthBasePanel.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/HorizontalGridOptical.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/HorizontalGridOptical.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/HorizontalGridOptical.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/HorizontalGridOptical.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/HorizontalMixedOptical.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/HorizontalMixedOptical.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/HorizontalMixedOptical.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/HorizontalMixedOptical.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/ImageProjectorPanel.form b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/ImageProjectorPanel.form
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/ImageProjectorPanel.form
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/ImageProjectorPanel.form
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/ImageProjectorPanel.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/ImageProjectorPanel.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/ImageProjectorPanel.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/ImageProjectorPanel.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/InstallRunScriptsDialog.form b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/InstallRunScriptsDialog.form
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/InstallRunScriptsDialog.form
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/InstallRunScriptsDialog.form
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/InstallRunScriptsDialog.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/InstallRunScriptsDialog.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/InstallRunScriptsDialog.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/InstallRunScriptsDialog.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/JmDnsQRReceiverPanel3.form b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/JmDnsQRReceiverPanel3.form
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/JmDnsQRReceiverPanel3.form
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/JmDnsQRReceiverPanel3.form
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/JmDnsQRReceiverPanel3.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/JmDnsQRReceiverPanel3.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/JmDnsQRReceiverPanel3.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/JmDnsQRReceiverPanel3.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/JmDnsQRSender3Panel.form b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/JmDnsQRSender3Panel.form
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/JmDnsQRSender3Panel.form
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/JmDnsQRSender3Panel.form
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/JmDnsQRSender3Panel.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/JmDnsQRSender3Panel.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/JmDnsQRSender3Panel.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/JmDnsQRSender3Panel.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/MorseOpticalDisplay.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/MorseOpticalDisplay.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/MorseOpticalDisplay.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/MorseOpticalDisplay.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/OpticalCommsConstants.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/OpticalCommsConstants.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/OpticalCommsConstants.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/OpticalCommsConstants.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/OpticalCommsDecodeWindow.form b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/OpticalCommsDecodeWindow.form
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/OpticalCommsDecodeWindow.form
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/OpticalCommsDecodeWindow.form
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/OpticalCommsDecodeWindow.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/OpticalCommsDecodeWindow.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/OpticalCommsDecodeWindow.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/OpticalCommsDecodeWindow.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/OpticalCommsDisplay.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/OpticalCommsDisplay.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/OpticalCommsDisplay.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/OpticalCommsDisplay.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/OpticalCommsIO.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/OpticalCommsIO.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/OpticalCommsIO.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/OpticalCommsIO.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/OpticalCommsNRPSplash.form b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/OpticalCommsNRPSplash.form
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/OpticalCommsNRPSplash.form
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/OpticalCommsNRPSplash.form
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/OpticalCommsNRPSplash.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/OpticalCommsNRPSplash.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/OpticalCommsNRPSplash.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/OpticalCommsNRPSplash.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/OpticalCommsWindow.form b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/OpticalCommsWindow.form
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/OpticalCommsWindow.form
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/OpticalCommsWindow.form
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/OpticalCommsWindow.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/OpticalCommsWindow.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/OpticalCommsWindow.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/OpticalCommsWindow.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/QRCameraFrameGrabberPanel.form b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/QRCameraFrameGrabberPanel.form
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/QRCameraFrameGrabberPanel.form
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/QRCameraFrameGrabberPanel.form
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/QRCameraFrameGrabberPanel.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/QRCameraFrameGrabberPanel.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/QRCameraFrameGrabberPanel.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/QRCameraFrameGrabberPanel.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/QRCommsFrame.form b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/QRCommsFrame.form
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/QRCommsFrame.form
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/QRCommsFrame.form
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/QRCommsFrame.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/QRCommsFrame.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/QRCommsFrame.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/QRCommsFrame.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/QRDeSequencerPanel.form b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/QRDeSequencerPanel.form
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/QRDeSequencerPanel.form
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/QRDeSequencerPanel.form
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/QRDeSequencerPanel.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/QRDeSequencerPanel.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/QRDeSequencerPanel.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/QRDeSequencerPanel.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/QRDelayPanel.form b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/QRDelayPanel.form
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/QRDelayPanel.form
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/QRDelayPanel.form
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/QRDelayPanel.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/QRDelayPanel.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/QRDelayPanel.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/QRDelayPanel.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/QRDirectoryWatcherPanel.form b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/QRDirectoryWatcherPanel.form
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/QRDirectoryWatcherPanel.form
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/QRDirectoryWatcherPanel.form
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/QRDirectoryWatcherPanel.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/QRDirectoryWatcherPanel.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/QRDirectoryWatcherPanel.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/QRDirectoryWatcherPanel.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/QRGeneratorPanel.form b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/QRGeneratorPanel.form
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/QRGeneratorPanel.form
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/QRGeneratorPanel.form
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/QRGeneratorPanel.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/QRGeneratorPanel.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/QRGeneratorPanel.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/QRGeneratorPanel.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/QRImageLegendAppenderPanel.form b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/QRImageLegendAppenderPanel.form
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/QRImageLegendAppenderPanel.form
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/QRImageLegendAppenderPanel.form
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/QRImageLegendAppenderPanel.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/QRImageLegendAppenderPanel.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/QRImageLegendAppenderPanel.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/QRImageLegendAppenderPanel.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/QRImageOverlayerPanel.form b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/QRImageOverlayerPanel.form
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/QRImageOverlayerPanel.form
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/QRImageOverlayerPanel.form
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/QRImageOverlayerPanel.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/QRImageOverlayerPanel.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/QRImageOverlayerPanel.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/QRImageOverlayerPanel.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/QRImagePanelDisplayerOptions.form b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/QRImagePanelDisplayerOptions.form
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/QRImagePanelDisplayerOptions.form
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/QRImagePanelDisplayerOptions.form
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/QRImagePanelDisplayerOptions.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/QRImagePanelDisplayerOptions.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/QRImagePanelDisplayerOptions.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/QRImagePanelDisplayerOptions.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/QRImageSaveToFilePanel.form b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/QRImageSaveToFilePanel.form
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/QRImageSaveToFilePanel.form
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/QRImageSaveToFilePanel.form
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/QRImageSaveToFilePanel.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/QRImageSaveToFilePanel.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/QRImageSaveToFilePanel.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/QRImageSaveToFilePanel.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/QRSequencerPanel.form b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/QRSequencerPanel.form
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/QRSequencerPanel.form
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/QRSequencerPanel.form
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/QRSequencerPanel.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/QRSequencerPanel.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/QRSequencerPanel.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/QRSequencerPanel.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/QRSourceContentPanel.form b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/QRSourceContentPanel.form
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/QRSourceContentPanel.form
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/QRSourceContentPanel.form
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/QRSourceContentPanel.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/QRSourceContentPanel.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/QRSourceContentPanel.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/QRSourceContentPanel.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/QRTextDirectorySourcePanel.form b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/QRTextDirectorySourcePanel.form
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/QRTextDirectorySourcePanel.form
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/QRTextDirectorySourcePanel.form
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/QRTextDirectorySourcePanel.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/QRTextDirectorySourcePanel.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/QRTextDirectorySourcePanel.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/QRTextDirectorySourcePanel.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/ResetListener.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/ResetListener.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/ResetListener.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/ResetListener.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/SailorHelperPanel.form b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/SailorHelperPanel.form
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/SailorHelperPanel.form
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/SailorHelperPanel.form
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/SailorHelperPanel.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/SailorHelperPanel.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/SailorHelperPanel.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/SailorHelperPanel.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/SailorImageCreatorPanel.form b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/SailorImageCreatorPanel.form
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/SailorImageCreatorPanel.form
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/SailorImageCreatorPanel.form
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/SailorImageCreatorPanel.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/SailorImageCreatorPanel.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/SailorImageCreatorPanel.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/SailorImageCreatorPanel.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/SailorImageDisplayerPanel.form b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/SailorImageDisplayerPanel.form
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/SailorImageDisplayerPanel.form
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/SailorImageDisplayerPanel.form
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/SailorImageDisplayerPanel.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/SailorImageDisplayerPanel.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/SailorImageDisplayerPanel.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/SailorImageDisplayerPanel.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/SailorWindow.form b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/SailorWindow.form
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/SailorWindow.form
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/SailorWindow.form
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/SailorWindow.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/SailorWindow.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/SailorWindow.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/SailorWindow.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/SemaphoreEntryPanel.form b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/SemaphoreEntryPanel.form
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/SemaphoreEntryPanel.form
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/SemaphoreEntryPanel.form
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/SemaphoreEntryPanel.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/SemaphoreEntryPanel.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/SemaphoreEntryPanel.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/SemaphoreEntryPanel.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/SemaphoreHorizontalOptical.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/SemaphoreHorizontalOptical.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/SemaphoreHorizontalOptical.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/SemaphoreHorizontalOptical.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/SemaphoreOpticalDisplay.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/SemaphoreOpticalDisplay.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/SemaphoreOpticalDisplay.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/SemaphoreOpticalDisplay.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/SemaphoreVerticalOptical.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/SemaphoreVerticalOptical.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/SemaphoreVerticalOptical.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/SemaphoreVerticalOptical.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/ShowWindow.form b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/ShowWindow.form
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/ShowWindow.form
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/ShowWindow.form
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/ShowWindow.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/ShowWindow.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/ShowWindow.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/ShowWindow.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/SignalFlagsEntryPanel.form b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/SignalFlagsEntryPanel.form
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/SignalFlagsEntryPanel.form
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/SignalFlagsEntryPanel.form
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/SignalFlagsEntryPanel.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/SignalFlagsEntryPanel.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/SignalFlagsEntryPanel.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/SignalFlagsEntryPanel.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/SignalFlagsHorizontalOptical.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/SignalFlagsHorizontalOptical.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/SignalFlagsHorizontalOptical.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/SignalFlagsHorizontalOptical.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/SignalFlagsOpticalDisplay.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/SignalFlagsOpticalDisplay.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/SignalFlagsOpticalDisplay.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/SignalFlagsOpticalDisplay.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/SignalFlagsVerticalOptical.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/SignalFlagsVerticalOptical.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/SignalFlagsVerticalOptical.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/SignalFlagsVerticalOptical.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/SignalFlagsVocabularyHelpDialog.form b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/SignalFlagsVocabularyHelpDialog.form
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/SignalFlagsVocabularyHelpDialog.form
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/SignalFlagsVocabularyHelpDialog.form
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/SignalFlagsVocabularyHelpDialog.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/SignalFlagsVocabularyHelpDialog.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/SignalFlagsVocabularyHelpDialog.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/SignalFlagsVocabularyHelpDialog.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/TextEntryPanel.form b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/TextEntryPanel.form
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/TextEntryPanel.form
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/TextEntryPanel.form
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/TextEntryPanel.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/TextEntryPanel.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/TextEntryPanel.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/TextEntryPanel.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/ThroughputTestReceiverPanel.form b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/ThroughputTestReceiverPanel.form
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/ThroughputTestReceiverPanel.form
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/ThroughputTestReceiverPanel.form
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/ThroughputTestReceiverPanel.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/ThroughputTestReceiverPanel.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/ThroughputTestReceiverPanel.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/ThroughputTestReceiverPanel.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/ThroughputTestSenderPanel.form b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/ThroughputTestSenderPanel.form
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/ThroughputTestSenderPanel.form
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/ThroughputTestSenderPanel.form
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/ThroughputTestSenderPanel.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/ThroughputTestSenderPanel.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/ThroughputTestSenderPanel.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/ThroughputTestSenderPanel.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/VerticalGridOptical.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/VerticalGridOptical.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/VerticalGridOptical.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/VerticalGridOptical.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/VerticalMixedOptical.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/VerticalMixedOptical.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/VerticalMixedOptical.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/VerticalMixedOptical.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/YesNoListener.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/YesNoListener.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/YesNoListener.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/YesNoListener.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/ZoomDialog.form b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/ZoomDialog.form
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/ZoomDialog.form
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/ZoomDialog.form
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/ZoomDialog.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/ZoomDialog.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/gui/ZoomDialog.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/gui/ZoomDialog.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/misc/ElementArray.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/misc/ElementArray.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/misc/ElementArray.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/misc/ElementArray.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/misc/ElementCategory.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/misc/ElementCategory.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/misc/ElementCategory.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/misc/ElementCategory.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/misc/ElementDescriptionLong.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/misc/ElementDescriptionLong.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/misc/ElementDescriptionLong.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/misc/ElementDescriptionLong.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/misc/ElementDescriptionShort.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/misc/ElementDescriptionShort.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/misc/ElementDescriptionShort.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/misc/ElementDescriptionShort.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/misc/ElementEditDialog.form b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/misc/ElementEditDialog.form
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/misc/ElementEditDialog.form
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/misc/ElementEditDialog.form
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/misc/ElementEditDialog.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/misc/ElementEditDialog.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/misc/ElementEditDialog.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/misc/ElementEditDialog.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/misc/ElementHandle.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/misc/ElementHandle.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/misc/ElementHandle.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/misc/ElementHandle.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/misc/ElementOption.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/misc/ElementOption.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/misc/ElementOption.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/misc/ElementOption.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/misc/JsonConfigPipeLine.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/misc/JsonConfigPipeLine.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/misc/JsonConfigPipeLine.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/misc/JsonConfigPipeLine.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/misc/JsonConfigSaver.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/misc/JsonConfigSaver.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/misc/JsonConfigSaver.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/misc/JsonConfigSaver.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/misc/NameDefault.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/misc/NameDefault.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/misc/NameDefault.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/misc/NameDefault.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/misc/NoCaptureDeviceFound.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/misc/NoCaptureDeviceFound.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/misc/NoCaptureDeviceFound.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/misc/NoCaptureDeviceFound.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/misc/PipeButton.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/misc/PipeButton.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/misc/PipeButton.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/misc/PipeButton.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/misc/PipeCategory.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/misc/PipeCategory.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/misc/PipeCategory.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/misc/PipeCategory.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/misc/QRAvailableElements.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/misc/QRAvailableElements.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/misc/QRAvailableElements.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/misc/QRAvailableElements.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/misc/QRWebcamResolutions.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/misc/QRWebcamResolutions.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/misc/QRWebcamResolutions.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/misc/QRWebcamResolutions.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/misc/QrtdaParameter.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/misc/QrtdaParameter.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/misc/QrtdaParameter.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/misc/QrtdaParameter.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/misc/ReadyListener.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/misc/ReadyListener.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/misc/ReadyListener.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/misc/ReadyListener.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/misc/RunScriptsMenuItem.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/misc/RunScriptsMenuItem.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/misc/RunScriptsMenuItem.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/misc/RunScriptsMenuItem.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/misc/SailorText.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/misc/SailorText.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/misc/SailorText.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/misc/SailorText.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/misc/SvgImageLoader.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/misc/SvgImageLoader.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/elements/misc/SvgImageLoader.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/elements/misc/SvgImageLoader.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/fx/QRTdaFXMain.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/fx/QRTdaFXMain.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/fx/QRTdaFXMain.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/fx/QRTdaFXMain.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/fx/QRTdaGuiLayout.fxml b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/fx/QRTdaGuiLayout.fxml
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/fx/QRTdaGuiLayout.fxml
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/fx/QRTdaGuiLayout.fxml
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/fx/QRTdaGuiLayoutController.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/fx/QRTdaGuiLayoutController.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/fx/QRTdaGuiLayoutController.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/fx/QRTdaGuiLayoutController.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/fx/qrtdaguilayout.css b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/fx/qrtdaguilayout.css
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/fx/qrtdaguilayout.css
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/fx/qrtdaguilayout.css
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/morseArt/MorseArtAndSound.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/morseArt/MorseArtAndSound.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/morseArt/MorseArtAndSound.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/morseArt/MorseArtAndSound.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/optical/AbstractOpticalEntity.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/optical/AbstractOpticalEntity.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/optical/AbstractOpticalEntity.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/optical/AbstractOpticalEntity.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/optical/OpticalEntity.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/optical/OpticalEntity.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/optical/OpticalEntity.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/optical/OpticalEntity.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/optical/OpticalEntityClassArt.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/optical/OpticalEntityClassArt.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/optical/OpticalEntityClassArt.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/optical/OpticalEntityClassArt.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/optical/OpticalEntityGroup.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/optical/OpticalEntityGroup.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/optical/OpticalEntityGroup.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/optical/OpticalEntityGroup.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/optical/SignalFlagsArt.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/optical/SignalFlagsArt.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/optical/SignalFlagsArt.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/optical/SignalFlagsArt.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/qr/QRDataStream.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/qr/QRDataStream.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/qr/QRDataStream.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/qr/QRDataStream.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/qr/QRInput.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/qr/QRInput.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/qr/QRInput.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/qr/QRInput.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/semaphoreArt/LabeledComponent.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/semaphoreArt/LabeledComponent.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/semaphoreArt/LabeledComponent.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/semaphoreArt/LabeledComponent.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/semaphoreArt/SemaphoreArt.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/semaphoreArt/SemaphoreArt.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/semaphoreArt/SemaphoreArt.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/semaphoreArt/SemaphoreArt.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/signalflagsArt/SignalFlagArt.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/signalflagsArt/SignalFlagArt.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/signalflagsArt/SignalFlagArt.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/signalflagsArt/SignalFlagArt.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/sound/SoundPlayer.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/sound/SoundPlayer.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/sound/SoundPlayer.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/sound/SoundPlayer.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/sound/VolumeMenuItem.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/sound/VolumeMenuItem.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/sound/VolumeMenuItem.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/sound/VolumeMenuItem.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/swing/ChooseConfigurationDialog.form b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/swing/ChooseConfigurationDialog.form
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/swing/ChooseConfigurationDialog.form
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/swing/ChooseConfigurationDialog.form
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/swing/ChooseConfigurationDialog.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/swing/ChooseConfigurationDialog.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/swing/ChooseConfigurationDialog.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/swing/ChooseConfigurationDialog.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/swing/ConfigElementGui.form b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/swing/ConfigElementGui.form
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/swing/ConfigElementGui.form
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/swing/ConfigElementGui.form
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/swing/ConfigElementGui.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/swing/ConfigElementGui.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/swing/ConfigElementGui.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/swing/ConfigElementGui.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/swing/JsonSetListElementPan.form b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/swing/JsonSetListElementPan.form
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/swing/JsonSetListElementPan.form
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/swing/JsonSetListElementPan.form
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/swing/JsonSetListElementPan.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/swing/JsonSetListElementPan.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/swing/JsonSetListElementPan.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/swing/JsonSetListElementPan.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/swing/PipeLinePanel.form b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/swing/PipeLinePanel.form
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/swing/PipeLinePanel.form
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/swing/PipeLinePanel.form
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/swing/PipeLinePanel.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/swing/PipeLinePanel.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/swing/PipeLinePanel.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/swing/PipeLinePanel.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/swing/QRTdaConfiguratorDialog.form b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/swing/QRTdaConfiguratorDialog.form
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/swing/QRTdaConfiguratorDialog.form
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/swing/QRTdaConfiguratorDialog.form
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/swing/QRTdaConfiguratorDialog.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/swing/QRTdaConfiguratorDialog.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/swing/QRTdaConfiguratorDialog.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/swing/QRTdaConfiguratorDialog.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/swing/QRTdaConfiguratorFrame.form b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/swing/QRTdaConfiguratorFrame.form
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/swing/QRTdaConfiguratorFrame.form
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/swing/QRTdaConfiguratorFrame.form
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/swing/QRTdaConfiguratorFrame.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/swing/QRTdaConfiguratorFrame.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/swing/QRTdaConfiguratorFrame.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/swing/QRTdaConfiguratorFrame.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/swing/QRTdaConfiguratorPanel.form b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/swing/QRTdaConfiguratorPanel.form
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/swing/QRTdaConfiguratorPanel.form
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/swing/QRTdaConfiguratorPanel.form
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/swing/QRTdaConfiguratorPanel.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/swing/QRTdaConfiguratorPanel.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/swing/QRTdaConfiguratorPanel.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/swing/QRTdaConfiguratorPanel.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/swing/QRTdaFrame.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/swing/QRTdaFrame.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/swing/QRTdaFrame.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/swing/QRTdaFrame.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/swing/QRTdaGuiPanel.form b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/swing/QRTdaGuiPanel.form
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/swing/QRTdaGuiPanel.form
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/swing/QRTdaGuiPanel.form
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/swing/QRTdaGuiPanel.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/swing/QRTdaGuiPanel.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/swing/QRTdaGuiPanel.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/swing/QRTdaGuiPanel.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/swing/QRTdaSwingMain.java b/CommsToolbox/src/main/java/edu/nps/moves/qrtda/swing/QRTdaSwingMain.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/java/edu/nps/moves/qrtda/swing/QRTdaSwingMain.java
rename to CommsToolbox/src/main/java/edu/nps/moves/qrtda/swing/QRTdaSwingMain.java
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/art/NPSlogo.png b/CommsToolbox/src/main/resources/art/NPSlogo.png
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/art/NPSlogo.png
rename to CommsToolbox/src/main/resources/art/NPSlogo.png
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/QRTdaConfig.xsd b/CommsToolbox/src/main/resources/configurations/QRTdaConfig.xsd
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/configurations/QRTdaConfig.xsd
rename to CommsToolbox/src/main/resources/configurations/QRTdaConfig.xsd
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/imageDirectoryWatcherDecoderHeadless.json b/CommsToolbox/src/main/resources/configurations/imageDirectoryWatcherDecoderHeadless.json
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/configurations/imageDirectoryWatcherDecoderHeadless.json
rename to CommsToolbox/src/main/resources/configurations/imageDirectoryWatcherDecoderHeadless.json
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/qrBounce.json b/CommsToolbox/src/main/resources/configurations/qrBounce.json
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/configurations/qrBounce.json
rename to CommsToolbox/src/main/resources/configurations/qrBounce.json
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/qrChat.json b/CommsToolbox/src/main/resources/configurations/qrChat.json
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/configurations/qrChat.json
rename to CommsToolbox/src/main/resources/configurations/qrChat.json
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/qrChatAppended.json b/CommsToolbox/src/main/resources/configurations/qrChatAppended.json
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/configurations/qrChatAppended.json
rename to CommsToolbox/src/main/resources/configurations/qrChatAppended.json
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/qrChatEncrypted.json b/CommsToolbox/src/main/resources/configurations/qrChatEncrypted.json
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/configurations/qrChatEncrypted.json
rename to CommsToolbox/src/main/resources/configurations/qrChatEncrypted.json
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/sailorHelper.json b/CommsToolbox/src/main/resources/configurations/sailorHelper.json
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/configurations/sailorHelper.json
rename to CommsToolbox/src/main/resources/configurations/sailorHelper.json
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/signalFlagsDecoder.json b/CommsToolbox/src/main/resources/configurations/signalFlagsDecoder.json
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/configurations/signalFlagsDecoder.json
rename to CommsToolbox/src/main/resources/configurations/signalFlagsDecoder.json
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/textDirectorySequencerSenderZeroconf.json b/CommsToolbox/src/main/resources/configurations/textDirectorySequencerSenderZeroconf.json
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/configurations/textDirectorySequencerSenderZeroconf.json
rename to CommsToolbox/src/main/resources/configurations/textDirectorySequencerSenderZeroconf.json
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/textDirectoryWatcherEncoder.json b/CommsToolbox/src/main/resources/configurations/textDirectoryWatcherEncoder.json
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/configurations/textDirectoryWatcherEncoder.json
rename to CommsToolbox/src/main/resources/configurations/textDirectoryWatcherEncoder.json
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/textDirectoryWatcherEncoder.xml b/CommsToolbox/src/main/resources/configurations/textDirectoryWatcherEncoder.xml
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/configurations/textDirectoryWatcherEncoder.xml
rename to CommsToolbox/src/main/resources/configurations/textDirectoryWatcherEncoder.xml
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/textDirectoryWatcherEncoderHeadless.json b/CommsToolbox/src/main/resources/configurations/textDirectoryWatcherEncoderHeadless.json
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/configurations/textDirectoryWatcherEncoderHeadless.json
rename to CommsToolbox/src/main/resources/configurations/textDirectoryWatcherEncoderHeadless.json
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/textToQRSingle.json b/CommsToolbox/src/main/resources/configurations/textToQRSingle.json
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/configurations/textToQRSingle.json
rename to CommsToolbox/src/main/resources/configurations/textToQRSingle.json
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/throughputTest.json b/CommsToolbox/src/main/resources/configurations/throughputTest.json
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/configurations/throughputTest.json
rename to CommsToolbox/src/main/resources/configurations/throughputTest.json
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/throughputTestReceive.json b/CommsToolbox/src/main/resources/configurations/throughputTestReceive.json
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/configurations/throughputTestReceive.json
rename to CommsToolbox/src/main/resources/configurations/throughputTestReceive.json
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/throughputTestSend.json b/CommsToolbox/src/main/resources/configurations/throughputTestSend.json
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/configurations/throughputTestSend.json
rename to CommsToolbox/src/main/resources/configurations/throughputTestSend.json
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/zeroconfDeSequencerReceiver.json b/CommsToolbox/src/main/resources/configurations/zeroconfDeSequencerReceiver.json
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/configurations/zeroconfDeSequencerReceiver.json
rename to CommsToolbox/src/main/resources/configurations/zeroconfDeSequencerReceiver.json
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/elements/gui/NPSNRPJointLogo.png b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/elements/gui/NPSNRPJointLogo.png
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/elements/gui/NPSNRPJointLogo.png
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/elements/gui/NPSNRPJointLogo.png
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/elements/gui/NPSNRPJointLogoNoWords.png b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/elements/gui/NPSNRPJointLogoNoWords.png
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/elements/gui/NPSNRPJointLogoNoWords.png
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/elements/gui/NPSNRPJointLogoNoWords.png
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/elements/gui/animatedLoading.gif b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/elements/gui/animatedLoading.gif
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/elements/gui/animatedLoading.gif
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/elements/gui/animatedLoading.gif
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/morseArt/Dashspace.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/morseArt/Dashspace.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/morseArt/Dashspace.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/morseArt/Dashspace.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/morseArt/DashspaceWhite.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/morseArt/DashspaceWhite.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/morseArt/DashspaceWhite.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/morseArt/DashspaceWhite.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/morseArt/Dotspace.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/morseArt/Dotspace.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/morseArt/Dotspace.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/morseArt/Dotspace.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/morseArt/DotspaceWhite.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/morseArt/DotspaceWhite.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/morseArt/DotspaceWhite.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/morseArt/DotspaceWhite.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/morseArt/README.txt b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/morseArt/README.txt
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/morseArt/README.txt
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/morseArt/README.txt
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/morseArt/Space.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/morseArt/Space.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/morseArt/Space.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/morseArt/Space.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/README.txt b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/README.txt
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/README.txt
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/README.txt
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Alpha.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Alpha.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Alpha.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Alpha.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Bravo.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Bravo.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Bravo.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Bravo.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Cancel.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Cancel.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Cancel.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Cancel.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Charlie.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Charlie.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Charlie.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Charlie.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Delta.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Delta.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Delta.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Delta.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Echo.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Echo.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Echo.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Echo.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Error.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Error.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Error.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Error.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Foxtrot.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Foxtrot.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Foxtrot.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Foxtrot.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Golf.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Golf.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Golf.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Golf.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Hotel.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Hotel.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Hotel.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Hotel.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_India.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_India.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_India.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_India.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Juliet.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Juliet.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Juliet.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Juliet.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Kilo.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Kilo.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Kilo.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Kilo.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Lima.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Lima.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Lima.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Lima.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Mike.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Mike.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Mike.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Mike.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_November.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_November.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_November.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_November.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Numeric.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Numeric.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Numeric.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Numeric.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Oscar.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Oscar.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Oscar.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Oscar.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Papa.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Papa.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Papa.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Papa.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Quebec.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Quebec.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Quebec.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Quebec.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Ready.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Ready.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Ready.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Ready.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Romeo.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Romeo.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Romeo.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Romeo.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Sierra.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Sierra.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Sierra.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Sierra.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Tango.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Tango.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Tango.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Tango.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Uniform.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Uniform.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Uniform.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Uniform.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Victor.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Victor.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Victor.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Victor.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Whiskey.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Whiskey.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Whiskey.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Whiskey.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_X-ray.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_X-ray.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_X-ray.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_X-ray.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Yankee.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Yankee.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Yankee.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Yankee.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Zulu.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Zulu.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Zulu.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/Semaphore_Zulu.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/a1.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/a1.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/a1.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/a1.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Alpha.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Alpha.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Alpha.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Alpha.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Bravo.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Bravo.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Bravo.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Bravo.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Cancel.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Cancel.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Cancel.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Cancel.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Charlie.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Charlie.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Charlie.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Charlie.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Delta.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Delta.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Delta.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Delta.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Echo.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Echo.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Echo.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Echo.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Error.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Error.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Error.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Error.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Foxtrot.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Foxtrot.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Foxtrot.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Foxtrot.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Golf.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Golf.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Golf.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Golf.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Hotel.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Hotel.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Hotel.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Hotel.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_India.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_India.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_India.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_India.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Juliet.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Juliet.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Juliet.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Juliet.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Kilo.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Kilo.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Kilo.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Kilo.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Lima.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Lima.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Lima.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Lima.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Mike.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Mike.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Mike.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Mike.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_November.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_November.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_November.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_November.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Numeric.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Numeric.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Numeric.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Numeric.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Oscar.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Oscar.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Oscar.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Oscar.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Papa.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Papa.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Papa.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Papa.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Quebec.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Quebec.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Quebec.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Quebec.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Ready.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Ready.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Ready.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Ready.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Romeo.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Romeo.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Romeo.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Romeo.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Sierra.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Sierra.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Sierra.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Sierra.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Tango.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Tango.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Tango.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Tango.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Uniform.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Uniform.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Uniform.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Uniform.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Victor.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Victor.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Victor.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Victor.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Whiskey.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Whiskey.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Whiskey.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Whiskey.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_X-ray.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_X-ray.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_X-ray.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_X-ray.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Yankee.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Yankee.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Yankee.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Yankee.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Zulu.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Zulu.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Zulu.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/alternateSvgs/Semaphore_Zulu.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/b2.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/b2.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/b2.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/b2.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/c3.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/c3.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/c3.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/c3.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/d4.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/d4.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/d4.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/d4.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/e5.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/e5.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/e5.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/e5.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/f6.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/f6.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/f6.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/f6.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/g7.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/g7.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/g7.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/g7.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/h8.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/h8.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/h8.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/h8.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/i9.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/i9.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/i9.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/i9.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/jletters.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/jletters.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/jletters.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/jletters.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/k0.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/k0.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/k0.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/k0.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/l.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/l.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/l.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/l.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/m.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/m.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/m.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/m.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/n.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/n.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/n.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/n.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/o.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/o.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/o.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/o.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/p.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/p.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/p.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/p.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/q.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/q.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/q.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/q.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/r.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/r.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/r.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/r.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/s.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/s.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/s.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/s.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/t.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/t.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/t.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/t.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/u.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/u.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/u.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/u.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/v.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/v.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/v.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/v.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/w.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/w.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/w.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/w.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/x.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/x.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/x.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/x.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/y.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/y.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/y.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/y.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/z.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/z.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/z.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/z.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/zz-all-positions.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/zz-all-positions.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/zz-all-positions.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/zz-all-positions.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/zz-cancel.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/zz-cancel.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/zz-cancel.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/zz-cancel.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/zz-error-attention.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/zz-error-attention.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/zz-error-attention.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/zz-error-attention.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/zz-numbers.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/zz-numbers.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/zz-numbers.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/zz-numbers.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/zz-ready.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/zz-ready.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/zz-ready.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/semaphoreArt/zz-ready.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Answer.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Answer.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Answer.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Answer.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Corpen.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Corpen.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Corpen.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Corpen.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Designation.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Designation.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Designation.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Designation.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Division.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Division.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Division.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Division.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Eight.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Eight.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Eight.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Eight.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Emergency.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Emergency.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Emergency.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Emergency.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Five.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Five.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Five.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Five.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Formation.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Formation.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Formation.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Formation.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Four.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Four.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Four.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Four.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Group.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Group.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Group.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Group.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Negative.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Negative.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Negative.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Negative.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Niner.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Niner.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Niner.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Niner.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_One.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_One.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_One.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_One.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Port.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Port.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Port.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Port.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Prepare.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Prepare.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Prepare.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Prepare.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Question.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Question.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Question.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Question.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Repeat_Four.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Repeat_Four.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Repeat_Four.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Repeat_Four.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Repeat_One.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Repeat_One.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Repeat_One.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Repeat_One.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Repeat_Three.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Repeat_Three.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Repeat_Three.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Repeat_Three.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Repeat_Two.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Repeat_Two.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Repeat_Two.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Repeat_Two.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Screen.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Screen.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Screen.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Screen.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Seven.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Seven.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Seven.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Seven.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Six.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Six.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Six.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Six.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Speed.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Speed.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Speed.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Speed.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Squadron.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Squadron.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Squadron.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Squadron.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Starboard.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Starboard.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Starboard.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Starboard.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Station.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Station.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Station.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Station.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Subdivision.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Subdivision.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Subdivision.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Subdivision.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Three.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Three.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Three.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Three.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Turn.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Turn.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Turn.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Turn.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Two.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Two.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Two.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Two.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Zero.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Zero.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Zero.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/ICS_Zero.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/NATO_Eight.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/NATO_Eight.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/NATO_Eight.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/NATO_Eight.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/NATO_Five.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/NATO_Five.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/NATO_Five.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/NATO_Five.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/NATO_Four.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/NATO_Four.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/NATO_Four.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/NATO_Four.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/NATO_Niner.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/NATO_Niner.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/NATO_Niner.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/NATO_Niner.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/NATO_One.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/NATO_One.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/NATO_One.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/NATO_One.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/NATO_Seven.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/NATO_Seven.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/NATO_Seven.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/NATO_Seven.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/NATO_Six.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/NATO_Six.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/NATO_Six.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/NATO_Six.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/NATO_Three.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/NATO_Three.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/NATO_Three.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/NATO_Three.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/NATO_Two.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/NATO_Two.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/NATO_Two.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/NATO_Two.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/NATO_Zero.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/NATO_Zero.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/NATO_Zero.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/NATO_Zero.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/README.txt b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/README.txt
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/README.txt
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/README.txt
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagAlpha-USNSpec.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagAlpha-USNSpec.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagAlpha-USNSpec.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagAlpha-USNSpec.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagBravo-USNSpec.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagBravo-USNSpec.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagBravo-USNSpec.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagBravo-USNSpec.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagCharlie-USNSpec.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagCharlie-USNSpec.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagCharlie-USNSpec.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagCharlie-USNSpec.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagDelta-USNSpec.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagDelta-USNSpec.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagDelta-USNSpec.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagDelta-USNSpec.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagEcho-USNSpec.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagEcho-USNSpec.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagEcho-USNSpec.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagEcho-USNSpec.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagFoxtrot-USNSpec.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagFoxtrot-USNSpec.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagFoxtrot-USNSpec.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagFoxtrot-USNSpec.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagGolf-USNSpec.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagGolf-USNSpec.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagGolf-USNSpec.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagGolf-USNSpec.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagHotel-USNSpec.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagHotel-USNSpec.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagHotel-USNSpec.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagHotel-USNSpec.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagIndia-USNSpec.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagIndia-USNSpec.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagIndia-USNSpec.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagIndia-USNSpec.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagJuliet-USNSpec.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagJuliet-USNSpec.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagJuliet-USNSpec.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagJuliet-USNSpec.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagKilo-USNSpec.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagKilo-USNSpec.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagKilo-USNSpec.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagKilo-USNSpec.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagLima-USNSpec.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagLima-USNSpec.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagLima-USNSpec.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagLima-USNSpec.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagMike-USNSpec.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagMike-USNSpec.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagMike-USNSpec.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagMike-USNSpec.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagNovember-USNSpec.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagNovember-USNSpec.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagNovember-USNSpec.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagNovember-USNSpec.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagOscar-USNSpec.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagOscar-USNSpec.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagOscar-USNSpec.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagOscar-USNSpec.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagPapa-USNSpec.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagPapa-USNSpec.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagPapa-USNSpec.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagPapa-USNSpec.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagQuebec-USNSpec.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagQuebec-USNSpec.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagQuebec-USNSpec.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagQuebec-USNSpec.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagRomeo-USNSpec.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagRomeo-USNSpec.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagRomeo-USNSpec.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagRomeo-USNSpec.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagSierra-USNSpec.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagSierra-USNSpec.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagSierra-USNSpec.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagSierra-USNSpec.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagTango-USNSpec.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagTango-USNSpec.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagTango-USNSpec.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagTango-USNSpec.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagUniform-USNSpec.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagUniform-USNSpec.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagUniform-USNSpec.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagUniform-USNSpec.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagVictor-USNSpec.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagVictor-USNSpec.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagVictor-USNSpec.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagVictor-USNSpec.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagWhiskey-USNSpec.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagWhiskey-USNSpec.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagWhiskey-USNSpec.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagWhiskey-USNSpec.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagXRay-USNSpec.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagXRay-USNSpec.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagXRay-USNSpec.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagXRay-USNSpec.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagYankee-USNSpec.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagYankee-USNSpec.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagYankee-USNSpec.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagYankee-USNSpec.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagZulu-USNSpec.svg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagZulu-USNSpec.svg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagZulu-USNSpec.svg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/SignalFlagZulu-USNSpec.svg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/capture1.jpg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/capture1.jpg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/capture1.jpg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/capture1.jpg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/capture2.jpg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/capture2.jpg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/capture2.jpg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/capture2.jpg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/capture3.jpg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/capture3.jpg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/capture3.jpg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/signalflagsArt/capture3.jpg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/0_number_morse_code.ogg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/0_number_morse_code.ogg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/0_number_morse_code.ogg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/0_number_morse_code.ogg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/0_number_morse_code.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/0_number_morse_code.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/0_number_morse_code.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/0_number_morse_code.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/1_number_morse_code.ogg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/1_number_morse_code.ogg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/1_number_morse_code.ogg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/1_number_morse_code.ogg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/1_number_morse_code.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/1_number_morse_code.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/1_number_morse_code.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/1_number_morse_code.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/2_number_morse_code.ogg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/2_number_morse_code.ogg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/2_number_morse_code.ogg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/2_number_morse_code.ogg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/2_number_morse_code.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/2_number_morse_code.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/2_number_morse_code.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/2_number_morse_code.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/3_number_morse_code.ogg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/3_number_morse_code.ogg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/3_number_morse_code.ogg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/3_number_morse_code.ogg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/3_number_morse_code.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/3_number_morse_code.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/3_number_morse_code.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/3_number_morse_code.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/4_number_morse_code.ogg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/4_number_morse_code.ogg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/4_number_morse_code.ogg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/4_number_morse_code.ogg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/4_number_morse_code.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/4_number_morse_code.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/4_number_morse_code.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/4_number_morse_code.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/5_number_morse_code.ogg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/5_number_morse_code.ogg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/5_number_morse_code.ogg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/5_number_morse_code.ogg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/5_number_morse_code.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/5_number_morse_code.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/5_number_morse_code.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/5_number_morse_code.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/6_number_morse_code.ogg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/6_number_morse_code.ogg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/6_number_morse_code.ogg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/6_number_morse_code.ogg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/6_number_morse_code.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/6_number_morse_code.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/6_number_morse_code.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/6_number_morse_code.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/7_number_morse_code.ogg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/7_number_morse_code.ogg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/7_number_morse_code.ogg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/7_number_morse_code.ogg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/7_number_morse_code.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/7_number_morse_code.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/7_number_morse_code.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/7_number_morse_code.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/8_number_morse_code.ogg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/8_number_morse_code.ogg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/8_number_morse_code.ogg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/8_number_morse_code.ogg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/8_number_morse_code.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/8_number_morse_code.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/8_number_morse_code.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/8_number_morse_code.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/9_number_morse_code.ogg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/9_number_morse_code.ogg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/9_number_morse_code.ogg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/9_number_morse_code.ogg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/9_number_morse_code.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/9_number_morse_code.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/9_number_morse_code.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/9_number_morse_code.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/A_morse_code.ogg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/A_morse_code.ogg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/A_morse_code.ogg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/A_morse_code.ogg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/A_morse_code.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/A_morse_code.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/A_morse_code.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/A_morse_code.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Alfa.aiff b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Alfa.aiff
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Alfa.aiff
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Alfa.aiff
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Alfa.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Alfa.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Alfa.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Alfa.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/B_morse_code.ogg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/B_morse_code.ogg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/B_morse_code.ogg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/B_morse_code.ogg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/B_morse_code.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/B_morse_code.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/B_morse_code.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/B_morse_code.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Bravo.aiff b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Bravo.aiff
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Bravo.aiff
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Bravo.aiff
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Bravo.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Bravo.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Bravo.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Bravo.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/C_morse_code.ogg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/C_morse_code.ogg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/C_morse_code.ogg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/C_morse_code.ogg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/C_morse_code.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/C_morse_code.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/C_morse_code.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/C_morse_code.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Charlie.aiff b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Charlie.aiff
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Charlie.aiff
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Charlie.aiff
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Charlie.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Charlie.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Charlie.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Charlie.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/D_morse_code.ogg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/D_morse_code.ogg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/D_morse_code.ogg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/D_morse_code.ogg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/D_morse_code.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/D_morse_code.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/D_morse_code.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/D_morse_code.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Delta.aiff b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Delta.aiff
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Delta.aiff
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Delta.aiff
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Delta.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Delta.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Delta.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Delta.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/E_morse_code.ogg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/E_morse_code.ogg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/E_morse_code.ogg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/E_morse_code.ogg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/E_morse_code.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/E_morse_code.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/E_morse_code.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/E_morse_code.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Echo.aiff b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Echo.aiff
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Echo.aiff
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Echo.aiff
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Echo.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Echo.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Echo.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Echo.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Eight.aiff b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Eight.aiff
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Eight.aiff
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Eight.aiff
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Eight.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Eight.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Eight.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Eight.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/F_morse_code.ogg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/F_morse_code.ogg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/F_morse_code.ogg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/F_morse_code.ogg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/F_morse_code.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/F_morse_code.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/F_morse_code.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/F_morse_code.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Five.aiff b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Five.aiff
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Five.aiff
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Five.aiff
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Five.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Five.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Five.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Five.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Four.aiff b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Four.aiff
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Four.aiff
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Four.aiff
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Four.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Four.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Four.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Four.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Foxtrot.aiff b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Foxtrot.aiff
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Foxtrot.aiff
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Foxtrot.aiff
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Foxtrot.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Foxtrot.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Foxtrot.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Foxtrot.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/G_morse_code.ogg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/G_morse_code.ogg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/G_morse_code.ogg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/G_morse_code.ogg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/G_morse_code.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/G_morse_code.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/G_morse_code.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/G_morse_code.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Golf.aiff b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Golf.aiff
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Golf.aiff
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Golf.aiff
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Golf.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Golf.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Golf.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Golf.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/H_morse_code.ogg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/H_morse_code.ogg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/H_morse_code.ogg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/H_morse_code.ogg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/H_morse_code.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/H_morse_code.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/H_morse_code.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/H_morse_code.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Hotel.aiff b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Hotel.aiff
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Hotel.aiff
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Hotel.aiff
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Hotel.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Hotel.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Hotel.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Hotel.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/I_morse_code.ogg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/I_morse_code.ogg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/I_morse_code.ogg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/I_morse_code.ogg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/I_morse_code.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/I_morse_code.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/I_morse_code.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/I_morse_code.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/India.aiff b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/India.aiff
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/India.aiff
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/India.aiff
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/India.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/India.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/India.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/India.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/J_morse_code.ogg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/J_morse_code.ogg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/J_morse_code.ogg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/J_morse_code.ogg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/J_morse_code.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/J_morse_code.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/J_morse_code.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/J_morse_code.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Juliet.aiff b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Juliet.aiff
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Juliet.aiff
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Juliet.aiff
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Juliet.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Juliet.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Juliet.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Juliet.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/K_morse_code.ogg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/K_morse_code.ogg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/K_morse_code.ogg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/K_morse_code.ogg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/K_morse_code.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/K_morse_code.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/K_morse_code.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/K_morse_code.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Kilo.aiff b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Kilo.aiff
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Kilo.aiff
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Kilo.aiff
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Kilo.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Kilo.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Kilo.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Kilo.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/L_morse_code.ogg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/L_morse_code.ogg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/L_morse_code.ogg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/L_morse_code.ogg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/L_morse_code.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/L_morse_code.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/L_morse_code.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/L_morse_code.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Lima.aiff b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Lima.aiff
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Lima.aiff
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Lima.aiff
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Lima.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Lima.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Lima.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Lima.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/M_morse_code.ogg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/M_morse_code.ogg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/M_morse_code.ogg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/M_morse_code.ogg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/M_morse_code.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/M_morse_code.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/M_morse_code.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/M_morse_code.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Mike.aiff b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Mike.aiff
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Mike.aiff
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Mike.aiff
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Mike.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Mike.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Mike.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Mike.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/N_morse_code.ogg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/N_morse_code.ogg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/N_morse_code.ogg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/N_morse_code.ogg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/N_morse_code.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/N_morse_code.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/N_morse_code.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/N_morse_code.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Nine.aiff b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Nine.aiff
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Nine.aiff
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Nine.aiff
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Nine.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Nine.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Nine.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Nine.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/November.aiff b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/November.aiff
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/November.aiff
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/November.aiff
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/November.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/November.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/November.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/November.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/O_morse_code.ogg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/O_morse_code.ogg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/O_morse_code.ogg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/O_morse_code.ogg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/O_morse_code.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/O_morse_code.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/O_morse_code.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/O_morse_code.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/One.aiff b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/One.aiff
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/One.aiff
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/One.aiff
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/One.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/One.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/One.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/One.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Oscar.aiff b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Oscar.aiff
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Oscar.aiff
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Oscar.aiff
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Oscar.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Oscar.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Oscar.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Oscar.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/P_morse_code.ogg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/P_morse_code.ogg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/P_morse_code.ogg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/P_morse_code.ogg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/P_morse_code.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/P_morse_code.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/P_morse_code.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/P_morse_code.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Papa.aiff b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Papa.aiff
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Papa.aiff
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Papa.aiff
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Papa.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Papa.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Papa.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Papa.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Q_morse_code.ogg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Q_morse_code.ogg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Q_morse_code.ogg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Q_morse_code.ogg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Q_morse_code.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Q_morse_code.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Q_morse_code.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Q_morse_code.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Quebec.aiff b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Quebec.aiff
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Quebec.aiff
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Quebec.aiff
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Quebec.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Quebec.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Quebec.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Quebec.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/R_morse_code.ogg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/R_morse_code.ogg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/R_morse_code.ogg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/R_morse_code.ogg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/R_morse_code.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/R_morse_code.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/R_morse_code.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/R_morse_code.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Romeo.aiff b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Romeo.aiff
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Romeo.aiff
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Romeo.aiff
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Romeo.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Romeo.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Romeo.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Romeo.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/S_morse_code.ogg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/S_morse_code.ogg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/S_morse_code.ogg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/S_morse_code.ogg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/S_morse_code.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/S_morse_code.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/S_morse_code.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/S_morse_code.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Seven.aiff b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Seven.aiff
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Seven.aiff
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Seven.aiff
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Seven.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Seven.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Seven.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Seven.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Sierra.aiff b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Sierra.aiff
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Sierra.aiff
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Sierra.aiff
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Sierra.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Sierra.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Sierra.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Sierra.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Six.aiff b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Six.aiff
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Six.aiff
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Six.aiff
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Six.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Six.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Six.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Six.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/T_morse_code.ogg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/T_morse_code.ogg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/T_morse_code.ogg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/T_morse_code.ogg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/T_morse_code.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/T_morse_code.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/T_morse_code.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/T_morse_code.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Tango.aiff b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Tango.aiff
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Tango.aiff
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Tango.aiff
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Tango.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Tango.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Tango.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Tango.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Three.aiff b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Three.aiff
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Three.aiff
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Three.aiff
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Three.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Three.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Three.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Three.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Two.aiff b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Two.aiff
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Two.aiff
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Two.aiff
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Two.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Two.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Two.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Two.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/U_morse_code.ogg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/U_morse_code.ogg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/U_morse_code.ogg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/U_morse_code.ogg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/U_morse_code.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/U_morse_code.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/U_morse_code.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/U_morse_code.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Uniform.aiff b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Uniform.aiff
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Uniform.aiff
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Uniform.aiff
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Uniform.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Uniform.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Uniform.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Uniform.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/V_morse_code.ogg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/V_morse_code.ogg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/V_morse_code.ogg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/V_morse_code.ogg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/V_morse_code.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/V_morse_code.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/V_morse_code.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/V_morse_code.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Victor.aiff b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Victor.aiff
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Victor.aiff
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Victor.aiff
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Victor.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Victor.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Victor.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Victor.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/W_morse_code.ogg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/W_morse_code.ogg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/W_morse_code.ogg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/W_morse_code.ogg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/W_morse_code.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/W_morse_code.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/W_morse_code.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/W_morse_code.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Whiskey.aiff b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Whiskey.aiff
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Whiskey.aiff
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Whiskey.aiff
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Whiskey.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Whiskey.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Whiskey.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Whiskey.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/X_morse_code.ogg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/X_morse_code.ogg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/X_morse_code.ogg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/X_morse_code.ogg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/X_morse_code.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/X_morse_code.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/X_morse_code.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/X_morse_code.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Xray.aiff b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Xray.aiff
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Xray.aiff
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Xray.aiff
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Xray.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Xray.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Xray.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Xray.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Y_morse_code.ogg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Y_morse_code.ogg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Y_morse_code.ogg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Y_morse_code.ogg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Y_morse_code.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Y_morse_code.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Y_morse_code.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Y_morse_code.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Yankee.aiff b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Yankee.aiff
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Yankee.aiff
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Yankee.aiff
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Yankee.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Yankee.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Yankee.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Yankee.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Z_morse_code.ogg b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Z_morse_code.ogg
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Z_morse_code.ogg
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Z_morse_code.ogg
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Z_morse_code.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Z_morse_code.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Z_morse_code.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Z_morse_code.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Zero.aiff b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Zero.aiff
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Zero.aiff
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Zero.aiff
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Zero.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Zero.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Zero.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Zero.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Zulu.aiff b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Zulu.aiff
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Zulu.aiff
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Zulu.aiff
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Zulu.wav b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Zulu.wav
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/Zulu.wav
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/Zulu.wav
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/phonetic.sh b/CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/phonetic.sh
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/edu/nps/moves/qrtda/sound/phonetic.sh
rename to CommsToolbox/src/main/resources/edu/nps/moves/qrtda/sound/phonetic.sh
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/log4j2.xml b/CommsToolbox/src/main/resources/log4j2.xml
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/log4j2.xml
rename to CommsToolbox/src/main/resources/log4j2.xml
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/runScripts/bounce.bat b/CommsToolbox/src/main/resources/runScripts/bounce.bat
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/runScripts/bounce.bat
rename to CommsToolbox/src/main/resources/runScripts/bounce.bat
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/runScripts/bounce.command b/CommsToolbox/src/main/resources/runScripts/bounce.command
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/runScripts/bounce.command
rename to CommsToolbox/src/main/resources/runScripts/bounce.command
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/runScripts/bounce.sh b/CommsToolbox/src/main/resources/runScripts/bounce.sh
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/runScripts/bounce.sh
rename to CommsToolbox/src/main/resources/runScripts/bounce.sh
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/runScripts/imageDirWatcher.sh b/CommsToolbox/src/main/resources/runScripts/imageDirWatcher.sh
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/runScripts/imageDirWatcher.sh
rename to CommsToolbox/src/main/resources/runScripts/imageDirWatcher.sh
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/runScripts/qrChat.bat b/CommsToolbox/src/main/resources/runScripts/qrChat.bat
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/runScripts/qrChat.bat
rename to CommsToolbox/src/main/resources/runScripts/qrChat.bat
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/runScripts/qrChat.command b/CommsToolbox/src/main/resources/runScripts/qrChat.command
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/runScripts/qrChat.command
rename to CommsToolbox/src/main/resources/runScripts/qrChat.command
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/runScripts/qrChat.sh b/CommsToolbox/src/main/resources/runScripts/qrChat.sh
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/runScripts/qrChat.sh
rename to CommsToolbox/src/main/resources/runScripts/qrChat.sh
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/runScripts/qrChatEncrypted.bat b/CommsToolbox/src/main/resources/runScripts/qrChatEncrypted.bat
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/runScripts/qrChatEncrypted.bat
rename to CommsToolbox/src/main/resources/runScripts/qrChatEncrypted.bat
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/runScripts/qrChatEncrypted.command b/CommsToolbox/src/main/resources/runScripts/qrChatEncrypted.command
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/runScripts/qrChatEncrypted.command
rename to CommsToolbox/src/main/resources/runScripts/qrChatEncrypted.command
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/runScripts/qrChatEncrypted.sh b/CommsToolbox/src/main/resources/runScripts/qrChatEncrypted.sh
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/runScripts/qrChatEncrypted.sh
rename to CommsToolbox/src/main/resources/runScripts/qrChatEncrypted.sh
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/runScripts/sailorhelper.bat b/CommsToolbox/src/main/resources/runScripts/sailorhelper.bat
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/runScripts/sailorhelper.bat
rename to CommsToolbox/src/main/resources/runScripts/sailorhelper.bat
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/runScripts/sailorhelper.command b/CommsToolbox/src/main/resources/runScripts/sailorhelper.command
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/runScripts/sailorhelper.command
rename to CommsToolbox/src/main/resources/runScripts/sailorhelper.command
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/runScripts/sailorhelper.sh b/CommsToolbox/src/main/resources/runScripts/sailorhelper.sh
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/runScripts/sailorhelper.sh
rename to CommsToolbox/src/main/resources/runScripts/sailorhelper.sh
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/runScripts/signalFlagsDecoder.bat b/CommsToolbox/src/main/resources/runScripts/signalFlagsDecoder.bat
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/runScripts/signalFlagsDecoder.bat
rename to CommsToolbox/src/main/resources/runScripts/signalFlagsDecoder.bat
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/runScripts/signalFlagsDecoder.command b/CommsToolbox/src/main/resources/runScripts/signalFlagsDecoder.command
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/runScripts/signalFlagsDecoder.command
rename to CommsToolbox/src/main/resources/runScripts/signalFlagsDecoder.command
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/runScripts/signalFlagsDecoder.sh b/CommsToolbox/src/main/resources/runScripts/signalFlagsDecoder.sh
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/runScripts/signalFlagsDecoder.sh
rename to CommsToolbox/src/main/resources/runScripts/signalFlagsDecoder.sh
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/runScripts/textDirWatcherImageDirWriter.sh b/CommsToolbox/src/main/resources/runScripts/textDirWatcherImageDirWriter.sh
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/runScripts/textDirWatcherImageDirWriter.sh
rename to CommsToolbox/src/main/resources/runScripts/textDirWatcherImageDirWriter.sh
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/runScripts/throughputTestReceiver.bat b/CommsToolbox/src/main/resources/runScripts/throughputTestReceiver.bat
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/runScripts/throughputTestReceiver.bat
rename to CommsToolbox/src/main/resources/runScripts/throughputTestReceiver.bat
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/runScripts/throughputTestReceiver.command b/CommsToolbox/src/main/resources/runScripts/throughputTestReceiver.command
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/runScripts/throughputTestReceiver.command
rename to CommsToolbox/src/main/resources/runScripts/throughputTestReceiver.command
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/runScripts/throughputTestReceiver.sh b/CommsToolbox/src/main/resources/runScripts/throughputTestReceiver.sh
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/runScripts/throughputTestReceiver.sh
rename to CommsToolbox/src/main/resources/runScripts/throughputTestReceiver.sh
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/runScripts/throughputTestSender.bat b/CommsToolbox/src/main/resources/runScripts/throughputTestSender.bat
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/runScripts/throughputTestSender.bat
rename to CommsToolbox/src/main/resources/runScripts/throughputTestSender.bat
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/runScripts/throughputTestSender.command b/CommsToolbox/src/main/resources/runScripts/throughputTestSender.command
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/runScripts/throughputTestSender.command
rename to CommsToolbox/src/main/resources/runScripts/throughputTestSender.command
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/runScripts/throughputTestSender.sh b/CommsToolbox/src/main/resources/runScripts/throughputTestSender.sh
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/runScripts/throughputTestSender.sh
rename to CommsToolbox/src/main/resources/runScripts/throughputTestSender.sh
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/runScripts/zeroconfDeSequencerReceiver.sh b/CommsToolbox/src/main/resources/runScripts/zeroconfDeSequencerReceiver.sh
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/runScripts/zeroconfDeSequencerReceiver.sh
rename to CommsToolbox/src/main/resources/runScripts/zeroconfDeSequencerReceiver.sh
diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/runScripts/zeroconfSequencerSender.sh b/CommsToolbox/src/main/resources/runScripts/zeroconfSequencerSender.sh
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/src/main/resources/runScripts/zeroconfSequencerSender.sh
rename to CommsToolbox/src/main/resources/runScripts/zeroconfSequencerSender.sh
diff --git a/QRCodeTacticalDecisionAidV2/unusedsource/ColumnWrapPanel.form b/CommsToolbox/unusedsource/ColumnWrapPanel.form
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/unusedsource/ColumnWrapPanel.form
rename to CommsToolbox/unusedsource/ColumnWrapPanel.form
diff --git a/QRCodeTacticalDecisionAidV2/unusedsource/ColumnWrapPanel.java b/CommsToolbox/unusedsource/ColumnWrapPanel.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/unusedsource/ColumnWrapPanel.java
rename to CommsToolbox/unusedsource/ColumnWrapPanel.java
diff --git a/QRCodeTacticalDecisionAidV2/unusedsource/CompositePanel.form b/CommsToolbox/unusedsource/CompositePanel.form
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/unusedsource/CompositePanel.form
rename to CommsToolbox/unusedsource/CompositePanel.form
diff --git a/QRCodeTacticalDecisionAidV2/unusedsource/CompositePanel.java b/CommsToolbox/unusedsource/CompositePanel.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/unusedsource/CompositePanel.java
rename to CommsToolbox/unusedsource/CompositePanel.java
diff --git a/QRCodeTacticalDecisionAidV2/unusedsource/DisplayPanel.java b/CommsToolbox/unusedsource/DisplayPanel.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/unusedsource/DisplayPanel.java
rename to CommsToolbox/unusedsource/DisplayPanel.java
diff --git a/QRCodeTacticalDecisionAidV2/unusedsource/HorizontalCompositePanel.java b/CommsToolbox/unusedsource/HorizontalCompositePanel.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/unusedsource/HorizontalCompositePanel.java
rename to CommsToolbox/unusedsource/HorizontalCompositePanel.java
diff --git a/QRCodeTacticalDecisionAidV2/unusedsource/HorizontalGridPanel.form b/CommsToolbox/unusedsource/HorizontalGridPanel.form
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/unusedsource/HorizontalGridPanel.form
rename to CommsToolbox/unusedsource/HorizontalGridPanel.form
diff --git a/QRCodeTacticalDecisionAidV2/unusedsource/HorizontalGridPanel.java b/CommsToolbox/unusedsource/HorizontalGridPanel.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/unusedsource/HorizontalGridPanel.java
rename to CommsToolbox/unusedsource/HorizontalGridPanel.java
diff --git a/QRCodeTacticalDecisionAidV2/unusedsource/HorizontalMixedWidthPanel.form b/CommsToolbox/unusedsource/HorizontalMixedWidthPanel.form
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/unusedsource/HorizontalMixedWidthPanel.form
rename to CommsToolbox/unusedsource/HorizontalMixedWidthPanel.form
diff --git a/QRCodeTacticalDecisionAidV2/unusedsource/HorizontalMixedWidthPanel.java b/CommsToolbox/unusedsource/HorizontalMixedWidthPanel.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/unusedsource/HorizontalMixedWidthPanel.java
rename to CommsToolbox/unusedsource/HorizontalMixedWidthPanel.java
diff --git a/QRCodeTacticalDecisionAidV2/unusedsource/MorsePanel.form b/CommsToolbox/unusedsource/MorsePanel.form
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/unusedsource/MorsePanel.form
rename to CommsToolbox/unusedsource/MorsePanel.form
diff --git a/QRCodeTacticalDecisionAidV2/unusedsource/MorsePanel.java b/CommsToolbox/unusedsource/MorsePanel.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/unusedsource/MorsePanel.java
rename to CommsToolbox/unusedsource/MorsePanel.java
diff --git a/QRCodeTacticalDecisionAidV2/unusedsource/RowWrapPanel.form b/CommsToolbox/unusedsource/RowWrapPanel.form
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/unusedsource/RowWrapPanel.form
rename to CommsToolbox/unusedsource/RowWrapPanel.form
diff --git a/QRCodeTacticalDecisionAidV2/unusedsource/RowWrapPanel.java b/CommsToolbox/unusedsource/RowWrapPanel.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/unusedsource/RowWrapPanel.java
rename to CommsToolbox/unusedsource/RowWrapPanel.java
diff --git a/QRCodeTacticalDecisionAidV2/unusedsource/SailorEntryPanel.form b/CommsToolbox/unusedsource/SailorEntryPanel.form
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/unusedsource/SailorEntryPanel.form
rename to CommsToolbox/unusedsource/SailorEntryPanel.form
diff --git a/QRCodeTacticalDecisionAidV2/unusedsource/SailorEntryPanel.java b/CommsToolbox/unusedsource/SailorEntryPanel.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/unusedsource/SailorEntryPanel.java
rename to CommsToolbox/unusedsource/SailorEntryPanel.java
diff --git a/QRCodeTacticalDecisionAidV2/unusedsource/SailorWindow.form b/CommsToolbox/unusedsource/SailorWindow.form
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/unusedsource/SailorWindow.form
rename to CommsToolbox/unusedsource/SailorWindow.form
diff --git a/QRCodeTacticalDecisionAidV2/unusedsource/SailorWindow.java b/CommsToolbox/unusedsource/SailorWindow.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/unusedsource/SailorWindow.java
rename to CommsToolbox/unusedsource/SailorWindow.java
diff --git a/QRCodeTacticalDecisionAidV2/unusedsource/VerticalCompositePanel.java b/CommsToolbox/unusedsource/VerticalCompositePanel.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/unusedsource/VerticalCompositePanel.java
rename to CommsToolbox/unusedsource/VerticalCompositePanel.java
diff --git a/QRCodeTacticalDecisionAidV2/unusedsource/VerticalGridPanel.form b/CommsToolbox/unusedsource/VerticalGridPanel.form
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/unusedsource/VerticalGridPanel.form
rename to CommsToolbox/unusedsource/VerticalGridPanel.form
diff --git a/QRCodeTacticalDecisionAidV2/unusedsource/VerticalGridPanel.java b/CommsToolbox/unusedsource/VerticalGridPanel.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/unusedsource/VerticalGridPanel.java
rename to CommsToolbox/unusedsource/VerticalGridPanel.java
diff --git a/QRCodeTacticalDecisionAidV2/unusedsource/VerticalMixedWidthPanel.form b/CommsToolbox/unusedsource/VerticalMixedWidthPanel.form
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/unusedsource/VerticalMixedWidthPanel.form
rename to CommsToolbox/unusedsource/VerticalMixedWidthPanel.form
diff --git a/QRCodeTacticalDecisionAidV2/unusedsource/VerticalMixedWidthPanel.java b/CommsToolbox/unusedsource/VerticalMixedWidthPanel.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/unusedsource/VerticalMixedWidthPanel.java
rename to CommsToolbox/unusedsource/VerticalMixedWidthPanel.java
diff --git a/QRCodeTacticalDecisionAidV2/unusedsource/WrapLayout.java b/CommsToolbox/unusedsource/WrapLayout.java
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/unusedsource/WrapLayout.java
rename to CommsToolbox/unusedsource/WrapLayout.java
diff --git a/QRCodeTacticalDecisionAidV2/unusedsource/nbactions-CLI_qrdecodeloop.xml b/CommsToolbox/unusedsource/nbactions-CLI_qrdecodeloop.xml
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/unusedsource/nbactions-CLI_qrdecodeloop.xml
rename to CommsToolbox/unusedsource/nbactions-CLI_qrdecodeloop.xml
diff --git a/QRCodeTacticalDecisionAidV2/unusedsource/nbactions-CLI_qrgrabsave.xml b/CommsToolbox/unusedsource/nbactions-CLI_qrgrabsave.xml
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/unusedsource/nbactions-CLI_qrgrabsave.xml
rename to CommsToolbox/unusedsource/nbactions-CLI_qrgrabsave.xml
diff --git a/QRCodeTacticalDecisionAidV2/unusedsource/nbactions-CLI_qrgrabsaveloop.xml b/CommsToolbox/unusedsource/nbactions-CLI_qrgrabsaveloop.xml
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/unusedsource/nbactions-CLI_qrgrabsaveloop.xml
rename to CommsToolbox/unusedsource/nbactions-CLI_qrgrabsaveloop.xml
diff --git a/QRCodeTacticalDecisionAidV2/unusedsource/nbactions-CLI_singletext2qrsave.xml b/CommsToolbox/unusedsource/nbactions-CLI_singletext2qrsave.xml
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/unusedsource/nbactions-CLI_singletext2qrsave.xml
rename to CommsToolbox/unusedsource/nbactions-CLI_singletext2qrsave.xml
diff --git a/QRCodeTacticalDecisionAidV2/unusedsource/nbactions-Development.xml b/CommsToolbox/unusedsource/nbactions-Development.xml
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/unusedsource/nbactions-Development.xml
rename to CommsToolbox/unusedsource/nbactions-Development.xml
diff --git a/QRCodeTacticalDecisionAidV2/unusedsource/nbactions-Development_noarg.xml b/CommsToolbox/unusedsource/nbactions-Development_noarg.xml
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/unusedsource/nbactions-Development_noarg.xml
rename to CommsToolbox/unusedsource/nbactions-Development_noarg.xml
diff --git a/QRCodeTacticalDecisionAidV2/unusedsource/nbactions-QRAppenderChat.xml b/CommsToolbox/unusedsource/nbactions-QRAppenderChat.xml
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/unusedsource/nbactions-QRAppenderChat.xml
rename to CommsToolbox/unusedsource/nbactions-QRAppenderChat.xml
diff --git a/QRCodeTacticalDecisionAidV2/unusedsource/nbactions-RightSideChat.xml b/CommsToolbox/unusedsource/nbactions-RightSideChat.xml
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/unusedsource/nbactions-RightSideChat.xml
rename to CommsToolbox/unusedsource/nbactions-RightSideChat.xml
diff --git a/QRCodeTacticalDecisionAidV2/unusedsource/nbactions-SignalFlagsDecoder.xml b/CommsToolbox/unusedsource/nbactions-SignalFlagsDecoder.xml
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/unusedsource/nbactions-SignalFlagsDecoder.xml
rename to CommsToolbox/unusedsource/nbactions-SignalFlagsDecoder.xml
diff --git a/QRCodeTacticalDecisionAidV2/unusedsource/nbactions-TextToQRSingle.xml b/CommsToolbox/unusedsource/nbactions-TextToQRSingle.xml
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/unusedsource/nbactions-TextToQRSingle.xml
rename to CommsToolbox/unusedsource/nbactions-TextToQRSingle.xml
diff --git a/QRCodeTacticalDecisionAidV2/unusedsource/nbactions-ThroughputTest.xml b/CommsToolbox/unusedsource/nbactions-ThroughputTest.xml
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/unusedsource/nbactions-ThroughputTest.xml
rename to CommsToolbox/unusedsource/nbactions-ThroughputTest.xml
diff --git a/QRCodeTacticalDecisionAidV2/unusedsource/nbactions-ThroughputTestReceiverTest.xml b/CommsToolbox/unusedsource/nbactions-ThroughputTestReceiverTest.xml
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/unusedsource/nbactions-ThroughputTestReceiverTest.xml
rename to CommsToolbox/unusedsource/nbactions-ThroughputTestReceiverTest.xml
diff --git a/QRCodeTacticalDecisionAidV2/unusedsource/nbactions-help.xml b/CommsToolbox/unusedsource/nbactions-help.xml
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/unusedsource/nbactions-help.xml
rename to CommsToolbox/unusedsource/nbactions-help.xml
diff --git a/QRCodeTacticalDecisionAidV2/unusedsource/nbactions-imageDirectoryDirectoryWatcherDecoderHeadless.json.xml b/CommsToolbox/unusedsource/nbactions-imageDirectoryDirectoryWatcherDecoderHeadless.json.xml
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/unusedsource/nbactions-imageDirectoryDirectoryWatcherDecoderHeadless.json.xml
rename to CommsToolbox/unusedsource/nbactions-imageDirectoryDirectoryWatcherDecoderHeadless.json.xml
diff --git a/QRCodeTacticalDecisionAidV2/unusedsource/nbactions-imageDirectoryWatcherDecoderHeadless.json.xml b/CommsToolbox/unusedsource/nbactions-imageDirectoryWatcherDecoderHeadless.json.xml
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/unusedsource/nbactions-imageDirectoryWatcherDecoderHeadless.json.xml
rename to CommsToolbox/unusedsource/nbactions-imageDirectoryWatcherDecoderHeadless.json.xml
diff --git a/QRCodeTacticalDecisionAidV2/unusedsource/nbactions-last.xml b/CommsToolbox/unusedsource/nbactions-last.xml
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/unusedsource/nbactions-last.xml
rename to CommsToolbox/unusedsource/nbactions-last.xml
diff --git a/QRCodeTacticalDecisionAidV2/unusedsource/nbactions-release-profile.xml b/CommsToolbox/unusedsource/nbactions-release-profile.xml
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/unusedsource/nbactions-release-profile.xml
rename to CommsToolbox/unusedsource/nbactions-release-profile.xml
diff --git a/QRCodeTacticalDecisionAidV2/unusedsource/nbactions-textDirectorySequencerSenderZeroconf.json.xml b/CommsToolbox/unusedsource/nbactions-textDirectorySequencerSenderZeroconf.json.xml
similarity index 100%
rename from QRCodeTacticalDecisionAidV2/unusedsource/nbactions-textDirectorySequencerSenderZeroconf.json.xml
rename to CommsToolbox/unusedsource/nbactions-textDirectorySequencerSenderZeroconf.json.xml
-- 
GitLab