From c350c5f11211173b118f370aa64a66a8888dde65 Mon Sep 17 00:00:00 2001 From: PJ Reiniger Date: Fri, 7 Nov 2025 19:55:40 -0500 Subject: [PATCH] SCRIPT Move java files --- .../{edu/wpi/first => org/wpilib/vision}/apriltag/DevMain.java | 0 .../{edu/wpi/first => org/wpilib/vision}/apriltag/AprilTag.java | 0 .../first => org/wpilib/vision}/apriltag/AprilTagDetection.java | 0 .../first => org/wpilib/vision}/apriltag/AprilTagDetector.java | 0 .../first => org/wpilib/vision}/apriltag/AprilTagFieldLayout.java | 0 .../wpi/first => org/wpilib/vision}/apriltag/AprilTagFields.java | 0 .../wpilib/vision}/apriltag/AprilTagPoseEstimate.java | 0 .../wpilib/vision}/apriltag/AprilTagPoseEstimator.java | 0 .../wpi/first => org/wpilib/vision}/apriltag/jni/AprilTagJNI.java | 0 .../wpilib/vision}/apriltag/AprilTagDetectorTest.java | 0 .../wpilib/vision}/apriltag/AprilTagGenerationTest.java | 0 .../wpilib/vision}/apriltag/AprilTagPoseSetOriginTest.java | 0 .../wpilib/vision}/apriltag/AprilTagSerializationTest.java | 0 .../wpi/first => org/wpilib/vision}/apriltag/LoadConfigTest.java | 0 .../first/cameraserver => org/wpilib/vision/stream}/DevMain.java | 0 .../vision => org/wpilib/vision/process}/VisionPipeline.java | 0 .../first/vision => org/wpilib/vision/process}/VisionRunner.java | 0 .../first/vision => org/wpilib/vision/process}/VisionThread.java | 0 .../first/vision => org/wpilib/vision/process}/package-info.java | 0 .../cameraserver => org/wpilib/vision/stream}/CameraServer.java | 0 .../wpilib/vision/stream}/CameraServerShared.java | 0 .../wpilib/vision/stream}/CameraServerSharedStore.java | 0 .../first/wpilibj2/commands => org/wpilib/commands2}/DevMain.java | 0 .../wpilib/command2}/button/CommandPS4Controller.java | 0 .../wpilib/command2}/button/CommandPS5Controller.java | 0 .../wpilib/command2}/button/CommandStadiaController.java | 0 .../wpilib/command2}/button/CommandXboxController.java | 0 .../first/wpilibj2/command => org/wpilib/command2}/Command.java | 0 .../command => org/wpilib/command2}/CommandScheduler.java | 0 .../first/wpilibj2/command => org/wpilib/command2}/Commands.java | 0 .../command => org/wpilib/command2}/ConditionalCommand.java | 0 .../wpilibj2/command => org/wpilib/command2}/DeferredCommand.java | 0 .../command => org/wpilib/command2}/FunctionalCommand.java | 0 .../wpilibj2/command => org/wpilib/command2}/InstantCommand.java | 0 .../wpilibj2/command => org/wpilib/command2}/NotifierCommand.java | 0 .../command => org/wpilib/command2}/ParallelCommandGroup.java | 0 .../command => org/wpilib/command2}/ParallelDeadlineGroup.java | 0 .../command => org/wpilib/command2}/ParallelRaceGroup.java | 0 .../wpilibj2/command => org/wpilib/command2}/PrintCommand.java | 0 .../wpilibj2/command => org/wpilib/command2}/ProxyCommand.java | 0 .../wpilibj2/command => org/wpilib/command2}/RepeatCommand.java | 0 .../wpilibj2/command => org/wpilib/command2}/RunCommand.java | 0 .../wpilibj2/command => org/wpilib/command2}/ScheduleCommand.java | 0 .../wpilibj2/command => org/wpilib/command2}/SelectCommand.java | 0 .../command => org/wpilib/command2}/SequentialCommandGroup.java | 0 .../wpilibj2/command => org/wpilib/command2}/StartEndCommand.java | 0 .../first/wpilibj2/command => org/wpilib/command2}/Subsystem.java | 0 .../wpilibj2/command => org/wpilib/command2}/SubsystemBase.java | 0 .../wpilibj2/command => org/wpilib/command2}/WaitCommand.java | 0 .../command => org/wpilib/command2}/WaitUntilCommand.java | 0 .../wpilibj2/command => org/wpilib/command2}/WrapperCommand.java | 0 .../command => org/wpilib/command2}/button/CommandGamepad.java | 0 .../command => org/wpilib/command2}/button/CommandGenericHID.java | 0 .../command => org/wpilib/command2}/button/CommandJoystick.java | 0 .../command => org/wpilib/command2}/button/InternalButton.java | 0 .../command => org/wpilib/command2}/button/JoystickButton.java | 0 .../command => org/wpilib/command2}/button/NetworkButton.java | 0 .../command => org/wpilib/command2}/button/POVButton.java | 0 .../command => org/wpilib/command2}/button/RobotModeTriggers.java | 0 .../wpilibj2/command => org/wpilib/command2}/button/Trigger.java | 0 .../command => org/wpilib/command2}/sysid/SysIdRoutine.java | 0 .../wpi/first/wpilibj2 => org/wpilib}/MockHardwareExtension.java | 0 .../command => org/wpilib/command2}/CommandDecoratorTest.java | 0 .../command => org/wpilib/command2}/CommandRequirementsTest.java | 0 .../command => org/wpilib/command2}/CommandScheduleTest.java | 0 .../command => org/wpilib/command2}/CommandSchedulerTest.java | 0 .../wpilib/command2}/CommandSendableButtonTest.java | 0 .../wpilibj2/command => org/wpilib/command2}/CommandTestBase.java | 0 .../command => org/wpilib/command2}/ConditionalCommandTest.java | 0 .../command => org/wpilib/command2}/DefaultCommandTest.java | 0 .../command => org/wpilib/command2}/DeferredCommandTest.java | 0 .../command => org/wpilib/command2}/FunctionalCommandTest.java | 0 .../command => org/wpilib/command2}/InstantCommandTest.java | 0 .../command => org/wpilib/command2}/MultiCompositionTestBase.java | 0 .../command => org/wpilib/command2}/NotifierCommandTest.java | 0 .../command => org/wpilib/command2}/ParallelCommandGroupTest.java | 0 .../wpilib/command2}/ParallelDeadlineGroupTest.java | 0 .../command => org/wpilib/command2}/ParallelRaceGroupTest.java | 0 .../command => org/wpilib/command2}/PrintCommandTest.java | 0 .../command => org/wpilib/command2}/ProxyCommandTest.java | 0 .../command => org/wpilib/command2}/RepeatCommandTest.java | 0 .../command => org/wpilib/command2}/RobotDisabledCommandTest.java | 0 .../wpilibj2/command => org/wpilib/command2}/RunCommandTest.java | 0 .../command => org/wpilib/command2}/ScheduleCommandTest.java | 0 .../command => org/wpilib/command2}/SchedulingRecursionTest.java | 0 .../command => org/wpilib/command2}/SelectCommandTest.java | 0 .../wpilib/command2}/SequentialCommandGroupTest.java | 0 .../wpilib/command2}/SingleCompositionTestBase.java | 0 .../command => org/wpilib/command2}/StartEndCommandTest.java | 0 .../wpilibj2/command => org/wpilib/command2}/WaitCommandTest.java | 0 .../command => org/wpilib/command2}/WaitUntilCommandTest.java | 0 .../command => org/wpilib/command2}/button/NetworkButtonTest.java | 0 .../wpilib/command2}/button/RobotModeTriggersTest.java | 0 .../command => org/wpilib/command2}/button/TriggerTest.java | 0 .../command => org/wpilib/command2}/sysid/SysIdRoutineTest.java | 0 .../src/dev/java/org/wpilib/{commands3 => command3}/DevMain.java | 0 .../{commands3 => command3}/button/CommandPS4Controller.java | 0 .../{commands3 => command3}/button/CommandPS5Controller.java | 0 .../{commands3 => command3}/button/CommandStadiaController.java | 0 .../{commands3 => command3}/button/CommandXboxController.java | 0 .../wpilib/{commands3 => command3}/proto/ProtobufCommands.java | 0 .../src/main/java/org/wpilib/{commands3 => command3}/Binding.java | 0 .../java/org/wpilib/{commands3 => command3}/BindingScope.java | 0 .../main/java/org/wpilib/{commands3 => command3}/BindingType.java | 0 .../src/main/java/org/wpilib/{commands3 => command3}/Command.java | 0 .../java/org/wpilib/{commands3 => command3}/CommandState.java | 0 .../org/wpilib/{commands3 => command3}/CommandTraceHelper.java | 0 .../java/org/wpilib/{commands3 => command3}/ConflictDetector.java | 0 .../java/org/wpilib/{commands3 => command3}/Continuation.java | 0 .../org/wpilib/{commands3 => command3}/ContinuationScope.java | 0 .../main/java/org/wpilib/{commands3 => command3}/Coroutine.java | 0 .../main/java/org/wpilib/{commands3 => command3}/Mechanism.java | 0 .../{commands3 => command3}/NeedsExecutionBuilderStage.java | 0 .../org/wpilib/{commands3 => command3}/NeedsNameBuilderStage.java | 0 .../java/org/wpilib/{commands3 => command3}/ParallelGroup.java | 0 .../org/wpilib/{commands3 => command3}/ParallelGroupBuilder.java | 0 .../main/java/org/wpilib/{commands3 => command3}/Scheduler.java | 0 .../java/org/wpilib/{commands3 => command3}/SchedulerEvent.java | 0 .../java/org/wpilib/{commands3 => command3}/SequentialGroup.java | 0 .../wpilib/{commands3 => command3}/SequentialGroupBuilder.java | 0 .../org/wpilib/{commands3 => command3}/StagedCommandBuilder.java | 0 .../src/main/java/org/wpilib/{commands3 => command3}/Trigger.java | 0 .../org/wpilib/{commands3 => command3}/button/CommandGamepad.java | 0 .../wpilib/{commands3 => command3}/button/CommandGenericHID.java | 0 .../wpilib/{commands3 => command3}/button/CommandJoystick.java | 0 .../org/wpilib/{commands3 => command3}/button/InternalButton.java | 0 .../org/wpilib/{commands3 => command3}/button/JoystickButton.java | 0 .../org/wpilib/{commands3 => command3}/button/NetworkButton.java | 0 .../java/org/wpilib/{commands3 => command3}/button/POVButton.java | 0 .../wpilib/{commands3 => command3}/button/RobotModeTriggers.java | 0 .../org/wpilib/{commands3 => command3}/proto/CommandProto.java | 0 .../org/wpilib/{commands3 => command3}/proto/MechanismProto.java | 0 .../org/wpilib/{commands3 => command3}/proto/SchedulerProto.java | 0 .../java/org/wpilib/{commands3 => command3}/CommandTestBase.java | 0 .../org/wpilib/{commands3 => command3}/ConflictDetectorTest.java | 0 .../java/org/wpilib/{commands3 => command3}/CoroutineTest.java | 0 .../test/java/org/wpilib/{commands3 => command3}/NullCommand.java | 0 .../org/wpilib/{commands3 => command3}/ParallelGroupTest.java | 0 .../java/org/wpilib/{commands3 => command3}/PriorityCommand.java | 0 .../{commands3 => command3}/SchedulerCancellationTests.java | 0 .../wpilib/{commands3 => command3}/SchedulerConflictTests.java | 0 .../{commands3 => command3}/SchedulerErrorHandlingTests.java | 0 .../{commands3 => command3}/SchedulerPriorityLevelTests.java | 0 .../{commands3 => command3}/SchedulerSideloadFunctionTests.java | 0 .../wpilib/{commands3 => command3}/SchedulerTelemetryTests.java | 0 .../java/org/wpilib/{commands3 => command3}/SchedulerTest.java | 0 .../org/wpilib/{commands3 => command3}/SchedulerTimingTests.java | 0 .../org/wpilib/{commands3 => command3}/SequentialGroupTest.java | 0 .../wpilib/{commands3 => command3}/StagedCommandBuilderTest.java | 0 .../test/java/org/wpilib/{commands3 => command3}/TriggerTest.java | 0 .../wpi/first/cscore => org/wpilib/vision/camera}/DevMain.java | 0 .../wpi/first/cscore => org/wpilib/vision/camera}/AxisCamera.java | 0 .../cscore => org/wpilib/vision/camera}/CameraServerJNI.java | 0 .../wpi/first/cscore => org/wpilib/vision/camera}/CvSink.java | 0 .../wpi/first/cscore => org/wpilib/vision/camera}/CvSource.java | 0 .../wpi/first/cscore => org/wpilib/vision/camera}/HttpCamera.java | 0 .../wpi/first/cscore => org/wpilib/vision/camera}/ImageSink.java | 0 .../first/cscore => org/wpilib/vision/camera}/ImageSource.java | 0 .../first/cscore => org/wpilib/vision/camera}/MjpegServer.java | 0 .../first/cscore => org/wpilib/vision/camera}/OpenCvLoader.java | 0 .../wpi/first/cscore => org/wpilib/vision/camera}/UsbCamera.java | 0 .../first/cscore => org/wpilib/vision/camera}/UsbCameraInfo.java | 0 .../first/cscore => org/wpilib/vision/camera}/VideoCamera.java | 0 .../wpi/first/cscore => org/wpilib/vision/camera}/VideoEvent.java | 0 .../first/cscore => org/wpilib/vision/camera}/VideoException.java | 0 .../first/cscore => org/wpilib/vision/camera}/VideoListener.java | 0 .../wpi/first/cscore => org/wpilib/vision/camera}/VideoMode.java | 0 .../first/cscore => org/wpilib/vision/camera}/VideoProperty.java | 0 .../wpi/first/cscore => org/wpilib/vision/camera}/VideoSink.java | 0 .../first/cscore => org/wpilib/vision/camera}/VideoSource.java | 0 .../first/cscore => org/wpilib/vision/camera}/raw/RawSink.java | 0 .../first/cscore => org/wpilib/vision/camera}/raw/RawSource.java | 0 .../wpi/first/cscore => org/wpilib/vision/camera}/JNITest.java | 0 .../first/cscore => org/wpilib/vision/camera}/UsbCameraTest.java | 0 .../first/cscore => org/wpilib/vision/camera}/VideoModeTest.java | 0 .../dev/java/{edu/wpi/first => org/wpilib}/datalog/DevMain.java | 0 .../wpi/first => org/wpilib}/datalog/BooleanArrayLogEntry.java | 0 .../{edu/wpi/first => org/wpilib}/datalog/BooleanLogEntry.java | 0 .../main/java/{edu/wpi/first => org/wpilib}/datalog/DataLog.java | 0 .../wpi/first => org/wpilib}/datalog/DataLogBackgroundWriter.java | 0 .../java/{edu/wpi/first => org/wpilib}/datalog/DataLogEntry.java | 0 .../{edu/wpi/first => org/wpilib}/datalog/DataLogIterator.java | 0 .../java/{edu/wpi/first => org/wpilib}/datalog/DataLogJNI.java | 0 .../java/{edu/wpi/first => org/wpilib}/datalog/DataLogReader.java | 0 .../java/{edu/wpi/first => org/wpilib}/datalog/DataLogRecord.java | 0 .../java/{edu/wpi/first => org/wpilib}/datalog/DataLogWriter.java | 0 .../wpi/first => org/wpilib}/datalog/DoubleArrayLogEntry.java | 0 .../{edu/wpi/first => org/wpilib}/datalog/DoubleLogEntry.java | 0 .../java/{edu/wpi/first => org/wpilib}/datalog/FileLogger.java | 0 .../{edu/wpi/first => org/wpilib}/datalog/FloatArrayLogEntry.java | 0 .../java/{edu/wpi/first => org/wpilib}/datalog/FloatLogEntry.java | 0 .../wpi/first => org/wpilib}/datalog/IntegerArrayLogEntry.java | 0 .../{edu/wpi/first => org/wpilib}/datalog/IntegerLogEntry.java | 0 .../{edu/wpi/first => org/wpilib}/datalog/ProtobufLogEntry.java | 0 .../java/{edu/wpi/first => org/wpilib}/datalog/RawLogEntry.java | 0 .../wpi/first => org/wpilib}/datalog/StringArrayLogEntry.java | 0 .../{edu/wpi/first => org/wpilib}/datalog/StringLogEntry.java | 0 .../wpi/first => org/wpilib}/datalog/StructArrayLogEntry.java | 0 .../{edu/wpi/first => org/wpilib}/datalog/StructLogEntry.java | 0 .../java/{edu/wpi/first => org/wpilib}/datalog/DataLogTest.java | 0 .../wpilib}/epilogue/processor/AnnotationProcessor.java | 0 .../wpi/first => org/wpilib}/epilogue/processor/ArrayHandler.java | 0 .../wpilib}/epilogue/processor/CollectionHandler.java | 0 .../wpilib}/epilogue/processor/ConfiguredLoggerHandler.java | 0 .../first => org/wpilib}/epilogue/processor/ElementHandler.java | 0 .../wpi/first => org/wpilib}/epilogue/processor/EnumHandler.java | 0 .../wpilib}/epilogue/processor/EpilogueGenerator.java | 0 .../first => org/wpilib}/epilogue/processor/LoggableHandler.java | 0 .../first => org/wpilib}/epilogue/processor/LoggerGenerator.java | 0 .../first => org/wpilib}/epilogue/processor/MeasureHandler.java | 0 .../first => org/wpilib}/epilogue/processor/PrimitiveHandler.java | 0 .../first => org/wpilib}/epilogue/processor/ProtobufHandler.java | 0 .../first => org/wpilib}/epilogue/processor/SendableHandler.java | 0 .../wpi/first => org/wpilib}/epilogue/processor/StringUtils.java | 0 .../first => org/wpilib}/epilogue/processor/StructHandler.java | 0 .../first => org/wpilib}/epilogue/processor/SupplierHandler.java | 0 .../wpilib}/epilogue/processor/AnnotationProcessorTest.java | 0 .../wpilib}/epilogue/processor/CompileTestOptions.java | 0 .../wpilib}/epilogue/processor/EpilogueGeneratorTest.java | 0 .../first => org/wpilib}/epilogue/processor/StringUtilsTest.java | 0 .../{edu/wpi/first => org/wpilib}/epilogue/CustomLoggerFor.java | 0 .../wpi/first => org/wpilib}/epilogue/EpilogueConfiguration.java | 0 .../main/java/{edu/wpi/first => org/wpilib}/epilogue/Logged.java | 0 .../java/{edu/wpi/first => org/wpilib}/epilogue/NotLogged.java | 0 .../wpilib}/epilogue/logging/ClassSpecificLogger.java | 0 .../first => org/wpilib}/epilogue/logging/EpilogueBackend.java | 0 .../wpi/first => org/wpilib}/epilogue/logging/FileBackend.java | 0 .../wpi/first => org/wpilib}/epilogue/logging/LazyBackend.java | 0 .../wpilib}/epilogue/logging/LogBackedSendableBuilder.java | 0 .../wpi/first => org/wpilib}/epilogue/logging/MultiBackend.java | 0 .../first => org/wpilib}/epilogue/logging/NTEpilogueBackend.java | 0 .../wpi/first => org/wpilib}/epilogue/logging/NestedBackend.java | 0 .../wpi/first => org/wpilib}/epilogue/logging/NullBackend.java | 0 .../wpilib}/epilogue/logging/errors/CrashOnError.java | 0 .../wpilib}/epilogue/logging/errors/ErrorHandler.java | 0 .../wpilib}/epilogue/logging/errors/ErrorPrinter.java | 0 .../wpilib}/epilogue/logging/errors/LoggerDisabler.java | 0 .../wpilib}/epilogue/logging/ClassSpecificLoggerTest.java | 0 .../wpi/first => org/wpilib}/epilogue/logging/CustomStruct.java | 0 .../first => org/wpilib}/epilogue/logging/LazyBackendTest.java | 0 .../first => org/wpilib}/epilogue/logging/NestedBackendTest.java | 0 .../wpi/first => org/wpilib}/epilogue/logging/TestBackend.java | 0 .../java/{edu/wpi/first => org/wpilib}/fields/FieldConfig.java | 0 .../main/java/{edu/wpi/first => org/wpilib}/fields/Fields.java | 0 .../java/{edu/wpi/first => org/wpilib}/fields/LoadConfigTest.java | 0 .../java/{edu/wpi/first => org/wpilib/hardware}/hal/DevMain.java | 0 .../wpi/first => org/wpilib/hardware}/hal/AddressableLEDJNI.java | 0 .../wpi/first => org/wpilib/hardware}/hal/AllianceStationID.java | 0 .../{edu/wpi/first => org/wpilib/hardware}/hal/AnalogJNI.java | 0 .../{edu/wpi/first => org/wpilib/hardware}/hal/CANAPIJNI.java | 0 .../{edu/wpi/first => org/wpilib/hardware}/hal/CANAPITypes.java | 0 .../{edu/wpi/first => org/wpilib/hardware}/hal/CTREPCMJNI.java | 0 .../{edu/wpi/first => org/wpilib/hardware}/hal/ConstantsJNI.java | 0 .../{edu/wpi/first => org/wpilib/hardware}/hal/ControlWord.java | 0 .../{edu/wpi/first => org/wpilib/hardware}/hal/CounterJNI.java | 0 .../java/{edu/wpi/first => org/wpilib/hardware}/hal/DIOJNI.java | 0 .../wpi/first => org/wpilib/hardware}/hal/DriverStationJNI.java | 0 .../{edu/wpi/first => org/wpilib/hardware}/hal/DutyCycleJNI.java | 0 .../{edu/wpi/first => org/wpilib/hardware}/hal/EncoderJNI.java | 0 .../main/java/{edu/wpi/first => org/wpilib/hardware}/hal/HAL.java | 0 .../java/{edu/wpi/first => org/wpilib/hardware}/hal/HALUtil.java | 0 .../java/{edu/wpi/first => org/wpilib/hardware}/hal/HALValue.java | 0 .../java/{edu/wpi/first => org/wpilib/hardware}/hal/I2CJNI.java | 0 .../java/{edu/wpi/first => org/wpilib/hardware}/hal/IMUJNI.java | 0 .../{edu/wpi/first => org/wpilib/hardware}/hal/JNIWrapper.java | 0 .../{edu/wpi/first => org/wpilib/hardware}/hal/MatchInfoData.java | 0 .../{edu/wpi/first => org/wpilib/hardware}/hal/NotifierJNI.java | 0 .../java/{edu/wpi/first => org/wpilib/hardware}/hal/PWMJNI.java | 0 .../java/{edu/wpi/first => org/wpilib/hardware}/hal/PortsJNI.java | 0 .../wpilib/hardware}/hal/PowerDistributionFaults.java | 0 .../first => org/wpilib/hardware}/hal/PowerDistributionJNI.java | 0 .../wpilib/hardware}/hal/PowerDistributionStickyFaults.java | 0 .../wpilib/hardware}/hal/PowerDistributionVersion.java | 0 .../java/{edu/wpi/first => org/wpilib/hardware}/hal/PowerJNI.java | 0 .../{edu/wpi/first => org/wpilib/hardware}/hal/REVPHFaults.java | 0 .../java/{edu/wpi/first => org/wpilib/hardware}/hal/REVPHJNI.java | 0 .../wpi/first => org/wpilib/hardware}/hal/REVPHStickyFaults.java | 0 .../{edu/wpi/first => org/wpilib/hardware}/hal/REVPHVersion.java | 0 .../{edu/wpi/first => org/wpilib/hardware}/hal/SerialPortJNI.java | 0 .../{edu/wpi/first => org/wpilib/hardware}/hal/SimBoolean.java | 0 .../{edu/wpi/first => org/wpilib/hardware}/hal/SimDevice.java | 0 .../{edu/wpi/first => org/wpilib/hardware}/hal/SimDeviceJNI.java | 0 .../{edu/wpi/first => org/wpilib/hardware}/hal/SimDouble.java | 0 .../java/{edu/wpi/first => org/wpilib/hardware}/hal/SimEnum.java | 0 .../java/{edu/wpi/first => org/wpilib/hardware}/hal/SimInt.java | 0 .../java/{edu/wpi/first => org/wpilib/hardware}/hal/SimLong.java | 0 .../java/{edu/wpi/first => org/wpilib/hardware}/hal/SimValue.java | 0 .../wpi/first => org/wpilib/hardware}/hal/SystemServerJNI.java | 0 .../{edu/wpi/first => org/wpilib/hardware}/hal/ThreadsJNI.java | 0 .../wpi/first => org/wpilib/hardware}/hal/UsageReportingJNI.java | 0 .../{edu/wpi/first => org/wpilib/hardware}/hal/can/CANJNI.java | 0 .../first => org/wpilib/hardware}/hal/can/CANReceiveMessage.java | 0 .../{edu/wpi/first => org/wpilib/hardware}/hal/can/CANStatus.java | 0 .../first => org/wpilib/hardware}/hal/can/CANStreamMessage.java | 0 .../wpilib/hardware}/hal/can/CANStreamOverflowException.java | 0 .../wpilib/hardware}/hal/communication/NIRioStatus.java | 0 .../wpilib/hardware}/hal/simulation/AddressableLEDDataJNI.java | 0 .../wpilib/hardware}/hal/simulation/AnalogInDataJNI.java | 0 .../wpilib/hardware}/hal/simulation/BufferCallback.java | 0 .../wpilib/hardware}/hal/simulation/CTREPCMDataJNI.java | 0 .../wpilib/hardware}/hal/simulation/ConstBufferCallback.java | 0 .../first => org/wpilib/hardware}/hal/simulation/DIODataJNI.java | 0 .../wpilib/hardware}/hal/simulation/DigitalPWMDataJNI.java | 0 .../wpilib/hardware}/hal/simulation/DriverStationDataJNI.java | 0 .../wpilib/hardware}/hal/simulation/DutyCycleDataJNI.java | 0 .../wpilib/hardware}/hal/simulation/EncoderDataJNI.java | 0 .../first => org/wpilib/hardware}/hal/simulation/I2CDataJNI.java | 0 .../wpilib/hardware}/hal/simulation/NotifierDataJNI.java | 0 .../wpilib/hardware}/hal/simulation/NotifyCallback.java | 0 .../first => org/wpilib/hardware}/hal/simulation/PWMDataJNI.java | 0 .../wpilib/hardware}/hal/simulation/PowerDistributionDataJNI.java | 0 .../wpilib/hardware}/hal/simulation/REVPHDataJNI.java | 0 .../wpilib/hardware}/hal/simulation/RoboRioDataJNI.java | 0 .../wpilib/hardware}/hal/simulation/SimDeviceCallback.java | 0 .../wpilib/hardware}/hal/simulation/SimDeviceDataJNI.java | 0 .../wpilib/hardware}/hal/simulation/SimValueCallback.java | 0 .../wpilib/hardware}/hal/simulation/SimulatorJNI.java | 0 .../wpilib/hardware}/hal/util/AllocationException.java | 0 .../first => org/wpilib/hardware}/hal/util/BoundaryException.java | 0 .../wpilib/hardware}/hal/util/CheckedAllocationException.java | 0 .../wpilib/hardware}/hal/util/HalHandleException.java | 0 .../wpilib/hardware}/hal/util/UncleanStatusException.java | 0 .../java/{edu/wpi/first => org/wpilib/hardware}/hal/JNITest.java | 0 .../wpi/first => org/wpilib}/networktables/BooleanArrayEntry.java | 0 .../first => org/wpilib}/networktables/BooleanArrayEntryImpl.java | 0 .../first => org/wpilib}/networktables/BooleanArrayPublisher.java | 0 .../wpilib}/networktables/BooleanArraySubscriber.java | 0 .../wpi/first => org/wpilib}/networktables/BooleanArrayTopic.java | 0 .../{edu/wpi/first => org/wpilib}/networktables/BooleanEntry.java | 0 .../wpi/first => org/wpilib}/networktables/BooleanEntryImpl.java | 0 .../wpi/first => org/wpilib}/networktables/BooleanPublisher.java | 0 .../wpi/first => org/wpilib}/networktables/BooleanSubscriber.java | 0 .../{edu/wpi/first => org/wpilib}/networktables/BooleanTopic.java | 0 .../wpi/first => org/wpilib}/networktables/DoubleArrayEntry.java | 0 .../first => org/wpilib}/networktables/DoubleArrayEntryImpl.java | 0 .../first => org/wpilib}/networktables/DoubleArrayPublisher.java | 0 .../first => org/wpilib}/networktables/DoubleArraySubscriber.java | 0 .../wpi/first => org/wpilib}/networktables/DoubleArrayTopic.java | 0 .../{edu/wpi/first => org/wpilib}/networktables/DoubleEntry.java | 0 .../wpi/first => org/wpilib}/networktables/DoubleEntryImpl.java | 0 .../wpi/first => org/wpilib}/networktables/DoublePublisher.java | 0 .../wpi/first => org/wpilib}/networktables/DoubleSubscriber.java | 0 .../{edu/wpi/first => org/wpilib}/networktables/DoubleTopic.java | 0 .../wpi/first => org/wpilib}/networktables/FloatArrayEntry.java | 0 .../first => org/wpilib}/networktables/FloatArrayEntryImpl.java | 0 .../first => org/wpilib}/networktables/FloatArrayPublisher.java | 0 .../first => org/wpilib}/networktables/FloatArraySubscriber.java | 0 .../wpi/first => org/wpilib}/networktables/FloatArrayTopic.java | 0 .../{edu/wpi/first => org/wpilib}/networktables/FloatEntry.java | 0 .../wpi/first => org/wpilib}/networktables/FloatEntryImpl.java | 0 .../wpi/first => org/wpilib}/networktables/FloatPublisher.java | 0 .../wpi/first => org/wpilib}/networktables/FloatSubscriber.java | 0 .../{edu/wpi/first => org/wpilib}/networktables/FloatTopic.java | 0 .../wpi/first => org/wpilib}/networktables/GenericEntryImpl.java | 0 .../wpi/first => org/wpilib}/networktables/GenericPublisher.java | 0 .../wpi/first => org/wpilib}/networktables/GenericSubscriber.java | 0 .../wpi/first => org/wpilib}/networktables/IntegerArrayEntry.java | 0 .../first => org/wpilib}/networktables/IntegerArrayEntryImpl.java | 0 .../first => org/wpilib}/networktables/IntegerArrayPublisher.java | 0 .../wpilib}/networktables/IntegerArraySubscriber.java | 0 .../wpi/first => org/wpilib}/networktables/IntegerArrayTopic.java | 0 .../{edu/wpi/first => org/wpilib}/networktables/IntegerEntry.java | 0 .../wpi/first => org/wpilib}/networktables/IntegerEntryImpl.java | 0 .../wpi/first => org/wpilib}/networktables/IntegerPublisher.java | 0 .../wpi/first => org/wpilib}/networktables/IntegerSubscriber.java | 0 .../{edu/wpi/first => org/wpilib}/networktables/IntegerTopic.java | 0 .../wpi/first => org/wpilib}/networktables/NetworkTableEntry.java | 0 .../first => org/wpilib}/networktables/NetworkTableInstance.java | 0 .../wpi/first => org/wpilib}/networktables/NetworkTableValue.java | 0 .../wpi/first => org/wpilib}/networktables/NetworkTablesJNI.java | 0 .../{edu/wpi/first => org/wpilib}/networktables/RawEntry.java | 0 .../{edu/wpi/first => org/wpilib}/networktables/RawEntryImpl.java | 0 .../{edu/wpi/first => org/wpilib}/networktables/RawPublisher.java | 0 .../wpi/first => org/wpilib}/networktables/RawSubscriber.java | 0 .../{edu/wpi/first => org/wpilib}/networktables/RawTopic.java | 0 .../wpi/first => org/wpilib}/networktables/StringArrayEntry.java | 0 .../first => org/wpilib}/networktables/StringArrayEntryImpl.java | 0 .../first => org/wpilib}/networktables/StringArrayPublisher.java | 0 .../first => org/wpilib}/networktables/StringArraySubscriber.java | 0 .../wpi/first => org/wpilib}/networktables/StringArrayTopic.java | 0 .../{edu/wpi/first => org/wpilib}/networktables/StringEntry.java | 0 .../wpi/first => org/wpilib}/networktables/StringEntryImpl.java | 0 .../wpi/first => org/wpilib}/networktables/StringPublisher.java | 0 .../wpi/first => org/wpilib}/networktables/StringSubscriber.java | 0 .../{edu/wpi/first => org/wpilib}/networktables/StringTopic.java | 0 .../first => org/wpilib}/networktables/TimestampedBoolean.java | 0 .../wpilib}/networktables/TimestampedBooleanArray.java | 0 .../wpi/first => org/wpilib}/networktables/TimestampedDouble.java | 0 .../wpilib}/networktables/TimestampedDoubleArray.java | 0 .../wpi/first => org/wpilib}/networktables/TimestampedFloat.java | 0 .../first => org/wpilib}/networktables/TimestampedFloatArray.java | 0 .../first => org/wpilib}/networktables/TimestampedInteger.java | 0 .../wpilib}/networktables/TimestampedIntegerArray.java | 0 .../wpi/first => org/wpilib}/networktables/TimestampedRaw.java | 0 .../wpi/first => org/wpilib}/networktables/TimestampedString.java | 0 .../wpilib}/networktables/TimestampedStringArray.java | 0 .../wpi/first => org/wpilib}/networktables/ConnectionInfo.java | 0 .../{edu/wpi/first => org/wpilib}/networktables/EntryBase.java | 0 .../{edu/wpi/first => org/wpilib}/networktables/GenericEntry.java | 0 .../{edu/wpi/first => org/wpilib}/networktables/LogMessage.java | 0 .../wpi/first => org/wpilib}/networktables/MultiSubscriber.java | 0 .../{edu/wpi/first => org/wpilib}/networktables/NTSendable.java | 0 .../wpi/first => org/wpilib}/networktables/NTSendableBuilder.java | 0 .../{edu/wpi/first => org/wpilib}/networktables/NetworkTable.java | 0 .../wpi/first => org/wpilib}/networktables/NetworkTableEvent.java | 0 .../first => org/wpilib}/networktables/NetworkTableListener.java | 0 .../wpilib}/networktables/NetworkTableListenerPoller.java | 0 .../wpi/first => org/wpilib}/networktables/NetworkTableType.java | 0 .../wpi/first => org/wpilib}/networktables/ProtobufEntry.java | 0 .../wpi/first => org/wpilib}/networktables/ProtobufEntryImpl.java | 0 .../wpi/first => org/wpilib}/networktables/ProtobufPublisher.java | 0 .../first => org/wpilib}/networktables/ProtobufSubscriber.java | 0 .../wpi/first => org/wpilib}/networktables/ProtobufTopic.java | 0 .../java/{edu/wpi/first => org/wpilib}/networktables/PubSub.java | 0 .../{edu/wpi/first => org/wpilib}/networktables/PubSubOption.java | 0 .../wpi/first => org/wpilib}/networktables/PubSubOptions.java | 0 .../{edu/wpi/first => org/wpilib}/networktables/Publisher.java | 0 .../wpi/first => org/wpilib}/networktables/StructArrayEntry.java | 0 .../first => org/wpilib}/networktables/StructArrayEntryImpl.java | 0 .../first => org/wpilib}/networktables/StructArrayPublisher.java | 0 .../first => org/wpilib}/networktables/StructArraySubscriber.java | 0 .../wpi/first => org/wpilib}/networktables/StructArrayTopic.java | 0 .../{edu/wpi/first => org/wpilib}/networktables/StructEntry.java | 0 .../wpi/first => org/wpilib}/networktables/StructEntryImpl.java | 0 .../wpi/first => org/wpilib}/networktables/StructPublisher.java | 0 .../wpi/first => org/wpilib}/networktables/StructSubscriber.java | 0 .../{edu/wpi/first => org/wpilib}/networktables/StructTopic.java | 0 .../{edu/wpi/first => org/wpilib}/networktables/Subscriber.java | 0 .../wpi/first => org/wpilib}/networktables/TableListener.java | 0 .../wpi/first => org/wpilib}/networktables/TimeSyncEventData.java | 0 .../wpi/first => org/wpilib}/networktables/TimestampedObject.java | 0 .../java/{edu/wpi/first => org/wpilib}/networktables/Topic.java | 0 .../{edu/wpi/first => org/wpilib}/networktables/TopicInfo.java | 0 .../wpi/first => org/wpilib}/networktables/ValueEventData.java | 0 .../wpilib}/networktables/ConnectionListenerTest.java | 0 .../java/{edu/wpi/first => org/wpilib}/networktables/JNITest.java | 0 .../{edu/wpi/first => org/wpilib}/networktables/LoggerTest.java | 0 .../wpi/first => org/wpilib}/networktables/NetworkTableTest.java | 0 .../java/{edu/wpi/first => org/wpilib}/networktables/RawTest.java | 0 .../wpi/first => org/wpilib}/networktables/TableListenerTest.java | 0 .../{edu/wpi/first => org/wpilib}/networktables/TimeSyncTest.java | 0 .../wpi/first => org/wpilib}/networktables/TopicListenerTest.java | 0 .../java/{edu/wpi/first/wpilibj => org/wpilib}/romi/DevMain.java | 0 .../{edu/wpi/first/wpilibj => org/wpilib}/romi/OnBoardIO.java | 0 .../java/{edu/wpi/first/wpilibj => org/wpilib}/romi/RomiGyro.java | 0 .../{edu/wpi/first/wpilibj => org/wpilib}/romi/RomiMotor.java | 0 .../dev/java/{edu/wpi/first/wpilibj => org/wpilib}/DevMain.java | 0 .../first/wpilibj => org/wpilib/driverstation}/PS4Controller.java | 0 .../first/wpilibj => org/wpilib/driverstation}/PS5Controller.java | 0 .../wpilibj => org/wpilib/driverstation}/StadiaController.java | 0 .../wpilibj => org/wpilib/driverstation}/XboxController.java | 0 .../motorcontrol => org/wpilib/hardware/motor}/Koors40.java | 0 .../motorcontrol => org/wpilib/hardware/motor}/PWMSparkFlex.java | 0 .../motorcontrol => org/wpilib/hardware/motor}/PWMSparkMax.java | 0 .../motorcontrol => org/wpilib/hardware/motor}/PWMTalonFX.java | 0 .../motorcontrol => org/wpilib/hardware/motor}/PWMTalonSRX.java | 0 .../motorcontrol => org/wpilib/hardware/motor}/PWMVenom.java | 0 .../motorcontrol => org/wpilib/hardware/motor}/PWMVictorSPX.java | 0 .../wpilibj/motorcontrol => org/wpilib/hardware/motor}/Spark.java | 0 .../motorcontrol => org/wpilib/hardware/motor}/SparkMini.java | 0 .../wpilibj/motorcontrol => org/wpilib/hardware/motor}/Talon.java | 0 .../motorcontrol => org/wpilib/hardware/motor}/VictorSP.java | 0 .../first/wpilibj => org/wpilib}/simulation/PS4ControllerSim.java | 0 .../first/wpilibj => org/wpilib}/simulation/PS5ControllerSim.java | 0 .../wpilibj => org/wpilib}/simulation/StadiaControllerSim.java | 0 .../wpilibj => org/wpilib}/simulation/XboxControllerSim.java | 0 .../java/{edu/wpi/first/wpilibj => org/wpilib}/ExpansionHub.java | 0 .../{edu/wpi/first/wpilibj => org/wpilib}/ExpansionHubMotor.java | 0 .../first/wpilibj => org/wpilib}/ExpansionHubPidConstants.java | 0 .../{edu/wpi/first/wpilibj => org/wpilib}/ExpansionHubServo.java | 0 .../first/wpilibj => org/wpilib}/counter/EdgeConfiguration.java | 0 .../{edu/wpi/first/wpilibj => org/wpilib}/counter/Tachometer.java | 0 .../wpi/first/wpilibj => org/wpilib}/counter/UpDownCounter.java | 0 .../wpi/first/wpilibj => org/wpilib}/drive/DifferentialDrive.java | 0 .../{edu/wpi/first/wpilibj => org/wpilib}/drive/MecanumDrive.java | 0 .../wpi/first/wpilibj => org/wpilib}/drive/RobotDriveBase.java | 0 .../first/wpilibj => org/wpilib/driverstation}/DSControlWord.java | 0 .../first/wpilibj => org/wpilib/driverstation}/DriverStation.java | 0 .../wpi/first/wpilibj => org/wpilib/driverstation}/Gamepad.java | 0 .../first/wpilibj => org/wpilib/driverstation}/GenericHID.java | 0 .../wpi/first/wpilibj => org/wpilib/driverstation}/Joystick.java | 0 .../{edu/wpi/first/wpilibj => org/wpilib}/event/BooleanEvent.java | 0 .../{edu/wpi/first/wpilibj => org/wpilib}/event/EventLoop.java | 0 .../first/wpilibj => org/wpilib}/event/NetworkBooleanEvent.java | 0 .../wpilib/hardware/accelerometer}/ADXL345_I2C.java | 0 .../wpilib/hardware/accelerometer}/AnalogAccelerometer.java | 0 .../{edu/wpi/first/wpilibj => org/wpilib/hardware/bus}/CAN.java | 0 .../{edu/wpi/first/wpilibj => org/wpilib/hardware/bus}/I2C.java | 0 .../wpi/first/wpilibj => org/wpilib/hardware/bus}/SerialPort.java | 0 .../wpilibj => org/wpilib/hardware/discrete}/AnalogInput.java | 0 .../wpilibj => org/wpilib/hardware/discrete}/CounterBase.java | 0 .../wpilibj => org/wpilib/hardware/discrete}/DigitalInput.java | 0 .../wpilibj => org/wpilib/hardware/discrete}/DigitalOutput.java | 0 .../wpi/first/wpilibj => org/wpilib/hardware/discrete}/PWM.java | 0 .../wpi/first/wpilibj => org/wpilib/hardware/imu}/OnboardIMU.java | 0 .../first/wpilibj => org/wpilib/hardware/led}/AddressableLED.java | 0 .../wpilibj => org/wpilib/hardware/led}/AddressableLEDBuffer.java | 0 .../wpilib/hardware/led}/AddressableLEDBufferView.java | 0 .../wpi/first/wpilibj => org/wpilib/hardware/led}/LEDPattern.java | 0 .../wpi/first/wpilibj => org/wpilib/hardware/led}/LEDReader.java | 0 .../wpi/first/wpilibj => org/wpilib/hardware/led}/LEDWriter.java | 0 .../wpilib/hardware/motor}/MotorController.java | 0 .../wpilib/hardware/motor}/MotorControllerGroup.java | 0 .../first/wpilibj => org/wpilib/hardware/motor}/MotorSafety.java | 0 .../wpilib/hardware/motor}/PWMMotorController.java | 0 .../wpilibj => org/wpilib/hardware/pneumatic}/Compressor.java | 0 .../wpilib/hardware/pneumatic}/CompressorConfigType.java | 0 .../wpilibj => org/wpilib/hardware/pneumatic}/DoubleSolenoid.java | 0 .../wpilibj => org/wpilib/hardware/pneumatic}/PneumaticHub.java | 0 .../wpilibj => org/wpilib/hardware/pneumatic}/PneumaticsBase.java | 0 .../wpilib/hardware/pneumatic}/PneumaticsControlModule.java | 0 .../wpilib/hardware/pneumatic}/PneumaticsModuleType.java | 0 .../first/wpilibj => org/wpilib/hardware/pneumatic}/Solenoid.java | 0 .../wpilibj => org/wpilib/hardware/power}/PowerDistribution.java | 0 .../wpi/first/wpilibj => org/wpilib/hardware/range}/SharpIR.java | 0 .../wpilibj => org/wpilib/hardware/rotation}/AnalogEncoder.java | 0 .../wpilib/hardware/rotation}/AnalogPotentiometer.java | 0 .../first/wpilibj => org/wpilib/hardware/rotation}/DutyCycle.java | 0 .../wpilib/hardware/rotation}/DutyCycleEncoder.java | 0 .../first/wpilibj => org/wpilib/hardware/rotation}/Encoder.java | 0 .../wpilibj => org/wpilib}/internal/DriverStationModeThread.java | 0 .../first/wpilibj => org/wpilib/opmode}/IterativeRobotBase.java | 0 .../{edu/wpi/first/wpilibj => org/wpilib/opmode}/RobotBase.java | 0 .../{edu/wpi/first/wpilibj => org/wpilib/opmode}/RobotState.java | 0 .../{edu/wpi/first/wpilibj => org/wpilib/opmode}/TimedRobot.java | 0 .../wpi/first/wpilibj => org/wpilib/opmode}/TimesliceRobot.java | 0 .../main/java/{edu/wpi/first/wpilibj => org/wpilib}/package.html | 0 .../wpi/first/wpilibj => org/wpilib}/simulation/ADXL345Sim.java | 0 .../wpilibj => org/wpilib}/simulation/AddressableLEDSim.java | 0 .../first/wpilibj => org/wpilib}/simulation/AnalogEncoderSim.java | 0 .../first/wpilibj => org/wpilib}/simulation/AnalogInputSim.java | 0 .../wpi/first/wpilibj => org/wpilib}/simulation/BatterySim.java | 0 .../wpi/first/wpilibj => org/wpilib}/simulation/CTREPCMSim.java | 0 .../first/wpilibj => org/wpilib}/simulation/CallbackStore.java | 0 .../wpi/first/wpilibj => org/wpilib}/simulation/DCMotorSim.java | 0 .../{edu/wpi/first/wpilibj => org/wpilib}/simulation/DIOSim.java | 0 .../wpilib}/simulation/DifferentialDrivetrainSim.java | 0 .../first/wpilibj => org/wpilib}/simulation/DigitalPWMSim.java | 0 .../wpilibj => org/wpilib}/simulation/DoubleSolenoidSim.java | 0 .../first/wpilibj => org/wpilib}/simulation/DriverStationSim.java | 0 .../wpilibj => org/wpilib}/simulation/DutyCycleEncoderSim.java | 0 .../wpi/first/wpilibj => org/wpilib}/simulation/DutyCycleSim.java | 0 .../wpi/first/wpilibj => org/wpilib}/simulation/ElevatorSim.java | 0 .../wpi/first/wpilibj => org/wpilib}/simulation/EncoderSim.java | 0 .../wpi/first/wpilibj => org/wpilib}/simulation/FlywheelSim.java | 0 .../wpi/first/wpilibj => org/wpilib}/simulation/GamepadSim.java | 0 .../first/wpilibj => org/wpilib}/simulation/GenericHIDSim.java | 0 .../{edu/wpi/first/wpilibj => org/wpilib}/simulation/I2CSim.java | 0 .../wpi/first/wpilibj => org/wpilib}/simulation/JoystickSim.java | 0 .../first/wpilibj => org/wpilib}/simulation/LinearSystemSim.java | 0 .../wpi/first/wpilibj => org/wpilib}/simulation/NotifierSim.java | 0 .../{edu/wpi/first/wpilibj => org/wpilib}/simulation/PDPSim.java | 0 .../wpilibj => org/wpilib}/simulation/PWMMotorControllerSim.java | 0 .../{edu/wpi/first/wpilibj => org/wpilib}/simulation/PWMSim.java | 0 .../wpilibj => org/wpilib}/simulation/PneumaticsBaseSim.java | 0 .../wpi/first/wpilibj => org/wpilib}/simulation/REVPHSim.java | 0 .../wpi/first/wpilibj => org/wpilib}/simulation/RoboRioSim.java | 0 .../wpilibj => org/wpilib}/simulation/SendableChooserSim.java | 0 .../wpi/first/wpilibj => org/wpilib}/simulation/SharpIRSim.java | 0 .../wpi/first/wpilibj => org/wpilib}/simulation/SimDeviceSim.java | 0 .../wpi/first/wpilibj => org/wpilib}/simulation/SimHooks.java | 0 .../wpilibj => org/wpilib}/simulation/SingleJointedArmSim.java | 0 .../wpi/first/wpilibj => org/wpilib}/simulation/SolenoidSim.java | 0 .../wpi/first/wpilibj => org/wpilib}/smartdashboard/Field2d.java | 0 .../wpilibj => org/wpilib}/smartdashboard/FieldObject2d.java | 0 .../wpilibj => org/wpilib}/smartdashboard/ListenerExecutor.java | 0 .../first/wpilibj => org/wpilib}/smartdashboard/Mechanism2d.java | 0 .../wpilib}/smartdashboard/MechanismLigament2d.java | 0 .../wpilibj => org/wpilib}/smartdashboard/MechanismObject2d.java | 0 .../wpilibj => org/wpilib}/smartdashboard/MechanismRoot2d.java | 0 .../wpilib}/smartdashboard/SendableBuilderImpl.java | 0 .../wpilibj => org/wpilib}/smartdashboard/SendableChooser.java | 0 .../wpilibj => org/wpilib}/smartdashboard/SmartDashboard.java | 0 .../wpi/first/wpilibj => org/wpilib}/sysid/SysIdRoutineLog.java | 0 .../wpi/first/wpilibj => org/wpilib/system}/DataLogManager.java | 0 .../{edu/wpi/first/wpilibj => org/wpilib/system}/Filesystem.java | 0 .../{edu/wpi/first/wpilibj => org/wpilib/system}/Notifier.java | 0 .../{edu/wpi/first/wpilibj => org/wpilib/system}/Resource.java | 0 .../wpi/first/wpilibj => org/wpilib/system}/RobotController.java | 0 .../{edu/wpi/first/wpilibj => org/wpilib/system}/RuntimeType.java | 0 .../{edu/wpi/first/wpilibj => org/wpilib/system}/SensorUtil.java | 0 .../wpi/first/wpilibj => org/wpilib/system}/SystemServer.java | 0 .../{edu/wpi/first/wpilibj => org/wpilib/system}/Threads.java | 0 .../java/{edu/wpi/first/wpilibj => org/wpilib/system}/Timer.java | 0 .../java/{edu/wpi/first/wpilibj => org/wpilib/system}/Tracer.java | 0 .../{edu/wpi/first/wpilibj => org/wpilib/system}/Watchdog.java | 0 .../java/{edu/wpi/first/wpilibj => org/wpilib/util}/Alert.java | 0 .../java/{edu/wpi/first/wpilibj => org/wpilib}/util/Color.java | 0 .../{edu/wpi/first/wpilibj => org/wpilib}/util/Color8Bit.java | 0 .../{edu/wpi/first/wpilibj => org/wpilib/util}/Preferences.java | 0 .../wpi/first/wpilibj => org/wpilib}/MockHardwareExtension.java | 0 .../{edu/wpi/first/wpilibj => org/wpilib}/UtilityClassTest.java | 0 .../{edu/wpi/first/wpilibj => org/wpilib}/can/CANStatusTest.java | 0 .../first/wpilibj => org/wpilib}/drive/DifferentialDriveTest.java | 0 .../wpi/first/wpilibj => org/wpilib}/drive/MecanumDriveTest.java | 0 .../wpilibj => org/wpilib/driverstation}/DriverStationTest.java | 0 .../wpilibj => org/wpilib/driverstation}/GenericHIDTest.java | 0 .../first/wpilibj => org/wpilib/driverstation}/JoystickTest.java | 0 .../wpilibj => org/wpilib/driverstation}/PS4ControllerTest.java | 0 .../wpilibj => org/wpilib/driverstation}/PS5ControllerTest.java | 0 .../wpilibj => org/wpilib/driverstation}/XboxControllerTest.java | 0 .../wpi/first/wpilibj => org/wpilib}/event/BooleanEventTest.java | 0 .../wpi/first/wpilibj => org/wpilib}/event/EventLoopTest.java | 0 .../wpilibj => org/wpilib}/event/NetworkBooleanEventTest.java | 0 .../java/{edu/wpi/first/wpilibj => org/wpilib}/hal/JNITest.java | 0 .../wpi/first/wpilibj => org/wpilib}/hal/MatchInfoDataTest.java | 0 .../wpilib/hardware/discrete}/DigitalOutputTest.java | 0 .../wpilib/hardware/led}/AddressableLEDBufferTest.java | 0 .../wpilib/hardware/led}/AddressableLEDBufferViewTest.java | 0 .../first/wpilibj => org/wpilib/hardware/led}/LEDPatternTest.java | 0 .../wpilib/hardware/motor}/MockMotorController.java | 0 .../wpilib/hardware/motor}/MockPWMMotorController.java | 0 .../wpilib/hardware/motor}/MotorControllerGroupTest.java | 0 .../wpilib/hardware/pneumatic}/DoubleSolenoidTestCTRE.java | 0 .../wpilib/hardware/pneumatic}/DoubleSolenoidTestREV.java | 0 .../wpilib/hardware/pneumatic}/SolenoidTestCTRE.java | 0 .../wpilib/hardware/pneumatic}/SolenoidTestREV.java | 0 .../wpilib/hardware/power}/PowerDistributionTest.java | 0 .../first/wpilibj => org/wpilib/hardware/range}/SharpIRTest.java | 0 .../wpilib/hardware/rotation}/AnalogPotentiometerTest.java | 0 .../wpi/first/wpilibj => org/wpilib/opmode}/TimedRobotTest.java | 0 .../first/wpilibj => org/wpilib/opmode}/TimesliceRobotTest.java | 0 .../first/wpilibj => org/wpilib}/simulation/ADXL345SimTest.java | 0 .../wpilibj => org/wpilib}/simulation/AddressableLEDSimTest.java | 0 .../wpilibj => org/wpilib}/simulation/AnalogEncoderSimTest.java | 0 .../wpilibj => org/wpilib}/simulation/AnalogInputSimTest.java | 0 .../first/wpilibj => org/wpilib}/simulation/CTREPCMSimTest.java | 0 .../first/wpilibj => org/wpilib}/simulation/DCMotorSimTest.java | 0 .../wpi/first/wpilibj => org/wpilib}/simulation/DIOSimTest.java | 0 .../wpilib}/simulation/DifferentialDrivetrainSimTest.java | 0 .../wpilibj => org/wpilib}/simulation/DigitalPWMSimTest.java | 0 .../wpilibj => org/wpilib}/simulation/DriverStationSimTest.java | 0 .../wpilib}/simulation/DutyCycleEncoderSimTest.java | 0 .../first/wpilibj => org/wpilib}/simulation/DutyCycleSimTest.java | 0 .../first/wpilibj => org/wpilib}/simulation/ElevatorSimTest.java | 0 .../first/wpilibj => org/wpilib}/simulation/EncoderSimTest.java | 0 .../wpilib}/simulation/PWMMotorControllerSimTest.java | 0 .../wpi/first/wpilibj => org/wpilib}/simulation/PWMSimTest.java | 0 .../wpi/first/wpilibj => org/wpilib}/simulation/REVPHSimTest.java | 0 .../first/wpilibj => org/wpilib}/simulation/RoboRioSimTest.java | 0 .../first/wpilibj => org/wpilib}/simulation/SimDeviceSimTest.java | 0 .../wpilib}/simulation/SingleJointedArmSimTest.java | 0 .../wpilib}/simulation/testutils/BooleanCallback.java | 0 .../wpilib}/simulation/testutils/BufferCallback.java | 0 .../wpilib}/simulation/testutils/CallbackHelperBase.java | 0 .../wpilib}/simulation/testutils/DoubleCallback.java | 0 .../wpilibj => org/wpilib}/simulation/testutils/EnumCallback.java | 0 .../wpilibj => org/wpilib}/simulation/testutils/IntCallback.java | 0 .../wpilibj => org/wpilib}/smartdashboard/Mechanism2dTest.java | 0 .../wpilib}/smartdashboard/SendableChooserTest.java | 0 .../wpilibj => org/wpilib}/smartdashboard/SmartDashboardTest.java | 0 .../wpi/first/wpilibj => org/wpilib/system}/NotifierTest.java | 0 .../first/wpilibj => org/wpilib/system}/RobotControllerTest.java | 0 .../wpi/first/wpilibj => org/wpilib/system}/SensorUtilTest.java | 0 .../{edu/wpi/first/wpilibj => org/wpilib/system}/TimerTest.java | 0 .../wpi/first/wpilibj => org/wpilib/system}/WatchdogTest.java | 0 .../{edu/wpi/first/wpilibj => org/wpilib/util}/AlertTest.java | 0 .../{edu/wpi/first/wpilibj => org/wpilib}/util/Color8BitTest.java | 0 .../{edu/wpi/first/wpilibj => org/wpilib}/util/ColorTest.java | 0 .../wpi/first/wpilibj => org/wpilib/util}/PreferencesTest.java | 0 .../wpilib}/commands/command2/ReplaceMeCommand.java | 0 .../{edu/wpi/first/wpilibj => org/wpilib}/commands/commands.json | 0 .../wpilib}/commands/emptyclass/ReplaceMeEmptyClass.java | 0 .../wpilib}/commands/instantcommand/ReplaceMeInstantCommand.java | 0 .../parallelcommandgroup/ReplaceMeParallelCommandGroup.java | 0 .../paralleldeadlinegroup/ReplaceMeParallelDeadlineGroup.java | 0 .../commands/parallelracegroup/ReplaceMeParallelRaceGroup.java | 0 .../sequentialcommandgroup/ReplaceMeSequentialCommandGroup.java | 0 .../wpilib}/commands/subsystem2/ReplaceMeSubsystem.java | 0 .../wpilibj => org/wpilib}/examples/addressableled/Main.java | 0 .../wpilibj => org/wpilib}/examples/addressableled/Robot.java | 0 .../wpilibj => org/wpilib}/examples/apriltagsvision/Main.java | 0 .../wpilibj => org/wpilib}/examples/apriltagsvision/Robot.java | 0 .../first/wpilibj => org/wpilib}/examples/arcadedrive/Main.java | 0 .../first/wpilibj => org/wpilib}/examples/arcadedrive/Robot.java | 0 .../wpilib}/examples/arcadedrivexboxcontroller/Main.java | 0 .../wpilib}/examples/arcadedrivexboxcontroller/Robot.java | 0 .../wpilibj => org/wpilib}/examples/armsimulation/Constants.java | 0 .../first/wpilibj => org/wpilib}/examples/armsimulation/Main.java | 0 .../wpilibj => org/wpilib}/examples/armsimulation/Robot.java | 0 .../wpilib}/examples/armsimulation/subsystems/Arm.java | 0 .../wpi/first/wpilibj => org/wpilib}/examples/canpdp/Main.java | 0 .../wpi/first/wpilibj => org/wpilib}/examples/canpdp/Robot.java | 0 .../wpilib}/examples/differentialdrivebot/Drivetrain.java | 0 .../wpilib}/examples/differentialdrivebot/Main.java | 0 .../wpilib}/examples/differentialdrivebot/Robot.java | 0 .../examples/differentialdriveposeestimator/Drivetrain.java | 0 .../ExampleGlobalMeasurementSensor.java | 0 .../wpilib}/examples/differentialdriveposeestimator/Main.java | 0 .../wpilib}/examples/differentialdriveposeestimator/Robot.java | 0 .../wpilib}/examples/digitalcommunication/Main.java | 0 .../wpilib}/examples/digitalcommunication/Robot.java | 0 .../wpilib}/examples/drivedistanceoffboard/Constants.java | 0 .../drivedistanceoffboard/ExampleSmartMotorController.java | 0 .../wpilib}/examples/drivedistanceoffboard/Main.java | 0 .../wpilib}/examples/drivedistanceoffboard/Robot.java | 0 .../wpilib}/examples/drivedistanceoffboard/RobotContainer.java | 0 .../examples/drivedistanceoffboard/subsystems/DriveSubsystem.java | 0 .../wpilibj => org/wpilib}/examples/dutycycleencoder/Main.java | 0 .../wpilibj => org/wpilib}/examples/dutycycleencoder/Robot.java | 0 .../wpilibj => org/wpilib}/examples/dutycycleinput/Main.java | 0 .../wpilibj => org/wpilib}/examples/dutycycleinput/Robot.java | 0 .../elevatorexponentialprofile/ExampleSmartMotorController.java | 0 .../wpilib}/examples/elevatorexponentialprofile/Main.java | 0 .../wpilib}/examples/elevatorexponentialprofile/Robot.java | 0 .../wpilib}/examples/elevatorexponentialsimulation/Constants.java | 0 .../wpilib}/examples/elevatorexponentialsimulation/Main.java | 0 .../wpilib}/examples/elevatorexponentialsimulation/Robot.java | 0 .../elevatorexponentialsimulation/subsystems/Elevator.java | 0 .../wpilibj => org/wpilib}/examples/elevatorprofiledpid/Main.java | 0 .../wpilib}/examples/elevatorprofiledpid/Robot.java | 0 .../wpilib}/examples/elevatorsimulation/Constants.java | 0 .../wpilibj => org/wpilib}/examples/elevatorsimulation/Main.java | 0 .../wpilibj => org/wpilib}/examples/elevatorsimulation/Robot.java | 0 .../wpilib}/examples/elevatorsimulation/subsystems/Elevator.java | 0 .../elevatortrapezoidprofile/ExampleSmartMotorController.java | 0 .../wpilib}/examples/elevatortrapezoidprofile/Main.java | 0 .../wpilib}/examples/elevatortrapezoidprofile/Robot.java | 0 .../wpi/first/wpilibj => org/wpilib}/examples/encoder/Main.java | 0 .../wpi/first/wpilibj => org/wpilib}/examples/encoder/Robot.java | 0 .../wpi/first/wpilibj => org/wpilib}/examples/eventloop/Main.java | 0 .../first/wpilibj => org/wpilib}/examples/eventloop/Robot.java | 0 .../{edu/wpi/first/wpilibj => org/wpilib}/examples/examples.json | 0 .../wpilib}/examples/flywheelbangbangcontroller/Main.java | 0 .../wpilib}/examples/flywheelbangbangcontroller/Robot.java | 0 .../wpilibj => org/wpilib}/examples/gettingstarted/Main.java | 0 .../wpilibj => org/wpilib}/examples/gettingstarted/Robot.java | 0 .../{edu/wpi/first/wpilibj => org/wpilib}/examples/gyro/Main.java | 0 .../wpi/first/wpilibj => org/wpilib}/examples/gyro/Robot.java | 0 .../first/wpilibj => org/wpilib}/examples/gyromecanum/Main.java | 0 .../first/wpilibj => org/wpilib}/examples/gyromecanum/Robot.java | 0 .../wpilib}/examples/hatchbotinlined/Constants.java | 0 .../wpilibj => org/wpilib}/examples/hatchbotinlined/Main.java | 0 .../wpilibj => org/wpilib}/examples/hatchbotinlined/Robot.java | 0 .../wpilib}/examples/hatchbotinlined/RobotContainer.java | 0 .../wpilib}/examples/hatchbotinlined/commands/Autos.java | 0 .../examples/hatchbotinlined/subsystems/DriveSubsystem.java | 0 .../examples/hatchbotinlined/subsystems/HatchSubsystem.java | 0 .../wpilib}/examples/hatchbottraditional/Constants.java | 0 .../wpilibj => org/wpilib}/examples/hatchbottraditional/Main.java | 0 .../wpilib}/examples/hatchbottraditional/Robot.java | 0 .../wpilib}/examples/hatchbottraditional/RobotContainer.java | 0 .../examples/hatchbottraditional/commands/ComplexAuto.java | 0 .../examples/hatchbottraditional/commands/DefaultDrive.java | 0 .../examples/hatchbottraditional/commands/DriveDistance.java | 0 .../wpilib}/examples/hatchbottraditional/commands/GrabHatch.java | 0 .../examples/hatchbottraditional/commands/HalveDriveSpeed.java | 0 .../examples/hatchbottraditional/commands/ReleaseHatch.java | 0 .../examples/hatchbottraditional/subsystems/DriveSubsystem.java | 0 .../examples/hatchbottraditional/subsystems/HatchSubsystem.java | 0 .../wpi/first/wpilibj => org/wpilib}/examples/hidrumble/Main.java | 0 .../first/wpilibj => org/wpilib}/examples/hidrumble/Robot.java | 0 .../first/wpilibj => org/wpilib}/examples/httpcamera/Main.java | 0 .../first/wpilibj => org/wpilib}/examples/httpcamera/Robot.java | 0 .../wpilibj => org/wpilib}/examples/i2ccommunication/Main.java | 0 .../wpilibj => org/wpilib}/examples/i2ccommunication/Robot.java | 0 .../wpilibj => org/wpilib}/examples/intermediatevision/Main.java | 0 .../wpilibj => org/wpilib}/examples/intermediatevision/Robot.java | 0 .../wpilibj => org/wpilib}/examples/mecanumbot/Drivetrain.java | 0 .../first/wpilibj => org/wpilib}/examples/mecanumbot/Main.java | 0 .../first/wpilibj => org/wpilib}/examples/mecanumbot/Robot.java | 0 .../first/wpilibj => org/wpilib}/examples/mecanumdrive/Main.java | 0 .../first/wpilibj => org/wpilib}/examples/mecanumdrive/Robot.java | 0 .../wpilib}/examples/mecanumdriveposeestimator/Drivetrain.java | 0 .../mecanumdriveposeestimator/ExampleGlobalMeasurementSensor.java | 0 .../wpilib}/examples/mecanumdriveposeestimator/Main.java | 0 .../wpilib}/examples/mecanumdriveposeestimator/Robot.java | 0 .../first/wpilibj => org/wpilib}/examples/mechanism2d/Main.java | 0 .../first/wpilibj => org/wpilib}/examples/mechanism2d/Robot.java | 0 .../first/wpilibj => org/wpilib}/examples/motorcontrol/Main.java | 0 .../first/wpilibj => org/wpilib}/examples/motorcontrol/Robot.java | 0 .../wpilibj => org/wpilib}/examples/potentiometerpid/Main.java | 0 .../wpilibj => org/wpilib}/examples/potentiometerpid/Robot.java | 0 .../first/wpilibj => org/wpilib}/examples/quickvision/Main.java | 0 .../first/wpilibj => org/wpilib}/examples/quickvision/Robot.java | 0 .../wpilib}/examples/rapidreactcommandbot/Constants.java | 0 .../wpilib}/examples/rapidreactcommandbot/Main.java | 0 .../examples/rapidreactcommandbot/RapidReactCommandBot.java | 0 .../wpilib}/examples/rapidreactcommandbot/Robot.java | 0 .../wpilib}/examples/rapidreactcommandbot/subsystems/Drive.java | 0 .../wpilib}/examples/rapidreactcommandbot/subsystems/Intake.java | 0 .../examples/rapidreactcommandbot/subsystems/Pneumatics.java | 0 .../wpilib}/examples/rapidreactcommandbot/subsystems/Shooter.java | 0 .../wpilib}/examples/rapidreactcommandbot/subsystems/Storage.java | 0 .../wpilibj => org/wpilib}/examples/romireference/Constants.java | 0 .../first/wpilibj => org/wpilib}/examples/romireference/Main.java | 0 .../wpilibj => org/wpilib}/examples/romireference/Robot.java | 0 .../wpilib}/examples/romireference/RobotContainer.java | 0 .../wpilib}/examples/romireference/commands/ArcadeDrive.java | 0 .../examples/romireference/commands/AutonomousDistance.java | 0 .../wpilib}/examples/romireference/commands/AutonomousTime.java | 0 .../wpilib}/examples/romireference/commands/DriveDistance.java | 0 .../wpilib}/examples/romireference/commands/DriveTime.java | 0 .../wpilib}/examples/romireference/commands/TurnDegrees.java | 0 .../wpilib}/examples/romireference/commands/TurnTime.java | 0 .../wpilib}/examples/romireference/subsystems/Drivetrain.java | 0 .../wpilibj => org/wpilib}/examples/selectcommand/Constants.java | 0 .../first/wpilibj => org/wpilib}/examples/selectcommand/Main.java | 0 .../wpilibj => org/wpilib}/examples/selectcommand/Robot.java | 0 .../wpilib}/examples/selectcommand/RobotContainer.java | 0 .../examples/simpledifferentialdrivesimulation/Drivetrain.java | 0 .../wpilib}/examples/simpledifferentialdrivesimulation/Main.java | 0 .../wpilib}/examples/simpledifferentialdrivesimulation/Robot.java | 0 .../wpi/first/wpilibj => org/wpilib}/examples/solenoid/Main.java | 0 .../wpi/first/wpilibj => org/wpilib}/examples/solenoid/Robot.java | 0 .../first/wpilibj => org/wpilib}/examples/statespacearm/Main.java | 0 .../wpilibj => org/wpilib}/examples/statespacearm/Robot.java | 0 .../wpilibj => org/wpilib}/examples/statespaceelevator/Main.java | 0 .../wpilibj => org/wpilib}/examples/statespaceelevator/Robot.java | 0 .../wpilibj => org/wpilib}/examples/statespaceflywheel/Main.java | 0 .../wpilibj => org/wpilib}/examples/statespaceflywheel/Robot.java | 0 .../wpilib}/examples/statespaceflywheelsysid/Main.java | 0 .../wpilib}/examples/statespaceflywheelsysid/Robot.java | 0 .../wpilibj => org/wpilib}/examples/swervebot/Drivetrain.java | 0 .../wpi/first/wpilibj => org/wpilib}/examples/swervebot/Main.java | 0 .../first/wpilibj => org/wpilib}/examples/swervebot/Robot.java | 0 .../wpilibj => org/wpilib}/examples/swervebot/SwerveModule.java | 0 .../wpilib}/examples/swervedriveposeestimator/Drivetrain.java | 0 .../swervedriveposeestimator/ExampleGlobalMeasurementSensor.java | 0 .../wpilib}/examples/swervedriveposeestimator/Main.java | 0 .../wpilib}/examples/swervedriveposeestimator/Robot.java | 0 .../wpilib}/examples/swervedriveposeestimator/SwerveModule.java | 0 .../wpilibj => org/wpilib}/examples/sysidroutine/Constants.java | 0 .../first/wpilibj => org/wpilib}/examples/sysidroutine/Main.java | 0 .../first/wpilibj => org/wpilib}/examples/sysidroutine/Robot.java | 0 .../wpilib}/examples/sysidroutine/SysIdRoutineBot.java | 0 .../wpilib}/examples/sysidroutine/subsystems/Drive.java | 0 .../wpilib}/examples/sysidroutine/subsystems/Shooter.java | 0 .../wpi/first/wpilibj => org/wpilib}/examples/tankdrive/Main.java | 0 .../first/wpilibj => org/wpilib}/examples/tankdrive/Robot.java | 0 .../wpilib}/examples/tankdrivexboxcontroller/Main.java | 0 .../wpilib}/examples/tankdrivexboxcontroller/Robot.java | 0 .../first/wpilibj => org/wpilib}/examples/unittest/Constants.java | 0 .../wpi/first/wpilibj => org/wpilib}/examples/unittest/Main.java | 0 .../wpi/first/wpilibj => org/wpilib}/examples/unittest/Robot.java | 0 .../wpilib}/examples/unittest/subsystems/Intake.java | 0 .../wpilibj => org/wpilib}/examples/xrpreference/Constants.java | 0 .../first/wpilibj => org/wpilib}/examples/xrpreference/Main.java | 0 .../first/wpilibj => org/wpilib}/examples/xrpreference/Robot.java | 0 .../wpilib}/examples/xrpreference/RobotContainer.java | 0 .../wpilib}/examples/xrpreference/commands/ArcadeDrive.java | 0 .../examples/xrpreference/commands/AutonomousDistance.java | 0 .../wpilib}/examples/xrpreference/commands/AutonomousTime.java | 0 .../wpilib}/examples/xrpreference/commands/DriveDistance.java | 0 .../wpilib}/examples/xrpreference/commands/DriveTime.java | 0 .../wpilib}/examples/xrpreference/commands/TurnDegrees.java | 0 .../wpilib}/examples/xrpreference/commands/TurnTime.java | 0 .../wpilib}/examples/xrpreference/subsystems/Arm.java | 0 .../wpilib}/examples/xrpreference/subsystems/Drivetrain.java | 0 .../wpilib}/snippets/accelerometercollision/Main.java | 0 .../wpilib}/snippets/accelerometercollision/Robot.java | 0 .../wpilibj => org/wpilib}/snippets/accelerometerfilter/Main.java | 0 .../wpilib}/snippets/accelerometerfilter/Robot.java | 0 .../wpilibj => org/wpilib}/snippets/adxlaccelerometers/Main.java | 0 .../wpilibj => org/wpilib}/snippets/adxlaccelerometers/Robot.java | 0 .../wpilibj => org/wpilib}/snippets/analogaccelerometer/Main.java | 0 .../wpilib}/snippets/analogaccelerometer/Robot.java | 0 .../first/wpilibj => org/wpilib}/snippets/analogencoder/Main.java | 0 .../wpilibj => org/wpilib}/snippets/analogencoder/Robot.java | 0 .../first/wpilibj => org/wpilib}/snippets/analoginput/Main.java | 0 .../first/wpilibj => org/wpilib}/snippets/analoginput/Robot.java | 0 .../wpilibj => org/wpilib}/snippets/analogpotentiometer/Main.java | 0 .../wpilib}/snippets/analogpotentiometer/Robot.java | 0 .../first/wpilibj => org/wpilib}/snippets/digitalinput/Main.java | 0 .../first/wpilibj => org/wpilib}/snippets/digitalinput/Robot.java | 0 .../wpilibj => org/wpilib}/snippets/dutycycleencoder/Main.java | 0 .../wpilibj => org/wpilib}/snippets/dutycycleencoder/Robot.java | 0 .../wpi/first/wpilibj => org/wpilib}/snippets/encoder/Main.java | 0 .../wpi/first/wpilibj => org/wpilib}/snippets/encoder/Robot.java | 0 .../first/wpilibj => org/wpilib}/snippets/encoderdrive/Main.java | 0 .../first/wpilibj => org/wpilib}/snippets/encoderdrive/Robot.java | 0 .../first/wpilibj => org/wpilib}/snippets/encoderhoming/Main.java | 0 .../wpilibj => org/wpilib}/snippets/encoderhoming/Robot.java | 0 .../first/wpilibj => org/wpilib}/snippets/limitswitch/Main.java | 0 .../first/wpilibj => org/wpilib}/snippets/limitswitch/Robot.java | 0 .../first/wpilibj => org/wpilib}/snippets/onboardimu/Main.java | 0 .../first/wpilibj => org/wpilib}/snippets/onboardimu/Robot.java | 0 .../wpilib}/snippets/profiledpidfeedforward/Main.java | 0 .../wpilib}/snippets/profiledpidfeedforward/Robot.java | 0 .../{edu/wpi/first/wpilibj => org/wpilib}/snippets/snippets.json | 0 .../wpilibj => org/wpilib}/templates/commandbased/Constants.java | 0 .../first/wpilibj => org/wpilib}/templates/commandbased/Main.java | 0 .../wpilibj => org/wpilib}/templates/commandbased/Robot.java | 0 .../wpilib}/templates/commandbased/RobotContainer.java | 0 .../wpilib}/templates/commandbased/commands/Autos.java | 0 .../wpilib}/templates/commandbased/commands/ExampleCommand.java | 0 .../templates/commandbased/subsystems/ExampleSubsystem.java | 0 .../wpilib}/templates/commandbasedskeleton/Main.java | 0 .../wpilib}/templates/commandbasedskeleton/Robot.java | 0 .../wpilib}/templates/commandbasedskeleton/RobotContainer.java | 0 .../wpilib}/templates/educational/EducationalRobot.java | 0 .../first/wpilibj => org/wpilib}/templates/educational/Main.java | 0 .../first/wpilibj => org/wpilib}/templates/educational/Robot.java | 0 .../wpilibj => org/wpilib}/templates/robotbaseskeleton/Main.java | 0 .../wpilibj => org/wpilib}/templates/robotbaseskeleton/Robot.java | 0 .../wpilib}/templates/romicommandbased/Constants.java | 0 .../wpilibj => org/wpilib}/templates/romicommandbased/Main.java | 0 .../wpilibj => org/wpilib}/templates/romicommandbased/Robot.java | 0 .../wpilib}/templates/romicommandbased/RobotContainer.java | 0 .../templates/romicommandbased/commands/ExampleCommand.java | 0 .../templates/romicommandbased/subsystems/RomiDrivetrain.java | 0 .../wpilib}/templates/romieducational/EducationalRobot.java | 0 .../wpilibj => org/wpilib}/templates/romieducational/Main.java | 0 .../wpilibj => org/wpilib}/templates/romieducational/Robot.java | 0 .../wpilib}/templates/romieducational/RomiDrivetrain.java | 0 .../first/wpilibj => org/wpilib}/templates/romitimed/Main.java | 0 .../first/wpilibj => org/wpilib}/templates/romitimed/Robot.java | 0 .../wpilib}/templates/romitimed/RomiDrivetrain.java | 0 .../wpi/first/wpilibj => org/wpilib}/templates/templates.json | 0 .../wpi/first/wpilibj => org/wpilib}/templates/timed/Main.java | 0 .../wpi/first/wpilibj => org/wpilib}/templates/timed/Robot.java | 0 .../wpilibj => org/wpilib}/templates/timedskeleton/Main.java | 0 .../wpilibj => org/wpilib}/templates/timedskeleton/Robot.java | 0 .../first/wpilibj => org/wpilib}/templates/timeslice/Main.java | 0 .../first/wpilibj => org/wpilib}/templates/timeslice/Robot.java | 0 .../wpilibj => org/wpilib}/templates/timesliceskeleton/Main.java | 0 .../wpilibj => org/wpilib}/templates/timesliceskeleton/Robot.java | 0 .../wpilib}/templates/xrpcommandbased/Constants.java | 0 .../wpilibj => org/wpilib}/templates/xrpcommandbased/Main.java | 0 .../wpilibj => org/wpilib}/templates/xrpcommandbased/Robot.java | 0 .../wpilib}/templates/xrpcommandbased/RobotContainer.java | 0 .../templates/xrpcommandbased/commands/ExampleCommand.java | 0 .../templates/xrpcommandbased/subsystems/XRPDrivetrain.java | 0 .../wpilib}/templates/xrpeducational/EducationalRobot.java | 0 .../wpilibj => org/wpilib}/templates/xrpeducational/Main.java | 0 .../wpilibj => org/wpilib}/templates/xrpeducational/Robot.java | 0 .../wpilib}/templates/xrpeducational/XRPDrivetrain.java | 0 .../wpi/first/wpilibj => org/wpilib}/templates/xrptimed/Main.java | 0 .../first/wpilibj => org/wpilib}/templates/xrptimed/Robot.java | 0 .../wpilibj => org/wpilib}/templates/xrptimed/XRPDrivetrain.java | 0 .../wpilib}/examples/armsimulation/ArmSimulationTest.java | 0 .../examples/digitalcommunication/DigitalCommunicationTest.java | 0 .../examples/elevatorsimulation/ElevatorSimulationTest.java | 0 .../wpilib}/examples/i2ccommunication/I2CCommunicationTest.java | 0 .../wpilib}/examples/potentiometerpid/PotentiometerPIDTest.java | 0 .../wpilib}/examples/unittest/subsystems/IntakeTest.java | 0 .../src/dev/java/{edu/wpi/first => org/wpilib}/math/DevMain.java | 0 .../main/java/{edu/wpi/first => org/wpilib}/math/numbers/N0.java | 0 .../main/java/{edu/wpi/first => org/wpilib}/math/numbers/N1.java | 0 .../main/java/{edu/wpi/first => org/wpilib}/math/numbers/N10.java | 0 .../main/java/{edu/wpi/first => org/wpilib}/math/numbers/N11.java | 0 .../main/java/{edu/wpi/first => org/wpilib}/math/numbers/N12.java | 0 .../main/java/{edu/wpi/first => org/wpilib}/math/numbers/N13.java | 0 .../main/java/{edu/wpi/first => org/wpilib}/math/numbers/N14.java | 0 .../main/java/{edu/wpi/first => org/wpilib}/math/numbers/N15.java | 0 .../main/java/{edu/wpi/first => org/wpilib}/math/numbers/N16.java | 0 .../main/java/{edu/wpi/first => org/wpilib}/math/numbers/N17.java | 0 .../main/java/{edu/wpi/first => org/wpilib}/math/numbers/N18.java | 0 .../main/java/{edu/wpi/first => org/wpilib}/math/numbers/N19.java | 0 .../main/java/{edu/wpi/first => org/wpilib}/math/numbers/N2.java | 0 .../main/java/{edu/wpi/first => org/wpilib}/math/numbers/N20.java | 0 .../main/java/{edu/wpi/first => org/wpilib}/math/numbers/N3.java | 0 .../main/java/{edu/wpi/first => org/wpilib}/math/numbers/N4.java | 0 .../main/java/{edu/wpi/first => org/wpilib}/math/numbers/N5.java | 0 .../main/java/{edu/wpi/first => org/wpilib}/math/numbers/N6.java | 0 .../main/java/{edu/wpi/first => org/wpilib}/math/numbers/N7.java | 0 .../main/java/{edu/wpi/first => org/wpilib}/math/numbers/N8.java | 0 .../main/java/{edu/wpi/first => org/wpilib}/math/numbers/N9.java | 0 .../java/{edu/wpi/first => org/wpilib}/math/proto/Controller.java | 0 .../java/{edu/wpi/first => org/wpilib}/math/proto/Geometry2D.java | 0 .../java/{edu/wpi/first => org/wpilib}/math/proto/Geometry3D.java | 0 .../java/{edu/wpi/first => org/wpilib}/math/proto/Kinematics.java | 0 .../main/java/{edu/wpi/first => org/wpilib}/math/proto/Plant.java | 0 .../java/{edu/wpi/first => org/wpilib}/math/proto/Spline.java | 0 .../java/{edu/wpi/first => org/wpilib}/math/proto/System.java | 0 .../java/{edu/wpi/first => org/wpilib}/math/proto/Trajectory.java | 0 .../java/{edu/wpi/first => org/wpilib}/math/proto/Wpimath.java | 0 .../java/{edu/wpi/first/math => org/wpilib/math/util}/Nat.java | 0 .../wpi/first => org/wpilib}/math/controller/ArmFeedforward.java | 0 .../first => org/wpilib}/math/controller/BangBangController.java | 0 .../math/controller/ControlAffinePlantInversionFeedforward.java | 0 .../math/controller/DifferentialDriveAccelerationLimiter.java | 0 .../wpilib}/math/controller/DifferentialDriveFeedforward.java | 0 .../wpilib}/math/controller/DifferentialDriveWheelVoltages.java | 0 .../first => org/wpilib}/math/controller/ElevatorFeedforward.java | 0 .../wpilib}/math/controller/ImplicitModelFollower.java | 0 .../wpilib}/math/controller/LTVDifferentialDriveController.java | 0 .../wpilib}/math/controller/LTVUnicycleController.java | 0 .../wpilib}/math/controller/LinearPlantInversionFeedforward.java | 0 .../wpilib}/math/controller/LinearQuadraticRegulator.java | 0 .../wpi/first => org/wpilib}/math/controller/PIDController.java | 0 .../wpilib}/math/controller/ProfiledPIDController.java | 0 .../wpilib}/math/controller/SimpleMotorFeedforward.java | 0 .../wpilib}/math/controller/proto/ArmFeedforwardProto.java | 0 .../math/controller/proto/DifferentialDriveFeedforwardProto.java | 0 .../controller/proto/DifferentialDriveWheelVoltagesProto.java | 0 .../wpilib}/math/controller/proto/ElevatorFeedforwardProto.java | 0 .../math/controller/proto/SimpleMotorFeedforwardProto.java | 0 .../wpilib}/math/controller/struct/ArmFeedforwardStruct.java | 0 .../controller/struct/DifferentialDriveFeedforwardStruct.java | 0 .../controller/struct/DifferentialDriveWheelVoltagesStruct.java | 0 .../wpilib}/math/controller/struct/ElevatorFeedforwardStruct.java | 0 .../math/controller/struct/SimpleMotorFeedforwardStruct.java | 0 .../wpi/first => org/wpilib}/math/estimator/AngleStatistics.java | 0 .../wpilib}/math/estimator/DifferentialDrivePoseEstimator.java | 0 .../wpilib}/math/estimator/DifferentialDrivePoseEstimator3d.java | 0 .../first => org/wpilib}/math/estimator/ExtendedKalmanFilter.java | 0 .../wpi/first => org/wpilib}/math/estimator/KalmanFilter.java | 0 .../wpilib}/math/estimator/KalmanFilterLatencyCompensator.java | 0 .../wpi/first => org/wpilib}/math/estimator/KalmanTypeFilter.java | 0 .../wpilib}/math/estimator/MecanumDrivePoseEstimator.java | 0 .../wpilib}/math/estimator/MecanumDrivePoseEstimator3d.java | 0 .../wpilib}/math/estimator/MerweScaledSigmaPoints.java | 0 .../{edu/wpi/first => org/wpilib}/math/estimator/MerweUKF.java | 0 .../wpi/first => org/wpilib}/math/estimator/PoseEstimator.java | 0 .../wpi/first => org/wpilib}/math/estimator/PoseEstimator3d.java | 0 .../wpi/first => org/wpilib}/math/estimator/S3SigmaPoints.java | 0 .../java/{edu/wpi/first => org/wpilib}/math/estimator/S3UKF.java | 0 .../{edu/wpi/first => org/wpilib}/math/estimator/SigmaPoints.java | 0 .../wpilib}/math/estimator/SteadyStateKalmanFilter.java | 0 .../wpilib}/math/estimator/SwerveDrivePoseEstimator.java | 0 .../wpilib}/math/estimator/SwerveDrivePoseEstimator3d.java | 0 .../wpilib}/math/estimator/UnscentedKalmanFilter.java | 0 .../java/{edu/wpi/first => org/wpilib}/math/filter/Debouncer.java | 0 .../{edu/wpi/first => org/wpilib}/math/filter/LinearFilter.java | 0 .../{edu/wpi/first => org/wpilib}/math/filter/MedianFilter.java | 0 .../wpi/first => org/wpilib}/math/filter/SlewRateLimiter.java | 0 .../wpi/first => org/wpilib}/math/geometry/CoordinateAxis.java | 0 .../wpi/first => org/wpilib}/math/geometry/CoordinateSystem.java | 0 .../{edu/wpi/first => org/wpilib}/math/geometry/Ellipse2d.java | 0 .../java/{edu/wpi/first => org/wpilib}/math/geometry/Pose2d.java | 0 .../java/{edu/wpi/first => org/wpilib}/math/geometry/Pose3d.java | 0 .../{edu/wpi/first => org/wpilib}/math/geometry/Quaternion.java | 0 .../{edu/wpi/first => org/wpilib}/math/geometry/Rectangle2d.java | 0 .../{edu/wpi/first => org/wpilib}/math/geometry/Rotation2d.java | 0 .../{edu/wpi/first => org/wpilib}/math/geometry/Rotation3d.java | 0 .../{edu/wpi/first => org/wpilib}/math/geometry/Transform2d.java | 0 .../{edu/wpi/first => org/wpilib}/math/geometry/Transform3d.java | 0 .../wpi/first => org/wpilib}/math/geometry/Translation2d.java | 0 .../wpi/first => org/wpilib}/math/geometry/Translation3d.java | 0 .../java/{edu/wpi/first => org/wpilib}/math/geometry/Twist2d.java | 0 .../java/{edu/wpi/first => org/wpilib}/math/geometry/Twist3d.java | 0 .../first => org/wpilib}/math/geometry/proto/Ellipse2dProto.java | 0 .../wpi/first => org/wpilib}/math/geometry/proto/Pose2dProto.java | 0 .../wpi/first => org/wpilib}/math/geometry/proto/Pose3dProto.java | 0 .../first => org/wpilib}/math/geometry/proto/QuaternionProto.java | 0 .../wpilib}/math/geometry/proto/Rectangle2dProto.java | 0 .../first => org/wpilib}/math/geometry/proto/Rotation2dProto.java | 0 .../first => org/wpilib}/math/geometry/proto/Rotation3dProto.java | 0 .../wpilib}/math/geometry/proto/Transform2dProto.java | 0 .../wpilib}/math/geometry/proto/Transform3dProto.java | 0 .../wpilib}/math/geometry/proto/Translation2dProto.java | 0 .../wpilib}/math/geometry/proto/Translation3dProto.java | 0 .../first => org/wpilib}/math/geometry/proto/Twist2dProto.java | 0 .../first => org/wpilib}/math/geometry/proto/Twist3dProto.java | 0 .../wpilib}/math/geometry/struct/Ellipse2dStruct.java | 0 .../first => org/wpilib}/math/geometry/struct/Pose2dStruct.java | 0 .../first => org/wpilib}/math/geometry/struct/Pose3dStruct.java | 0 .../wpilib}/math/geometry/struct/QuaternionStruct.java | 0 .../wpilib}/math/geometry/struct/Rectangle2dStruct.java | 0 .../wpilib}/math/geometry/struct/Rotation2dStruct.java | 0 .../wpilib}/math/geometry/struct/Rotation3dStruct.java | 0 .../wpilib}/math/geometry/struct/Transform2dStruct.java | 0 .../wpilib}/math/geometry/struct/Transform3dStruct.java | 0 .../wpilib}/math/geometry/struct/Translation2dStruct.java | 0 .../wpilib}/math/geometry/struct/Translation3dStruct.java | 0 .../first => org/wpilib}/math/geometry/struct/Twist2dStruct.java | 0 .../first => org/wpilib}/math/geometry/struct/Twist3dStruct.java | 0 .../first => org/wpilib}/math/interpolation/Interpolatable.java | 0 .../wpilib}/math/interpolation/InterpolatingDoubleTreeMap.java | 0 .../wpilib/math/interpolation}/InterpolatingMatrixTreeMap.java | 0 .../wpilib}/math/interpolation/InterpolatingTreeMap.java | 0 .../wpi/first => org/wpilib}/math/interpolation/Interpolator.java | 0 .../wpilib}/math/interpolation/InverseInterpolator.java | 0 .../wpilib}/math/interpolation/TimeInterpolatableBuffer.java | 0 .../{edu/wpi/first => org/wpilib}/math/jni/ArmFeedforwardJNI.java | 0 .../main/java/{edu/wpi/first => org/wpilib}/math/jni/DAREJNI.java | 0 .../java/{edu/wpi/first => org/wpilib}/math/jni/EigenJNI.java | 0 .../java/{edu/wpi/first => org/wpilib}/math/jni/Ellipse2dJNI.java | 0 .../{edu/wpi/first => org/wpilib}/math/jni/StateSpaceUtilJNI.java | 0 .../{edu/wpi/first => org/wpilib}/math/jni/Transform3dJNI.java | 0 .../java/{edu/wpi/first => org/wpilib}/math/jni/Twist3dJNI.java | 0 .../java/{edu/wpi/first => org/wpilib}/math/jni/WPIMathJNI.java | 0 .../wpi/first => org/wpilib}/math/kinematics/ChassisSpeeds.java | 0 .../wpilib}/math/kinematics/DifferentialDriveKinematics.java | 0 .../wpilib}/math/kinematics/DifferentialDriveOdometry.java | 0 .../wpilib}/math/kinematics/DifferentialDriveOdometry3d.java | 0 .../wpilib}/math/kinematics/DifferentialDriveWheelPositions.java | 0 .../wpilib}/math/kinematics/DifferentialDriveWheelSpeeds.java | 0 .../{edu/wpi/first => org/wpilib}/math/kinematics/Kinematics.java | 0 .../wpilib}/math/kinematics/MecanumDriveKinematics.java | 0 .../wpilib}/math/kinematics/MecanumDriveOdometry.java | 0 .../wpilib}/math/kinematics/MecanumDriveOdometry3d.java | 0 .../wpilib}/math/kinematics/MecanumDriveWheelPositions.java | 0 .../wpilib}/math/kinematics/MecanumDriveWheelSpeeds.java | 0 .../{edu/wpi/first => org/wpilib}/math/kinematics/Odometry.java | 0 .../{edu/wpi/first => org/wpilib}/math/kinematics/Odometry3d.java | 0 .../wpilib}/math/kinematics/SwerveDriveKinematics.java | 0 .../first => org/wpilib}/math/kinematics/SwerveDriveOdometry.java | 0 .../wpilib}/math/kinematics/SwerveDriveOdometry3d.java | 0 .../wpilib}/math/kinematics/SwerveModulePosition.java | 0 .../first => org/wpilib}/math/kinematics/SwerveModuleState.java | 0 .../wpilib}/math/kinematics/proto/ChassisSpeedsProto.java | 0 .../math/kinematics/proto/DifferentialDriveKinematicsProto.java | 0 .../kinematics/proto/DifferentialDriveWheelPositionsProto.java | 0 .../math/kinematics/proto/DifferentialDriveWheelSpeedsProto.java | 0 .../math/kinematics/proto/MecanumDriveKinematicsProto.java | 0 .../math/kinematics/proto/MecanumDriveWheelPositionsProto.java | 0 .../math/kinematics/proto/MecanumDriveWheelSpeedsProto.java | 0 .../wpilib}/math/kinematics/proto/SwerveDriveKinematicsProto.java | 0 .../wpilib}/math/kinematics/proto/SwerveModulePositionProto.java | 0 .../wpilib}/math/kinematics/proto/SwerveModuleStateProto.java | 0 .../wpilib}/math/kinematics/struct/ChassisSpeedsStruct.java | 0 .../math/kinematics/struct/DifferentialDriveKinematicsStruct.java | 0 .../kinematics/struct/DifferentialDriveWheelPositionsStruct.java | 0 .../kinematics/struct/DifferentialDriveWheelSpeedsStruct.java | 0 .../math/kinematics/struct/MecanumDriveKinematicsStruct.java | 0 .../math/kinematics/struct/MecanumDriveWheelPositionsStruct.java | 0 .../math/kinematics/struct/MecanumDriveWheelSpeedsStruct.java | 0 .../math/kinematics/struct/SwerveDriveKinematicsStruct.java | 0 .../math/kinematics/struct/SwerveModulePositionStruct.java | 0 .../wpilib}/math/kinematics/struct/SwerveModuleStateStruct.java | 0 .../java/{edu/wpi/first/math => org/wpilib/math/linalg}/DARE.java | 0 .../wpi/first/math => org/wpilib/math/linalg}/MatBuilder.java | 0 .../{edu/wpi/first/math => org/wpilib/math/linalg}/Matrix.java | 0 .../wpi/first/math => org/wpilib/math/linalg}/VecBuilder.java | 0 .../{edu/wpi/first/math => org/wpilib/math/linalg}/Vector.java | 0 .../first/math => org/wpilib/math/linalg}/proto/MatrixProto.java | 0 .../first/math => org/wpilib/math/linalg}/proto/VectorProto.java | 0 .../math => org/wpilib/math/linalg}/struct/MatrixStruct.java | 0 .../math => org/wpilib/math/linalg}/struct/VectorStruct.java | 0 .../wpilib}/math/optimization/SimulatedAnnealing.java | 0 .../wpi/first => org/wpilib}/math/path/TravelingSalesman.java | 0 .../wpi/first => org/wpilib}/math/spline/CubicHermiteSpline.java | 0 .../wpi/first => org/wpilib}/math/spline/PoseWithCurvature.java | 0 .../first => org/wpilib}/math/spline/QuinticHermiteSpline.java | 0 .../java/{edu/wpi/first => org/wpilib}/math/spline/Spline.java | 0 .../{edu/wpi/first => org/wpilib}/math/spline/SplineHelper.java | 0 .../wpi/first => org/wpilib}/math/spline/SplineParameterizer.java | 0 .../wpilib}/math/spline/proto/CubicHermiteSplineProto.java | 0 .../wpilib}/math/spline/proto/QuinticHermiteSplineProto.java | 0 .../wpilib}/math/spline/struct/CubicHermiteSplineStruct.java | 0 .../wpilib}/math/spline/struct/QuinticHermiteSplineStruct.java | 0 .../{edu/wpi/first => org/wpilib}/math/system/Discretization.java | 0 .../{edu/wpi/first => org/wpilib}/math/system/LinearSystem.java | 0 .../wpi/first => org/wpilib}/math/system/LinearSystemLoop.java | 0 .../first => org/wpilib}/math/system/NumericalIntegration.java | 0 .../wpi/first => org/wpilib}/math/system/NumericalJacobian.java | 0 .../{edu/wpi/first => org/wpilib}/math/system/plant/DCMotor.java | 0 .../first => org/wpilib}/math/system/plant/LinearSystemId.java | 0 .../wpilib}/math/system/plant/proto/DCMotorProto.java | 0 .../wpilib}/math/system/plant/struct/DCMotorStruct.java | 0 .../first => org/wpilib}/math/system/proto/LinearSystemProto.java | 0 .../wpilib}/math/system/struct/LinearSystemStruct.java | 0 .../first => org/wpilib}/math/trajectory/ExponentialProfile.java | 0 .../{edu/wpi/first => org/wpilib}/math/trajectory/Trajectory.java | 0 .../first => org/wpilib}/math/trajectory/TrajectoryConfig.java | 0 .../first => org/wpilib}/math/trajectory/TrajectoryGenerator.java | 0 .../wpilib}/math/trajectory/TrajectoryParameterizer.java | 0 .../first => org/wpilib}/math/trajectory/TrapezoidProfile.java | 0 .../trajectory/constraint/CentripetalAccelerationConstraint.java | 0 .../constraint/DifferentialDriveKinematicsConstraint.java | 0 .../trajectory/constraint/DifferentialDriveVoltageConstraint.java | 0 .../math/trajectory/constraint/EllipticalRegionConstraint.java | 0 .../wpilib}/math/trajectory/constraint/MaxVelocityConstraint.java | 0 .../trajectory/constraint/MecanumDriveKinematicsConstraint.java | 0 .../math/trajectory/constraint/RectangularRegionConstraint.java | 0 .../trajectory/constraint/SwerveDriveKinematicsConstraint.java | 0 .../wpilib}/math/trajectory/constraint/TrajectoryConstraint.java | 0 .../wpilib}/math/trajectory/proto/TrajectoryProto.java | 0 .../wpilib}/math/trajectory/proto/TrajectoryStateProto.java | 0 .../math/trajectory/struct/ExponentialProfileStateStruct.java | 0 .../math/trajectory/struct/TrapezoidProfileStateStruct.java | 0 .../first/math => org/wpilib/math/util}/ComputerVisionUtil.java | 0 .../{edu/wpi/first/math => org/wpilib/math/util}/MathShared.java | 0 .../wpi/first/math => org/wpilib/math/util}/MathSharedStore.java | 0 .../{edu/wpi/first/math => org/wpilib/math/util}/MathUtil.java | 0 .../java/{edu/wpi/first/math => org/wpilib/math/util}/Num.java | 0 .../java/{edu/wpi/first/math => org/wpilib/math/util}/Pair.java | 0 .../wpi/first/math => org/wpilib/math/util}/StateSpaceUtil.java | 0 .../main/java/{edu/wpi/first => org/wpilib}/math/util/Units.java | 0 .../java/{edu/wpi/first/wpilibj => org/wpilib}/ProtoTestBase.java | 0 .../{edu/wpi/first/wpilibj => org/wpilib}/StructTestBase.java | 0 .../{edu/wpi/first/wpilibj => org/wpilib}/UtilityClassTest.java | 0 .../first => org/wpilib}/math/controller/ArmFeedforwardTest.java | 0 .../wpilib}/math/controller/BangBangInputOutputTest.java | 0 .../wpilib}/math/controller/BangBangToleranceTest.java | 0 .../controller/ControlAffinePlantInversionFeedforwardTest.java | 0 .../math/controller/DifferentialDriveAccelerationLimiterTest.java | 0 .../wpilib}/math/controller/DifferentialDriveFeedforwardTest.java | 0 .../wpilib}/math/controller/ElevatorFeedforwardTest.java | 0 .../wpilib}/math/controller/ImplicitModelFollowerTest.java | 0 .../math/controller/LTVDifferentialDriveControllerTest.java | 0 .../wpilib}/math/controller/LTVUnicycleControllerTest.java | 0 .../math/controller/LinearPlantInversionFeedforwardTest.java | 0 .../wpilib}/math/controller/LinearQuadraticRegulatorTest.java | 0 .../wpilib}/math/controller/LinearSystemLoopTest.java | 0 .../first => org/wpilib}/math/controller/PIDInputOutputTest.java | 0 .../first => org/wpilib}/math/controller/PIDToleranceTest.java | 0 .../wpilib}/math/controller/ProfiledPIDControllerTest.java | 0 .../wpilib}/math/controller/ProfiledPIDInputOutputTest.java | 0 .../wpilib}/math/controller/SimpleMotorFeedforwardTest.java | 0 .../wpilib}/math/controller/proto/ArmFeedforwardProtoTest.java | 0 .../controller/proto/DifferentialDriveFeedforwardProtoTest.java | 0 .../controller/proto/DifferentialDriveWheelVoltagesProtoTest.java | 0 .../math/controller/proto/ElevatorFeedforwardProtoTest.java | 0 .../math/controller/proto/SimpleMotorFeedforwardProtoTest.java | 0 .../wpilib}/math/controller/struct/ArmFeedforwardStructTest.java | 0 .../controller/struct/DifferentialDriveFeedforwardStructTest.java | 0 .../struct/DifferentialDriveWheelVoltagesStructTest.java | 0 .../math/controller/struct/ElevatorFeedforwardStructTest.java | 0 .../math/controller/struct/SimpleMotorFeedforwardStructTest.java | 0 .../first => org/wpilib}/math/estimator/AngleStatisticsTest.java | 0 .../math/estimator/DifferentialDrivePoseEstimator3dTest.java | 0 .../math/estimator/DifferentialDrivePoseEstimatorTest.java | 0 .../wpilib}/math/estimator/ExtendedKalmanFilterTest.java | 0 .../wpi/first => org/wpilib}/math/estimator/KalmanFilterTest.java | 0 .../wpilib}/math/estimator/MecanumDrivePoseEstimator3dTest.java | 0 .../wpilib}/math/estimator/MecanumDrivePoseEstimatorTest.java | 0 .../wpilib}/math/estimator/MerweScaledSigmaPointsTest.java | 0 .../wpi/first => org/wpilib}/math/estimator/MerweUKFTest.java | 0 .../first => org/wpilib}/math/estimator/S3SigmaPointsTest.java | 0 .../{edu/wpi/first => org/wpilib}/math/estimator/S3UKFTest.java | 0 .../wpilib}/math/estimator/SwerveDrivePoseEstimator3dTest.java | 0 .../wpilib}/math/estimator/SwerveDrivePoseEstimatorTest.java | 0 .../{edu/wpi/first => org/wpilib}/math/filter/DebouncerTest.java | 0 .../wpi/first => org/wpilib}/math/filter/LinearFilterTest.java | 0 .../wpi/first => org/wpilib}/math/filter/MedianFilterTest.java | 0 .../wpi/first => org/wpilib}/math/filter/SlewRateLimiterTest.java | 0 .../first => org/wpilib}/math/geometry/CoordinateSystemTest.java | 0 .../wpi/first => org/wpilib}/math/geometry/Ellipse2dTest.java | 0 .../{edu/wpi/first => org/wpilib}/math/geometry/Pose2dTest.java | 0 .../{edu/wpi/first => org/wpilib}/math/geometry/Pose3dTest.java | 0 .../wpi/first => org/wpilib}/math/geometry/QuaternionTest.java | 0 .../wpi/first => org/wpilib}/math/geometry/Rectangle2dTest.java | 0 .../wpi/first => org/wpilib}/math/geometry/Rotation2dTest.java | 0 .../wpi/first => org/wpilib}/math/geometry/Rotation3dTest.java | 0 .../wpi/first => org/wpilib}/math/geometry/Transform2dTest.java | 0 .../wpi/first => org/wpilib}/math/geometry/Transform3dTest.java | 0 .../wpi/first => org/wpilib}/math/geometry/Translation2dTest.java | 0 .../wpi/first => org/wpilib}/math/geometry/Translation3dTest.java | 0 .../{edu/wpi/first => org/wpilib}/math/geometry/Twist2dTest.java | 0 .../{edu/wpi/first => org/wpilib}/math/geometry/Twist3dTest.java | 0 .../wpilib}/math/geometry/proto/Ellipse2dProtoTest.java | 0 .../first => org/wpilib}/math/geometry/proto/Pose2dProtoTest.java | 0 .../first => org/wpilib}/math/geometry/proto/Pose3dProtoTest.java | 0 .../wpilib}/math/geometry/proto/QuaternionProtoTest.java | 0 .../wpilib}/math/geometry/proto/Rectangle2dProtoTest.java | 0 .../wpilib}/math/geometry/proto/Rotation2dProtoTest.java | 0 .../wpilib}/math/geometry/proto/Rotation3dProtoTest.java | 0 .../wpilib}/math/geometry/proto/Transform2dProtoTest.java | 0 .../wpilib}/math/geometry/proto/Transform3dProtoTest.java | 0 .../wpilib}/math/geometry/proto/Translation2dProtoTest.java | 0 .../wpilib}/math/geometry/proto/Translation3dProtoTest.java | 0 .../wpilib}/math/geometry/proto/Twist2dProtoTest.java | 0 .../wpilib}/math/geometry/proto/Twist3dProtoTest.java | 0 .../wpilib}/math/geometry/struct/Ellipse2dStructTest.java | 0 .../wpilib}/math/geometry/struct/Pose2dStructTest.java | 0 .../wpilib}/math/geometry/struct/Pose3dStructTest.java | 0 .../wpilib}/math/geometry/struct/QuaternionStructTest.java | 0 .../wpilib}/math/geometry/struct/Rectangle2dStructTest.java | 0 .../wpilib}/math/geometry/struct/Rotation2dStructTest.java | 0 .../wpilib}/math/geometry/struct/Rotation3dStructTest.java | 0 .../wpilib}/math/geometry/struct/Transform2dStructTest.java | 0 .../wpilib}/math/geometry/struct/Transform3dStructTest.java | 0 .../wpilib}/math/geometry/struct/Translation2dStructTest.java | 0 .../wpilib}/math/geometry/struct/Translation3dStructTest.java | 0 .../wpilib}/math/geometry/struct/Twist2dStructTest.java | 0 .../wpilib}/math/geometry/struct/Twist3dStructTest.java | 0 .../math/interpolation/InterpolatingDoubleTreeMapTest.java | 0 .../wpilib}/math/interpolation/InterpolatingTreeMapTest.java | 0 .../wpilib}/math/interpolation/TimeInterpolatableBufferTest.java | 0 .../wpi/first => org/wpilib}/math/jni/ArmFeedforwardJNITest.java | 0 .../java/{edu/wpi/first => org/wpilib}/math/jni/DAREJNITest.java | 0 .../java/{edu/wpi/first => org/wpilib}/math/jni/EigenJNITest.java | 0 .../{edu/wpi/first => org/wpilib}/math/jni/Ellipse2dJNITest.java | 0 .../wpi/first => org/wpilib}/math/jni/StateSpaceUtilJNITest.java | 0 .../wpi/first => org/wpilib}/math/jni/Transform3dJNITest.java | 0 .../{edu/wpi/first => org/wpilib}/math/jni/Twist3dJNITest.java | 0 .../first => org/wpilib}/math/kinematics/ChassisSpeedsTest.java | 0 .../wpilib}/math/kinematics/DifferentialDriveKinematicsTest.java | 0 .../wpilib}/math/kinematics/DifferentialDriveOdometry3dTest.java | 0 .../wpilib}/math/kinematics/DifferentialDriveOdometryTest.java | 0 .../wpilib}/math/kinematics/DifferentialDriveWheelSpeedsTest.java | 0 .../wpilib}/math/kinematics/MecanumDriveKinematicsTest.java | 0 .../wpilib}/math/kinematics/MecanumDriveOdometry3dTest.java | 0 .../wpilib}/math/kinematics/MecanumDriveOdometryTest.java | 0 .../wpilib}/math/kinematics/MecanumDriveWheelSpeedsTest.java | 0 .../wpilib}/math/kinematics/SwerveDriveKinematicsTest.java | 0 .../wpilib}/math/kinematics/SwerveDriveOdometry3dTest.java | 0 .../wpilib}/math/kinematics/SwerveDriveOdometryTest.java | 0 .../wpilib}/math/kinematics/SwerveModuleStateTest.java | 0 .../wpilib}/math/kinematics/proto/ChassisSpeedsProtoTest.java | 0 .../kinematics/proto/DifferentialDriveKinematicsProtoTest.java | 0 .../kinematics/proto/DifferentialDriveWheelSpeedsProtoTest.java | 0 .../math/kinematics/proto/MecanumDriveKinematicsProtoTest.java | 0 .../kinematics/proto/MecanumDriveWheelPositionsProtoTest.java | 0 .../math/kinematics/proto/MecanumDriveWheelSpeedsProtoTest.java | 0 .../math/kinematics/proto/SwerveDriveKinematicsProtoTest.java | 0 .../math/kinematics/proto/SwerveModulePositionProtoTest.java | 0 .../wpilib}/math/kinematics/proto/SwerveModuleStateProtoTest.java | 0 .../wpilib}/math/kinematics/struct/ChassisSpeedsStructTest.java | 0 .../kinematics/struct/DifferentialDriveKinematicsStructTest.java | 0 .../struct/DifferentialDriveWheelPositionsStructTest.java | 0 .../kinematics/struct/DifferentialDriveWheelSpeedsStructTest.java | 0 .../math/kinematics/struct/MecanumDriveKinematicsStructTest.java | 0 .../kinematics/struct/MecanumDriveWheelPositionsStructTest.java | 0 .../math/kinematics/struct/MecanumDriveWheelSpeedsStructTest.java | 0 .../math/kinematics/struct/SwerveDriveKinematicsStructTest.java | 0 .../math/kinematics/struct/SwerveModulePositionStructTest.java | 0 .../math/kinematics/struct/SwerveModuleStateStructTest.java | 0 .../{edu/wpi/first/math => org/wpilib/math/linalg}/DARETest.java | 0 .../wpi/first/math => org/wpilib/math/linalg}/MatrixTest.java | 0 .../wpi/first/math => org/wpilib/math/linalg}/VectorTest.java | 0 .../math => org/wpilib/math/linalg}/proto/MatrixProtoTest.java | 0 .../math => org/wpilib/math/linalg}/proto/VectorProtoTest.java | 0 .../math => org/wpilib/math/linalg}/struct/MatrixStructTest.java | 0 .../math => org/wpilib/math/linalg}/struct/VectorStructTest.java | 0 .../wpilib}/math/optimization/SimulatedAnnealingTest.java | 0 .../wpi/first => org/wpilib}/math/path/TravelingSalesmanTest.java | 0 .../first => org/wpilib}/math/spline/CubicHermiteSplineTest.java | 0 .../wpilib}/math/spline/QuinticHermiteSplineTest.java | 0 .../wpilib}/math/spline/proto/CubicHermiteSplineProtoTest.java | 0 .../wpilib}/math/spline/proto/QuinticHermiteSplineProtoTest.java | 0 .../wpilib}/math/spline/struct/CubicHermiteSplineStructTest.java | 0 .../math/spline/struct/QuinticHermiteSplineStructTest.java | 0 .../wpi/first => org/wpilib}/math/system/DiscretizationTest.java | 0 .../wpi/first => org/wpilib}/math/system/LinearSystemIDTest.java | 0 .../wpilib}/math/system/NumericalIntegrationTest.java | 0 .../wpilib}/math/system/plant/proto/DCMotorProtoTest.java | 0 .../wpilib}/math/system/plant/struct/DCMotorStructTest.java | 0 .../wpilib}/math/system/proto/LinearSystemProtoTest.java | 0 .../wpilib}/math/system/struct/LinearSystemStructTest.java | 0 .../math/trajectory/CentripetalAccelerationConstraintTest.java | 0 .../trajectory/DifferentialDriveKinematicsConstraintTest.java | 0 .../math/trajectory/DifferentialDriveVoltageConstraintTest.java | 0 .../wpilib}/math/trajectory/EllipticalRegionConstraintTest.java | 0 .../wpilib}/math/trajectory/ExponentialProfileTest.java | 0 .../wpilib}/math/trajectory/RectangularRegionConstraintTest.java | 0 .../wpilib}/math/trajectory/TrajectoryConcatenateTest.java | 0 .../wpilib}/math/trajectory/TrajectoryGeneratorTest.java | 0 .../wpilib}/math/trajectory/TrajectoryTransformTest.java | 0 .../wpilib}/math/trajectory/TrapezoidProfileTest.java | 0 .../wpilib}/math/trajectory/proto/TrajectoryProtoTest.java | 0 .../wpilib}/math/trajectory/proto/TrajectoryStateProtoTest.java | 0 .../math/trajectory/struct/ExponentialProfileStateStructTest.java | 0 .../math/trajectory/struct/TrapezoidProfileStateStructTest.java | 0 .../math => org/wpilib/math/util}/ComputerVisionUtilTest.java | 0 .../wpi/first/math => org/wpilib/math/util}/MathUtilTest.java | 0 .../first/math => org/wpilib/math/util}/StateSpaceUtilTest.java | 0 .../java/{edu/wpi/first => org/wpilib}/math/util/UnitsTest.java | 0 .../src/dev/java/{edu/wpi/first => org/wpilib}/net/DevMain.java | 0 .../wpi/first => org/wpilib}/net/MulticastServiceAnnouncer.java | 0 .../wpi/first => org/wpilib}/net/MulticastServiceResolver.java | 0 .../java/{edu/wpi/first => org/wpilib}/net/PortForwarder.java | 0 .../main/java/{edu/wpi/first => org/wpilib}/net/ServiceData.java | 0 .../main/java/{edu/wpi/first => org/wpilib}/net/WPINetJNI.java | 0 .../main/java/{edu/wpi/first => org/wpilib}/net/WebServer.java | 0 .../java/{edu/wpi/first => org/wpilib}/net/WPINetJNITest.java | 0 .../src/dev/java/{edu/wpi/first => org/wpilib}/units/DevMain.java | 0 .../{edu/wpi/first => org/wpilib}/units/measure/Acceleration.java | 0 .../java/{edu/wpi/first => org/wpilib}/units/measure/Angle.java | 0 .../first => org/wpilib}/units/measure/AngularAcceleration.java | 0 .../wpi/first => org/wpilib}/units/measure/AngularMomentum.java | 0 .../wpi/first => org/wpilib}/units/measure/AngularVelocity.java | 0 .../java/{edu/wpi/first => org/wpilib}/units/measure/Current.java | 0 .../wpi/first => org/wpilib}/units/measure/Dimensionless.java | 0 .../{edu/wpi/first => org/wpilib}/units/measure/Distance.java | 0 .../java/{edu/wpi/first => org/wpilib}/units/measure/Energy.java | 0 .../java/{edu/wpi/first => org/wpilib}/units/measure/Force.java | 0 .../{edu/wpi/first => org/wpilib}/units/measure/Frequency.java | 0 .../first => org/wpilib}/units/measure/LinearAcceleration.java | 0 .../wpi/first => org/wpilib}/units/measure/LinearMomentum.java | 0 .../wpi/first => org/wpilib}/units/measure/LinearVelocity.java | 0 .../java/{edu/wpi/first => org/wpilib}/units/measure/Mass.java | 0 .../wpi/first => org/wpilib}/units/measure/MomentOfInertia.java | 0 .../java/{edu/wpi/first => org/wpilib}/units/measure/Mult.java | 0 .../java/{edu/wpi/first => org/wpilib}/units/measure/Per.java | 0 .../java/{edu/wpi/first => org/wpilib}/units/measure/Power.java | 0 .../{edu/wpi/first => org/wpilib}/units/measure/Resistance.java | 0 .../{edu/wpi/first => org/wpilib}/units/measure/Temperature.java | 0 .../java/{edu/wpi/first => org/wpilib}/units/measure/Time.java | 0 .../java/{edu/wpi/first => org/wpilib}/units/measure/Torque.java | 0 .../{edu/wpi/first => org/wpilib}/units/measure/Velocity.java | 0 .../java/{edu/wpi/first => org/wpilib}/units/measure/Voltage.java | 0 .../{edu/wpi/first => org/wpilib}/units/AccelerationUnit.java | 0 .../main/java/{edu/wpi/first => org/wpilib}/units/AngleUnit.java | 0 .../wpi/first => org/wpilib}/units/AngularAccelerationUnit.java | 0 .../{edu/wpi/first => org/wpilib}/units/AngularMomentumUnit.java | 0 .../{edu/wpi/first => org/wpilib}/units/AngularVelocityUnit.java | 0 .../main/java/{edu/wpi/first => org/wpilib}/units/BaseUnits.java | 0 .../{edu/wpi/first => org/wpilib}/units/CombinatoryUnitCache.java | 0 .../java/{edu/wpi/first => org/wpilib}/units/CurrentUnit.java | 0 .../{edu/wpi/first => org/wpilib}/units/DimensionlessUnit.java | 0 .../java/{edu/wpi/first => org/wpilib}/units/DistanceUnit.java | 0 .../main/java/{edu/wpi/first => org/wpilib}/units/EnergyUnit.java | 0 .../main/java/{edu/wpi/first => org/wpilib}/units/ForceUnit.java | 0 .../java/{edu/wpi/first => org/wpilib}/units/FrequencyUnit.java | 0 .../{edu/wpi/first => org/wpilib}/units/ImmutableMeasure.java | 0 .../wpi/first => org/wpilib}/units/LinearAccelerationUnit.java | 0 .../{edu/wpi/first => org/wpilib}/units/LinearMomentumUnit.java | 0 .../{edu/wpi/first => org/wpilib}/units/LinearVelocityUnit.java | 0 .../main/java/{edu/wpi/first => org/wpilib}/units/MassUnit.java | 0 .../main/java/{edu/wpi/first => org/wpilib}/units/Measure.java | 0 .../{edu/wpi/first => org/wpilib}/units/MomentOfInertiaUnit.java | 0 .../main/java/{edu/wpi/first => org/wpilib}/units/MultUnit.java | 0 .../main/java/{edu/wpi/first => org/wpilib}/units/PerUnit.java | 0 .../main/java/{edu/wpi/first => org/wpilib}/units/PowerUnit.java | 0 .../java/{edu/wpi/first => org/wpilib}/units/ResistanceUnit.java | 0 .../java/{edu/wpi/first => org/wpilib}/units/TemperatureUnit.java | 0 .../main/java/{edu/wpi/first => org/wpilib}/units/TimeUnit.java | 0 .../main/java/{edu/wpi/first => org/wpilib}/units/TorqueUnit.java | 0 .../java/{edu/wpi/first => org/wpilib}/units/UnaryFunction.java | 0 .../src/main/java/{edu/wpi/first => org/wpilib}/units/Unit.java | 0 .../java/{edu/wpi/first => org/wpilib}/units/UnitBuilder.java | 0 .../src/main/java/{edu/wpi/first => org/wpilib}/units/Units.java | 0 .../java/{edu/wpi/first => org/wpilib}/units/VelocityUnit.java | 0 .../java/{edu/wpi/first => org/wpilib}/units/VoltageUnit.java | 0 .../wpilib}/units/collections/LongToObjectHashMap.java | 0 .../wpilib}/units/collections/ReadOnlyPrimitiveLongSet.java | 0 .../java/{edu/wpi/first => org/wpilib}/units/CurrentUnitTest.java | 0 .../{edu/wpi/first => org/wpilib}/units/DistanceUnitTest.java | 0 .../java/{edu/wpi/first => org/wpilib}/units/ExampleUnit.java | 0 .../java/{edu/wpi/first => org/wpilib}/units/MeasureTest.java | 0 .../java/{edu/wpi/first => org/wpilib}/units/MultUnitTest.java | 0 .../java/{edu/wpi/first => org/wpilib}/units/PerUnitTest.java | 0 .../{edu/wpi/first => org/wpilib}/units/UnaryFunctionTest.java | 0 .../test/java/{edu/wpi/first => org/wpilib}/units/UnitTest.java | 0 .../test/java/{edu/wpi/first => org/wpilib}/units/UnitsTest.java | 0 .../{edu/wpi/first => org/wpilib}/units/VelocityUnitTest.java | 0 .../java/{edu/wpi/first => org/wpilib}/units/VoltageUnitTest.java | 0 .../wpilib}/units/collections/LongToObjectHashMapTest.java | 0 .../{edu/wpi/first => org/wpilib}/units/measure/VelocityTest.java | 0 .../src/dev/java/{edu/wpi/first => org/wpilib}/util/DevMain.java | 0 .../java/{edu/wpi/first => org/wpilib}/util/ErrorMessages.java | 0 .../main/java/{edu/wpi/first => org/wpilib}/util/PixelFormat.java | 0 .../main/java/{edu/wpi/first => org/wpilib}/util/RawFrame.java | 0 .../java/{edu/wpi/first => org/wpilib}/util/TimestampSource.java | 0 .../java/{edu/wpi/first => org/wpilib}/util/WPISerializable.java | 0 .../main/java/{edu/wpi/first => org/wpilib}/util/WPIUtilJNI.java | 0 .../{edu/wpi/first => org/wpilib}/util/cleanup/CleanupPool.java | 0 .../wpi/first => org/wpilib}/util/cleanup/ReflectionCleanup.java | 0 .../{edu/wpi/first => org/wpilib}/util/cleanup/SkipCleanup.java | 0 .../wpi/first/util => org/wpilib/util/cleanup}/WPICleaner.java | 0 .../java/{edu/wpi/first => org/wpilib}/util/concurrent/Event.java | 0 .../first/util => org/wpilib/util/concurrent}/EventVector.java | 0 .../{edu/wpi/first => org/wpilib}/util/concurrent/Semaphore.java | 0 .../first/util => org/wpilib/util/container}/CircularBuffer.java | 0 .../util => org/wpilib/util/container}/DoubleCircularBuffer.java | 0 .../wpi/first => org/wpilib}/util/function/BooleanConsumer.java | 0 .../wpi/first => org/wpilib}/util/function/FloatConsumer.java | 0 .../wpi/first => org/wpilib}/util/function/FloatSupplier.java | 0 .../{edu/wpi/first => org/wpilib}/util/protobuf/Protobuf.java | 0 .../wpi/first => org/wpilib}/util/protobuf/ProtobufBuffer.java | 0 .../first => org/wpilib}/util/protobuf/ProtobufSerializable.java | 0 .../first/util => org/wpilib/util/runtime}/ClassPreloader.java | 0 .../util => org/wpilib/util/runtime}/CombinedRuntimeLoader.java | 0 .../util => org/wpilib/util/runtime}/MsvcRuntimeException.java | 0 .../first/util => org/wpilib/util/runtime}/RuntimeDetector.java | 0 .../wpi/first/util => org/wpilib/util/runtime}/RuntimeLoader.java | 0 .../{edu/wpi/first => org/wpilib}/util/sendable/Sendable.java | 0 .../wpi/first => org/wpilib}/util/sendable/SendableBuilder.java | 0 .../wpi/first => org/wpilib}/util/sendable/SendableRegistry.java | 0 .../wpi/first => org/wpilib}/util/struct/BadSchemaException.java | 0 .../{edu/wpi/first => org/wpilib}/util/struct/DynamicStruct.java | 0 .../java/{edu/wpi/first => org/wpilib}/util/struct/Struct.java | 0 .../{edu/wpi/first => org/wpilib}/util/struct/StructBuffer.java | 0 .../wpi/first => org/wpilib}/util/struct/StructDescriptor.java | 0 .../wpilib}/util/struct/StructDescriptorDatabase.java | 0 .../{edu/wpi/first => org/wpilib}/util/struct/StructFetcher.java | 0 .../first => org/wpilib}/util/struct/StructFieldDescriptor.java | 0 .../wpi/first => org/wpilib}/util/struct/StructFieldType.java | 0 .../wpi/first => org/wpilib}/util/struct/StructGenerator.java | 0 .../wpi/first => org/wpilib}/util/struct/StructSerializable.java | 0 .../{edu/wpi/first => org/wpilib}/util/struct/parser/Lexer.java | 0 .../first => org/wpilib}/util/struct/parser/ParseException.java | 0 .../wpilib}/util/struct/parser/ParsedDeclaration.java | 0 .../wpi/first => org/wpilib}/util/struct/parser/ParsedSchema.java | 0 .../{edu/wpi/first => org/wpilib}/util/struct/parser/Parser.java | 0 .../wpi/first => org/wpilib}/util/struct/parser/TokenKind.java | 0 .../{edu/wpi/first => org/wpilib}/util/ErrorMessagesTest.java | 0 .../java/{edu/wpi/first => org/wpilib}/util/WPIUtilJNITest.java | 0 .../wpi/first => org/wpilib}/util/cleanup/CleanupPoolTest.java | 0 .../first => org/wpilib}/util/cleanup/ReflectionCleanupTest.java | 0 .../util => org/wpilib/util/container}/CircularBufferTest.java | 0 .../wpilib/util/container}/DoubleCircularBufferTest.java | 0 .../wpi/first => org/wpilib}/util/struct/DynamicStructTest.java | 0 .../wpi/first => org/wpilib}/util/struct/StructGeneratorTest.java | 0 .../wpi/first => org/wpilib}/util/struct/parser/ParserTest.java | 0 .../java/{edu/wpi/first/wpilibj => org/wpilib}/xrp/DevMain.java | 0 .../java/{edu/wpi/first/wpilibj => org/wpilib}/xrp/XRPGyro.java | 0 .../java/{edu/wpi/first/wpilibj => org/wpilib}/xrp/XRPMotor.java | 0 .../{edu/wpi/first/wpilibj => org/wpilib}/xrp/XRPOnBoardIO.java | 0 .../{edu/wpi/first/wpilibj => org/wpilib}/xrp/XRPRangefinder.java | 0 .../first/wpilibj => org/wpilib}/xrp/XRPReflectanceSensor.java | 0 .../java/{edu/wpi/first/wpilibj => org/wpilib}/xrp/XRPServo.java | 0 1486 files changed, 0 insertions(+), 0 deletions(-) rename apriltag/src/dev/java/{edu/wpi/first => org/wpilib/vision}/apriltag/DevMain.java (100%) rename apriltag/src/main/java/{edu/wpi/first => org/wpilib/vision}/apriltag/AprilTag.java (100%) rename apriltag/src/main/java/{edu/wpi/first => org/wpilib/vision}/apriltag/AprilTagDetection.java (100%) rename apriltag/src/main/java/{edu/wpi/first => org/wpilib/vision}/apriltag/AprilTagDetector.java (100%) rename apriltag/src/main/java/{edu/wpi/first => org/wpilib/vision}/apriltag/AprilTagFieldLayout.java (100%) rename apriltag/src/main/java/{edu/wpi/first => org/wpilib/vision}/apriltag/AprilTagFields.java (100%) rename apriltag/src/main/java/{edu/wpi/first => org/wpilib/vision}/apriltag/AprilTagPoseEstimate.java (100%) rename apriltag/src/main/java/{edu/wpi/first => org/wpilib/vision}/apriltag/AprilTagPoseEstimator.java (100%) rename apriltag/src/main/java/{edu/wpi/first => org/wpilib/vision}/apriltag/jni/AprilTagJNI.java (100%) rename apriltag/src/test/java/{edu/wpi/first => org/wpilib/vision}/apriltag/AprilTagDetectorTest.java (100%) rename apriltag/src/test/java/{edu/wpi/first => org/wpilib/vision}/apriltag/AprilTagGenerationTest.java (100%) rename apriltag/src/test/java/{edu/wpi/first => org/wpilib/vision}/apriltag/AprilTagPoseSetOriginTest.java (100%) rename apriltag/src/test/java/{edu/wpi/first => org/wpilib/vision}/apriltag/AprilTagSerializationTest.java (100%) rename apriltag/src/test/java/{edu/wpi/first => org/wpilib/vision}/apriltag/LoadConfigTest.java (100%) rename cameraserver/src/dev/java/{edu/wpi/first/cameraserver => org/wpilib/vision/stream}/DevMain.java (100%) rename cameraserver/src/main/java/{edu/wpi/first/vision => org/wpilib/vision/process}/VisionPipeline.java (100%) rename cameraserver/src/main/java/{edu/wpi/first/vision => org/wpilib/vision/process}/VisionRunner.java (100%) rename cameraserver/src/main/java/{edu/wpi/first/vision => org/wpilib/vision/process}/VisionThread.java (100%) rename cameraserver/src/main/java/{edu/wpi/first/vision => org/wpilib/vision/process}/package-info.java (100%) rename cameraserver/src/main/java/{edu/wpi/first/cameraserver => org/wpilib/vision/stream}/CameraServer.java (100%) rename cameraserver/src/main/java/{edu/wpi/first/cameraserver => org/wpilib/vision/stream}/CameraServerShared.java (100%) rename cameraserver/src/main/java/{edu/wpi/first/cameraserver => org/wpilib/vision/stream}/CameraServerSharedStore.java (100%) rename commandsv2/src/dev/java/{edu/wpi/first/wpilibj2/commands => org/wpilib/commands2}/DevMain.java (100%) rename commandsv2/src/generated/main/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/button/CommandPS4Controller.java (100%) rename commandsv2/src/generated/main/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/button/CommandPS5Controller.java (100%) rename commandsv2/src/generated/main/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/button/CommandStadiaController.java (100%) rename commandsv2/src/generated/main/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/button/CommandXboxController.java (100%) rename commandsv2/src/main/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/Command.java (100%) rename commandsv2/src/main/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/CommandScheduler.java (100%) rename commandsv2/src/main/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/Commands.java (100%) rename commandsv2/src/main/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/ConditionalCommand.java (100%) rename commandsv2/src/main/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/DeferredCommand.java (100%) rename commandsv2/src/main/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/FunctionalCommand.java (100%) rename commandsv2/src/main/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/InstantCommand.java (100%) rename commandsv2/src/main/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/NotifierCommand.java (100%) rename commandsv2/src/main/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/ParallelCommandGroup.java (100%) rename commandsv2/src/main/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/ParallelDeadlineGroup.java (100%) rename commandsv2/src/main/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/ParallelRaceGroup.java (100%) rename commandsv2/src/main/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/PrintCommand.java (100%) rename commandsv2/src/main/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/ProxyCommand.java (100%) rename commandsv2/src/main/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/RepeatCommand.java (100%) rename commandsv2/src/main/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/RunCommand.java (100%) rename commandsv2/src/main/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/ScheduleCommand.java (100%) rename commandsv2/src/main/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/SelectCommand.java (100%) rename commandsv2/src/main/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/SequentialCommandGroup.java (100%) rename commandsv2/src/main/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/StartEndCommand.java (100%) rename commandsv2/src/main/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/Subsystem.java (100%) rename commandsv2/src/main/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/SubsystemBase.java (100%) rename commandsv2/src/main/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/WaitCommand.java (100%) rename commandsv2/src/main/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/WaitUntilCommand.java (100%) rename commandsv2/src/main/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/WrapperCommand.java (100%) rename commandsv2/src/main/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/button/CommandGamepad.java (100%) rename commandsv2/src/main/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/button/CommandGenericHID.java (100%) rename commandsv2/src/main/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/button/CommandJoystick.java (100%) rename commandsv2/src/main/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/button/InternalButton.java (100%) rename commandsv2/src/main/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/button/JoystickButton.java (100%) rename commandsv2/src/main/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/button/NetworkButton.java (100%) rename commandsv2/src/main/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/button/POVButton.java (100%) rename commandsv2/src/main/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/button/RobotModeTriggers.java (100%) rename commandsv2/src/main/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/button/Trigger.java (100%) rename commandsv2/src/main/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/sysid/SysIdRoutine.java (100%) rename commandsv2/src/test/java/{edu/wpi/first/wpilibj2 => org/wpilib}/MockHardwareExtension.java (100%) rename commandsv2/src/test/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/CommandDecoratorTest.java (100%) rename commandsv2/src/test/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/CommandRequirementsTest.java (100%) rename commandsv2/src/test/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/CommandScheduleTest.java (100%) rename commandsv2/src/test/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/CommandSchedulerTest.java (100%) rename commandsv2/src/test/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/CommandSendableButtonTest.java (100%) rename commandsv2/src/test/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/CommandTestBase.java (100%) rename commandsv2/src/test/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/ConditionalCommandTest.java (100%) rename commandsv2/src/test/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/DefaultCommandTest.java (100%) rename commandsv2/src/test/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/DeferredCommandTest.java (100%) rename commandsv2/src/test/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/FunctionalCommandTest.java (100%) rename commandsv2/src/test/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/InstantCommandTest.java (100%) rename commandsv2/src/test/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/MultiCompositionTestBase.java (100%) rename commandsv2/src/test/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/NotifierCommandTest.java (100%) rename commandsv2/src/test/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/ParallelCommandGroupTest.java (100%) rename commandsv2/src/test/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/ParallelDeadlineGroupTest.java (100%) rename commandsv2/src/test/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/ParallelRaceGroupTest.java (100%) rename commandsv2/src/test/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/PrintCommandTest.java (100%) rename commandsv2/src/test/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/ProxyCommandTest.java (100%) rename commandsv2/src/test/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/RepeatCommandTest.java (100%) rename commandsv2/src/test/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/RobotDisabledCommandTest.java (100%) rename commandsv2/src/test/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/RunCommandTest.java (100%) rename commandsv2/src/test/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/ScheduleCommandTest.java (100%) rename commandsv2/src/test/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/SchedulingRecursionTest.java (100%) rename commandsv2/src/test/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/SelectCommandTest.java (100%) rename commandsv2/src/test/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/SequentialCommandGroupTest.java (100%) rename commandsv2/src/test/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/SingleCompositionTestBase.java (100%) rename commandsv2/src/test/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/StartEndCommandTest.java (100%) rename commandsv2/src/test/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/WaitCommandTest.java (100%) rename commandsv2/src/test/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/WaitUntilCommandTest.java (100%) rename commandsv2/src/test/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/button/NetworkButtonTest.java (100%) rename commandsv2/src/test/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/button/RobotModeTriggersTest.java (100%) rename commandsv2/src/test/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/button/TriggerTest.java (100%) rename commandsv2/src/test/java/{edu/wpi/first/wpilibj2/command => org/wpilib/command2}/sysid/SysIdRoutineTest.java (100%) rename commandsv3/src/dev/java/org/wpilib/{commands3 => command3}/DevMain.java (100%) rename commandsv3/src/generated/main/java/org/wpilib/{commands3 => command3}/button/CommandPS4Controller.java (100%) rename commandsv3/src/generated/main/java/org/wpilib/{commands3 => command3}/button/CommandPS5Controller.java (100%) rename commandsv3/src/generated/main/java/org/wpilib/{commands3 => command3}/button/CommandStadiaController.java (100%) rename commandsv3/src/generated/main/java/org/wpilib/{commands3 => command3}/button/CommandXboxController.java (100%) rename commandsv3/src/generated/main/java/org/wpilib/{commands3 => command3}/proto/ProtobufCommands.java (100%) rename commandsv3/src/main/java/org/wpilib/{commands3 => command3}/Binding.java (100%) rename commandsv3/src/main/java/org/wpilib/{commands3 => command3}/BindingScope.java (100%) rename commandsv3/src/main/java/org/wpilib/{commands3 => command3}/BindingType.java (100%) rename commandsv3/src/main/java/org/wpilib/{commands3 => command3}/Command.java (100%) rename commandsv3/src/main/java/org/wpilib/{commands3 => command3}/CommandState.java (100%) rename commandsv3/src/main/java/org/wpilib/{commands3 => command3}/CommandTraceHelper.java (100%) rename commandsv3/src/main/java/org/wpilib/{commands3 => command3}/ConflictDetector.java (100%) rename commandsv3/src/main/java/org/wpilib/{commands3 => command3}/Continuation.java (100%) rename commandsv3/src/main/java/org/wpilib/{commands3 => command3}/ContinuationScope.java (100%) rename commandsv3/src/main/java/org/wpilib/{commands3 => command3}/Coroutine.java (100%) rename commandsv3/src/main/java/org/wpilib/{commands3 => command3}/Mechanism.java (100%) rename commandsv3/src/main/java/org/wpilib/{commands3 => command3}/NeedsExecutionBuilderStage.java (100%) rename commandsv3/src/main/java/org/wpilib/{commands3 => command3}/NeedsNameBuilderStage.java (100%) rename commandsv3/src/main/java/org/wpilib/{commands3 => command3}/ParallelGroup.java (100%) rename commandsv3/src/main/java/org/wpilib/{commands3 => command3}/ParallelGroupBuilder.java (100%) rename commandsv3/src/main/java/org/wpilib/{commands3 => command3}/Scheduler.java (100%) rename commandsv3/src/main/java/org/wpilib/{commands3 => command3}/SchedulerEvent.java (100%) rename commandsv3/src/main/java/org/wpilib/{commands3 => command3}/SequentialGroup.java (100%) rename commandsv3/src/main/java/org/wpilib/{commands3 => command3}/SequentialGroupBuilder.java (100%) rename commandsv3/src/main/java/org/wpilib/{commands3 => command3}/StagedCommandBuilder.java (100%) rename commandsv3/src/main/java/org/wpilib/{commands3 => command3}/Trigger.java (100%) rename commandsv3/src/main/java/org/wpilib/{commands3 => command3}/button/CommandGamepad.java (100%) rename commandsv3/src/main/java/org/wpilib/{commands3 => command3}/button/CommandGenericHID.java (100%) rename commandsv3/src/main/java/org/wpilib/{commands3 => command3}/button/CommandJoystick.java (100%) rename commandsv3/src/main/java/org/wpilib/{commands3 => command3}/button/InternalButton.java (100%) rename commandsv3/src/main/java/org/wpilib/{commands3 => command3}/button/JoystickButton.java (100%) rename commandsv3/src/main/java/org/wpilib/{commands3 => command3}/button/NetworkButton.java (100%) rename commandsv3/src/main/java/org/wpilib/{commands3 => command3}/button/POVButton.java (100%) rename commandsv3/src/main/java/org/wpilib/{commands3 => command3}/button/RobotModeTriggers.java (100%) rename commandsv3/src/main/java/org/wpilib/{commands3 => command3}/proto/CommandProto.java (100%) rename commandsv3/src/main/java/org/wpilib/{commands3 => command3}/proto/MechanismProto.java (100%) rename commandsv3/src/main/java/org/wpilib/{commands3 => command3}/proto/SchedulerProto.java (100%) rename commandsv3/src/test/java/org/wpilib/{commands3 => command3}/CommandTestBase.java (100%) rename commandsv3/src/test/java/org/wpilib/{commands3 => command3}/ConflictDetectorTest.java (100%) rename commandsv3/src/test/java/org/wpilib/{commands3 => command3}/CoroutineTest.java (100%) rename commandsv3/src/test/java/org/wpilib/{commands3 => command3}/NullCommand.java (100%) rename commandsv3/src/test/java/org/wpilib/{commands3 => command3}/ParallelGroupTest.java (100%) rename commandsv3/src/test/java/org/wpilib/{commands3 => command3}/PriorityCommand.java (100%) rename commandsv3/src/test/java/org/wpilib/{commands3 => command3}/SchedulerCancellationTests.java (100%) rename commandsv3/src/test/java/org/wpilib/{commands3 => command3}/SchedulerConflictTests.java (100%) rename commandsv3/src/test/java/org/wpilib/{commands3 => command3}/SchedulerErrorHandlingTests.java (100%) rename commandsv3/src/test/java/org/wpilib/{commands3 => command3}/SchedulerPriorityLevelTests.java (100%) rename commandsv3/src/test/java/org/wpilib/{commands3 => command3}/SchedulerSideloadFunctionTests.java (100%) rename commandsv3/src/test/java/org/wpilib/{commands3 => command3}/SchedulerTelemetryTests.java (100%) rename commandsv3/src/test/java/org/wpilib/{commands3 => command3}/SchedulerTest.java (100%) rename commandsv3/src/test/java/org/wpilib/{commands3 => command3}/SchedulerTimingTests.java (100%) rename commandsv3/src/test/java/org/wpilib/{commands3 => command3}/SequentialGroupTest.java (100%) rename commandsv3/src/test/java/org/wpilib/{commands3 => command3}/StagedCommandBuilderTest.java (100%) rename commandsv3/src/test/java/org/wpilib/{commands3 => command3}/TriggerTest.java (100%) rename cscore/src/dev/java/{edu/wpi/first/cscore => org/wpilib/vision/camera}/DevMain.java (100%) rename cscore/src/main/java/{edu/wpi/first/cscore => org/wpilib/vision/camera}/AxisCamera.java (100%) rename cscore/src/main/java/{edu/wpi/first/cscore => org/wpilib/vision/camera}/CameraServerJNI.java (100%) rename cscore/src/main/java/{edu/wpi/first/cscore => org/wpilib/vision/camera}/CvSink.java (100%) rename cscore/src/main/java/{edu/wpi/first/cscore => org/wpilib/vision/camera}/CvSource.java (100%) rename cscore/src/main/java/{edu/wpi/first/cscore => org/wpilib/vision/camera}/HttpCamera.java (100%) rename cscore/src/main/java/{edu/wpi/first/cscore => org/wpilib/vision/camera}/ImageSink.java (100%) rename cscore/src/main/java/{edu/wpi/first/cscore => org/wpilib/vision/camera}/ImageSource.java (100%) rename cscore/src/main/java/{edu/wpi/first/cscore => org/wpilib/vision/camera}/MjpegServer.java (100%) rename cscore/src/main/java/{edu/wpi/first/cscore => org/wpilib/vision/camera}/OpenCvLoader.java (100%) rename cscore/src/main/java/{edu/wpi/first/cscore => org/wpilib/vision/camera}/UsbCamera.java (100%) rename cscore/src/main/java/{edu/wpi/first/cscore => org/wpilib/vision/camera}/UsbCameraInfo.java (100%) rename cscore/src/main/java/{edu/wpi/first/cscore => org/wpilib/vision/camera}/VideoCamera.java (100%) rename cscore/src/main/java/{edu/wpi/first/cscore => org/wpilib/vision/camera}/VideoEvent.java (100%) rename cscore/src/main/java/{edu/wpi/first/cscore => org/wpilib/vision/camera}/VideoException.java (100%) rename cscore/src/main/java/{edu/wpi/first/cscore => org/wpilib/vision/camera}/VideoListener.java (100%) rename cscore/src/main/java/{edu/wpi/first/cscore => org/wpilib/vision/camera}/VideoMode.java (100%) rename cscore/src/main/java/{edu/wpi/first/cscore => org/wpilib/vision/camera}/VideoProperty.java (100%) rename cscore/src/main/java/{edu/wpi/first/cscore => org/wpilib/vision/camera}/VideoSink.java (100%) rename cscore/src/main/java/{edu/wpi/first/cscore => org/wpilib/vision/camera}/VideoSource.java (100%) rename cscore/src/main/java/{edu/wpi/first/cscore => org/wpilib/vision/camera}/raw/RawSink.java (100%) rename cscore/src/main/java/{edu/wpi/first/cscore => org/wpilib/vision/camera}/raw/RawSource.java (100%) rename cscore/src/test/java/{edu/wpi/first/cscore => org/wpilib/vision/camera}/JNITest.java (100%) rename cscore/src/test/java/{edu/wpi/first/cscore => org/wpilib/vision/camera}/UsbCameraTest.java (100%) rename cscore/src/test/java/{edu/wpi/first/cscore => org/wpilib/vision/camera}/VideoModeTest.java (100%) rename datalog/src/dev/java/{edu/wpi/first => org/wpilib}/datalog/DevMain.java (100%) rename datalog/src/main/java/{edu/wpi/first => org/wpilib}/datalog/BooleanArrayLogEntry.java (100%) rename datalog/src/main/java/{edu/wpi/first => org/wpilib}/datalog/BooleanLogEntry.java (100%) rename datalog/src/main/java/{edu/wpi/first => org/wpilib}/datalog/DataLog.java (100%) rename datalog/src/main/java/{edu/wpi/first => org/wpilib}/datalog/DataLogBackgroundWriter.java (100%) rename datalog/src/main/java/{edu/wpi/first => org/wpilib}/datalog/DataLogEntry.java (100%) rename datalog/src/main/java/{edu/wpi/first => org/wpilib}/datalog/DataLogIterator.java (100%) rename datalog/src/main/java/{edu/wpi/first => org/wpilib}/datalog/DataLogJNI.java (100%) rename datalog/src/main/java/{edu/wpi/first => org/wpilib}/datalog/DataLogReader.java (100%) rename datalog/src/main/java/{edu/wpi/first => org/wpilib}/datalog/DataLogRecord.java (100%) rename datalog/src/main/java/{edu/wpi/first => org/wpilib}/datalog/DataLogWriter.java (100%) rename datalog/src/main/java/{edu/wpi/first => org/wpilib}/datalog/DoubleArrayLogEntry.java (100%) rename datalog/src/main/java/{edu/wpi/first => org/wpilib}/datalog/DoubleLogEntry.java (100%) rename datalog/src/main/java/{edu/wpi/first => org/wpilib}/datalog/FileLogger.java (100%) rename datalog/src/main/java/{edu/wpi/first => org/wpilib}/datalog/FloatArrayLogEntry.java (100%) rename datalog/src/main/java/{edu/wpi/first => org/wpilib}/datalog/FloatLogEntry.java (100%) rename datalog/src/main/java/{edu/wpi/first => org/wpilib}/datalog/IntegerArrayLogEntry.java (100%) rename datalog/src/main/java/{edu/wpi/first => org/wpilib}/datalog/IntegerLogEntry.java (100%) rename datalog/src/main/java/{edu/wpi/first => org/wpilib}/datalog/ProtobufLogEntry.java (100%) rename datalog/src/main/java/{edu/wpi/first => org/wpilib}/datalog/RawLogEntry.java (100%) rename datalog/src/main/java/{edu/wpi/first => org/wpilib}/datalog/StringArrayLogEntry.java (100%) rename datalog/src/main/java/{edu/wpi/first => org/wpilib}/datalog/StringLogEntry.java (100%) rename datalog/src/main/java/{edu/wpi/first => org/wpilib}/datalog/StructArrayLogEntry.java (100%) rename datalog/src/main/java/{edu/wpi/first => org/wpilib}/datalog/StructLogEntry.java (100%) rename datalog/src/test/java/{edu/wpi/first => org/wpilib}/datalog/DataLogTest.java (100%) rename epilogue-processor/src/main/java/{edu/wpi/first => org/wpilib}/epilogue/processor/AnnotationProcessor.java (100%) rename epilogue-processor/src/main/java/{edu/wpi/first => org/wpilib}/epilogue/processor/ArrayHandler.java (100%) rename epilogue-processor/src/main/java/{edu/wpi/first => org/wpilib}/epilogue/processor/CollectionHandler.java (100%) rename epilogue-processor/src/main/java/{edu/wpi/first => org/wpilib}/epilogue/processor/ConfiguredLoggerHandler.java (100%) rename epilogue-processor/src/main/java/{edu/wpi/first => org/wpilib}/epilogue/processor/ElementHandler.java (100%) rename epilogue-processor/src/main/java/{edu/wpi/first => org/wpilib}/epilogue/processor/EnumHandler.java (100%) rename epilogue-processor/src/main/java/{edu/wpi/first => org/wpilib}/epilogue/processor/EpilogueGenerator.java (100%) rename epilogue-processor/src/main/java/{edu/wpi/first => org/wpilib}/epilogue/processor/LoggableHandler.java (100%) rename epilogue-processor/src/main/java/{edu/wpi/first => org/wpilib}/epilogue/processor/LoggerGenerator.java (100%) rename epilogue-processor/src/main/java/{edu/wpi/first => org/wpilib}/epilogue/processor/MeasureHandler.java (100%) rename epilogue-processor/src/main/java/{edu/wpi/first => org/wpilib}/epilogue/processor/PrimitiveHandler.java (100%) rename epilogue-processor/src/main/java/{edu/wpi/first => org/wpilib}/epilogue/processor/ProtobufHandler.java (100%) rename epilogue-processor/src/main/java/{edu/wpi/first => org/wpilib}/epilogue/processor/SendableHandler.java (100%) rename epilogue-processor/src/main/java/{edu/wpi/first => org/wpilib}/epilogue/processor/StringUtils.java (100%) rename epilogue-processor/src/main/java/{edu/wpi/first => org/wpilib}/epilogue/processor/StructHandler.java (100%) rename epilogue-processor/src/main/java/{edu/wpi/first => org/wpilib}/epilogue/processor/SupplierHandler.java (100%) rename epilogue-processor/src/test/java/{edu/wpi/first => org/wpilib}/epilogue/processor/AnnotationProcessorTest.java (100%) rename epilogue-processor/src/test/java/{edu/wpi/first => org/wpilib}/epilogue/processor/CompileTestOptions.java (100%) rename epilogue-processor/src/test/java/{edu/wpi/first => org/wpilib}/epilogue/processor/EpilogueGeneratorTest.java (100%) rename epilogue-processor/src/test/java/{edu/wpi/first => org/wpilib}/epilogue/processor/StringUtilsTest.java (100%) rename epilogue-runtime/src/main/java/{edu/wpi/first => org/wpilib}/epilogue/CustomLoggerFor.java (100%) rename epilogue-runtime/src/main/java/{edu/wpi/first => org/wpilib}/epilogue/EpilogueConfiguration.java (100%) rename epilogue-runtime/src/main/java/{edu/wpi/first => org/wpilib}/epilogue/Logged.java (100%) rename epilogue-runtime/src/main/java/{edu/wpi/first => org/wpilib}/epilogue/NotLogged.java (100%) rename epilogue-runtime/src/main/java/{edu/wpi/first => org/wpilib}/epilogue/logging/ClassSpecificLogger.java (100%) rename epilogue-runtime/src/main/java/{edu/wpi/first => org/wpilib}/epilogue/logging/EpilogueBackend.java (100%) rename epilogue-runtime/src/main/java/{edu/wpi/first => org/wpilib}/epilogue/logging/FileBackend.java (100%) rename epilogue-runtime/src/main/java/{edu/wpi/first => org/wpilib}/epilogue/logging/LazyBackend.java (100%) rename epilogue-runtime/src/main/java/{edu/wpi/first => org/wpilib}/epilogue/logging/LogBackedSendableBuilder.java (100%) rename epilogue-runtime/src/main/java/{edu/wpi/first => org/wpilib}/epilogue/logging/MultiBackend.java (100%) rename epilogue-runtime/src/main/java/{edu/wpi/first => org/wpilib}/epilogue/logging/NTEpilogueBackend.java (100%) rename epilogue-runtime/src/main/java/{edu/wpi/first => org/wpilib}/epilogue/logging/NestedBackend.java (100%) rename epilogue-runtime/src/main/java/{edu/wpi/first => org/wpilib}/epilogue/logging/NullBackend.java (100%) rename epilogue-runtime/src/main/java/{edu/wpi/first => org/wpilib}/epilogue/logging/errors/CrashOnError.java (100%) rename epilogue-runtime/src/main/java/{edu/wpi/first => org/wpilib}/epilogue/logging/errors/ErrorHandler.java (100%) rename epilogue-runtime/src/main/java/{edu/wpi/first => org/wpilib}/epilogue/logging/errors/ErrorPrinter.java (100%) rename epilogue-runtime/src/main/java/{edu/wpi/first => org/wpilib}/epilogue/logging/errors/LoggerDisabler.java (100%) rename epilogue-runtime/src/test/java/{edu/wpi/first => org/wpilib}/epilogue/logging/ClassSpecificLoggerTest.java (100%) rename epilogue-runtime/src/test/java/{edu/wpi/first => org/wpilib}/epilogue/logging/CustomStruct.java (100%) rename epilogue-runtime/src/test/java/{edu/wpi/first => org/wpilib}/epilogue/logging/LazyBackendTest.java (100%) rename epilogue-runtime/src/test/java/{edu/wpi/first => org/wpilib}/epilogue/logging/NestedBackendTest.java (100%) rename epilogue-runtime/src/test/java/{edu/wpi/first => org/wpilib}/epilogue/logging/TestBackend.java (100%) rename fields/src/main/java/{edu/wpi/first => org/wpilib}/fields/FieldConfig.java (100%) rename fields/src/main/java/{edu/wpi/first => org/wpilib}/fields/Fields.java (100%) rename fields/src/test/java/{edu/wpi/first => org/wpilib}/fields/LoadConfigTest.java (100%) rename hal/src/dev/java/{edu/wpi/first => org/wpilib/hardware}/hal/DevMain.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/AddressableLEDJNI.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/AllianceStationID.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/AnalogJNI.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/CANAPIJNI.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/CANAPITypes.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/CTREPCMJNI.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/ConstantsJNI.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/ControlWord.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/CounterJNI.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/DIOJNI.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/DriverStationJNI.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/DutyCycleJNI.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/EncoderJNI.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/HAL.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/HALUtil.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/HALValue.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/I2CJNI.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/IMUJNI.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/JNIWrapper.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/MatchInfoData.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/NotifierJNI.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/PWMJNI.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/PortsJNI.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/PowerDistributionFaults.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/PowerDistributionJNI.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/PowerDistributionStickyFaults.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/PowerDistributionVersion.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/PowerJNI.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/REVPHFaults.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/REVPHJNI.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/REVPHStickyFaults.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/REVPHVersion.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/SerialPortJNI.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/SimBoolean.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/SimDevice.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/SimDeviceJNI.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/SimDouble.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/SimEnum.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/SimInt.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/SimLong.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/SimValue.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/SystemServerJNI.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/ThreadsJNI.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/UsageReportingJNI.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/can/CANJNI.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/can/CANReceiveMessage.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/can/CANStatus.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/can/CANStreamMessage.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/can/CANStreamOverflowException.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/communication/NIRioStatus.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/simulation/AddressableLEDDataJNI.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/simulation/AnalogInDataJNI.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/simulation/BufferCallback.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/simulation/CTREPCMDataJNI.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/simulation/ConstBufferCallback.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/simulation/DIODataJNI.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/simulation/DigitalPWMDataJNI.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/simulation/DriverStationDataJNI.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/simulation/DutyCycleDataJNI.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/simulation/EncoderDataJNI.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/simulation/I2CDataJNI.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/simulation/NotifierDataJNI.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/simulation/NotifyCallback.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/simulation/PWMDataJNI.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/simulation/PowerDistributionDataJNI.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/simulation/REVPHDataJNI.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/simulation/RoboRioDataJNI.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/simulation/SimDeviceCallback.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/simulation/SimDeviceDataJNI.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/simulation/SimValueCallback.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/simulation/SimulatorJNI.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/util/AllocationException.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/util/BoundaryException.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/util/CheckedAllocationException.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/util/HalHandleException.java (100%) rename hal/src/main/java/{edu/wpi/first => org/wpilib/hardware}/hal/util/UncleanStatusException.java (100%) rename hal/src/test/java/{edu/wpi/first => org/wpilib/hardware}/hal/JNITest.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/BooleanArrayEntry.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/BooleanArrayEntryImpl.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/BooleanArrayPublisher.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/BooleanArraySubscriber.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/BooleanArrayTopic.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/BooleanEntry.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/BooleanEntryImpl.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/BooleanPublisher.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/BooleanSubscriber.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/BooleanTopic.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/DoubleArrayEntry.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/DoubleArrayEntryImpl.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/DoubleArrayPublisher.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/DoubleArraySubscriber.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/DoubleArrayTopic.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/DoubleEntry.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/DoubleEntryImpl.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/DoublePublisher.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/DoubleSubscriber.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/DoubleTopic.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/FloatArrayEntry.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/FloatArrayEntryImpl.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/FloatArrayPublisher.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/FloatArraySubscriber.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/FloatArrayTopic.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/FloatEntry.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/FloatEntryImpl.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/FloatPublisher.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/FloatSubscriber.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/FloatTopic.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/GenericEntryImpl.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/GenericPublisher.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/GenericSubscriber.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/IntegerArrayEntry.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/IntegerArrayEntryImpl.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/IntegerArrayPublisher.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/IntegerArraySubscriber.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/IntegerArrayTopic.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/IntegerEntry.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/IntegerEntryImpl.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/IntegerPublisher.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/IntegerSubscriber.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/IntegerTopic.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/NetworkTableEntry.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/NetworkTableInstance.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/NetworkTableValue.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/NetworkTablesJNI.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/RawEntry.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/RawEntryImpl.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/RawPublisher.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/RawSubscriber.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/RawTopic.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/StringArrayEntry.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/StringArrayEntryImpl.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/StringArrayPublisher.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/StringArraySubscriber.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/StringArrayTopic.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/StringEntry.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/StringEntryImpl.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/StringPublisher.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/StringSubscriber.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/StringTopic.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/TimestampedBoolean.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/TimestampedBooleanArray.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/TimestampedDouble.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/TimestampedDoubleArray.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/TimestampedFloat.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/TimestampedFloatArray.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/TimestampedInteger.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/TimestampedIntegerArray.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/TimestampedRaw.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/TimestampedString.java (100%) rename ntcore/src/generated/main/java/{edu/wpi/first => org/wpilib}/networktables/TimestampedStringArray.java (100%) rename ntcore/src/main/java/{edu/wpi/first => org/wpilib}/networktables/ConnectionInfo.java (100%) rename ntcore/src/main/java/{edu/wpi/first => org/wpilib}/networktables/EntryBase.java (100%) rename ntcore/src/main/java/{edu/wpi/first => org/wpilib}/networktables/GenericEntry.java (100%) rename ntcore/src/main/java/{edu/wpi/first => org/wpilib}/networktables/LogMessage.java (100%) rename ntcore/src/main/java/{edu/wpi/first => org/wpilib}/networktables/MultiSubscriber.java (100%) rename ntcore/src/main/java/{edu/wpi/first => org/wpilib}/networktables/NTSendable.java (100%) rename ntcore/src/main/java/{edu/wpi/first => org/wpilib}/networktables/NTSendableBuilder.java (100%) rename ntcore/src/main/java/{edu/wpi/first => org/wpilib}/networktables/NetworkTable.java (100%) rename ntcore/src/main/java/{edu/wpi/first => org/wpilib}/networktables/NetworkTableEvent.java (100%) rename ntcore/src/main/java/{edu/wpi/first => org/wpilib}/networktables/NetworkTableListener.java (100%) rename ntcore/src/main/java/{edu/wpi/first => org/wpilib}/networktables/NetworkTableListenerPoller.java (100%) rename ntcore/src/main/java/{edu/wpi/first => org/wpilib}/networktables/NetworkTableType.java (100%) rename ntcore/src/main/java/{edu/wpi/first => org/wpilib}/networktables/ProtobufEntry.java (100%) rename ntcore/src/main/java/{edu/wpi/first => org/wpilib}/networktables/ProtobufEntryImpl.java (100%) rename ntcore/src/main/java/{edu/wpi/first => org/wpilib}/networktables/ProtobufPublisher.java (100%) rename ntcore/src/main/java/{edu/wpi/first => org/wpilib}/networktables/ProtobufSubscriber.java (100%) rename ntcore/src/main/java/{edu/wpi/first => org/wpilib}/networktables/ProtobufTopic.java (100%) rename ntcore/src/main/java/{edu/wpi/first => org/wpilib}/networktables/PubSub.java (100%) rename ntcore/src/main/java/{edu/wpi/first => org/wpilib}/networktables/PubSubOption.java (100%) rename ntcore/src/main/java/{edu/wpi/first => org/wpilib}/networktables/PubSubOptions.java (100%) rename ntcore/src/main/java/{edu/wpi/first => org/wpilib}/networktables/Publisher.java (100%) rename ntcore/src/main/java/{edu/wpi/first => org/wpilib}/networktables/StructArrayEntry.java (100%) rename ntcore/src/main/java/{edu/wpi/first => org/wpilib}/networktables/StructArrayEntryImpl.java (100%) rename ntcore/src/main/java/{edu/wpi/first => org/wpilib}/networktables/StructArrayPublisher.java (100%) rename ntcore/src/main/java/{edu/wpi/first => org/wpilib}/networktables/StructArraySubscriber.java (100%) rename ntcore/src/main/java/{edu/wpi/first => org/wpilib}/networktables/StructArrayTopic.java (100%) rename ntcore/src/main/java/{edu/wpi/first => org/wpilib}/networktables/StructEntry.java (100%) rename ntcore/src/main/java/{edu/wpi/first => org/wpilib}/networktables/StructEntryImpl.java (100%) rename ntcore/src/main/java/{edu/wpi/first => org/wpilib}/networktables/StructPublisher.java (100%) rename ntcore/src/main/java/{edu/wpi/first => org/wpilib}/networktables/StructSubscriber.java (100%) rename ntcore/src/main/java/{edu/wpi/first => org/wpilib}/networktables/StructTopic.java (100%) rename ntcore/src/main/java/{edu/wpi/first => org/wpilib}/networktables/Subscriber.java (100%) rename ntcore/src/main/java/{edu/wpi/first => org/wpilib}/networktables/TableListener.java (100%) rename ntcore/src/main/java/{edu/wpi/first => org/wpilib}/networktables/TimeSyncEventData.java (100%) rename ntcore/src/main/java/{edu/wpi/first => org/wpilib}/networktables/TimestampedObject.java (100%) rename ntcore/src/main/java/{edu/wpi/first => org/wpilib}/networktables/Topic.java (100%) rename ntcore/src/main/java/{edu/wpi/first => org/wpilib}/networktables/TopicInfo.java (100%) rename ntcore/src/main/java/{edu/wpi/first => org/wpilib}/networktables/ValueEventData.java (100%) rename ntcore/src/test/java/{edu/wpi/first => org/wpilib}/networktables/ConnectionListenerTest.java (100%) rename ntcore/src/test/java/{edu/wpi/first => org/wpilib}/networktables/JNITest.java (100%) rename ntcore/src/test/java/{edu/wpi/first => org/wpilib}/networktables/LoggerTest.java (100%) rename ntcore/src/test/java/{edu/wpi/first => org/wpilib}/networktables/NetworkTableTest.java (100%) rename ntcore/src/test/java/{edu/wpi/first => org/wpilib}/networktables/RawTest.java (100%) rename ntcore/src/test/java/{edu/wpi/first => org/wpilib}/networktables/TableListenerTest.java (100%) rename ntcore/src/test/java/{edu/wpi/first => org/wpilib}/networktables/TimeSyncTest.java (100%) rename ntcore/src/test/java/{edu/wpi/first => org/wpilib}/networktables/TopicListenerTest.java (100%) rename romiVendordep/src/dev/java/{edu/wpi/first/wpilibj => org/wpilib}/romi/DevMain.java (100%) rename romiVendordep/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/romi/OnBoardIO.java (100%) rename romiVendordep/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/romi/RomiGyro.java (100%) rename romiVendordep/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/romi/RomiMotor.java (100%) rename wpilibj/src/dev/java/{edu/wpi/first/wpilibj => org/wpilib}/DevMain.java (100%) rename wpilibj/src/generated/main/java/{edu/wpi/first/wpilibj => org/wpilib/driverstation}/PS4Controller.java (100%) rename wpilibj/src/generated/main/java/{edu/wpi/first/wpilibj => org/wpilib/driverstation}/PS5Controller.java (100%) rename wpilibj/src/generated/main/java/{edu/wpi/first/wpilibj => org/wpilib/driverstation}/StadiaController.java (100%) rename wpilibj/src/generated/main/java/{edu/wpi/first/wpilibj => org/wpilib/driverstation}/XboxController.java (100%) rename wpilibj/src/generated/main/java/{edu/wpi/first/wpilibj/motorcontrol => org/wpilib/hardware/motor}/Koors40.java (100%) rename wpilibj/src/generated/main/java/{edu/wpi/first/wpilibj/motorcontrol => org/wpilib/hardware/motor}/PWMSparkFlex.java (100%) rename wpilibj/src/generated/main/java/{edu/wpi/first/wpilibj/motorcontrol => org/wpilib/hardware/motor}/PWMSparkMax.java (100%) rename wpilibj/src/generated/main/java/{edu/wpi/first/wpilibj/motorcontrol => org/wpilib/hardware/motor}/PWMTalonFX.java (100%) rename wpilibj/src/generated/main/java/{edu/wpi/first/wpilibj/motorcontrol => org/wpilib/hardware/motor}/PWMTalonSRX.java (100%) rename wpilibj/src/generated/main/java/{edu/wpi/first/wpilibj/motorcontrol => org/wpilib/hardware/motor}/PWMVenom.java (100%) rename wpilibj/src/generated/main/java/{edu/wpi/first/wpilibj/motorcontrol => org/wpilib/hardware/motor}/PWMVictorSPX.java (100%) rename wpilibj/src/generated/main/java/{edu/wpi/first/wpilibj/motorcontrol => org/wpilib/hardware/motor}/Spark.java (100%) rename wpilibj/src/generated/main/java/{edu/wpi/first/wpilibj/motorcontrol => org/wpilib/hardware/motor}/SparkMini.java (100%) rename wpilibj/src/generated/main/java/{edu/wpi/first/wpilibj/motorcontrol => org/wpilib/hardware/motor}/Talon.java (100%) rename wpilibj/src/generated/main/java/{edu/wpi/first/wpilibj/motorcontrol => org/wpilib/hardware/motor}/VictorSP.java (100%) rename wpilibj/src/generated/main/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/PS4ControllerSim.java (100%) rename wpilibj/src/generated/main/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/PS5ControllerSim.java (100%) rename wpilibj/src/generated/main/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/StadiaControllerSim.java (100%) rename wpilibj/src/generated/main/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/XboxControllerSim.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/ExpansionHub.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/ExpansionHubMotor.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/ExpansionHubPidConstants.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/ExpansionHubServo.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/counter/EdgeConfiguration.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/counter/Tachometer.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/counter/UpDownCounter.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/drive/DifferentialDrive.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/drive/MecanumDrive.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/drive/RobotDriveBase.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib/driverstation}/DSControlWord.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib/driverstation}/DriverStation.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib/driverstation}/Gamepad.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib/driverstation}/GenericHID.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib/driverstation}/Joystick.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/event/BooleanEvent.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/event/EventLoop.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/event/NetworkBooleanEvent.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib/hardware/accelerometer}/ADXL345_I2C.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib/hardware/accelerometer}/AnalogAccelerometer.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib/hardware/bus}/CAN.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib/hardware/bus}/I2C.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib/hardware/bus}/SerialPort.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib/hardware/discrete}/AnalogInput.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib/hardware/discrete}/CounterBase.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib/hardware/discrete}/DigitalInput.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib/hardware/discrete}/DigitalOutput.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib/hardware/discrete}/PWM.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib/hardware/imu}/OnboardIMU.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib/hardware/led}/AddressableLED.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib/hardware/led}/AddressableLEDBuffer.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib/hardware/led}/AddressableLEDBufferView.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib/hardware/led}/LEDPattern.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib/hardware/led}/LEDReader.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib/hardware/led}/LEDWriter.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj/motorcontrol => org/wpilib/hardware/motor}/MotorController.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj/motorcontrol => org/wpilib/hardware/motor}/MotorControllerGroup.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib/hardware/motor}/MotorSafety.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj/motorcontrol => org/wpilib/hardware/motor}/PWMMotorController.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib/hardware/pneumatic}/Compressor.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib/hardware/pneumatic}/CompressorConfigType.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib/hardware/pneumatic}/DoubleSolenoid.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib/hardware/pneumatic}/PneumaticHub.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib/hardware/pneumatic}/PneumaticsBase.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib/hardware/pneumatic}/PneumaticsControlModule.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib/hardware/pneumatic}/PneumaticsModuleType.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib/hardware/pneumatic}/Solenoid.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib/hardware/power}/PowerDistribution.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib/hardware/range}/SharpIR.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib/hardware/rotation}/AnalogEncoder.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib/hardware/rotation}/AnalogPotentiometer.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib/hardware/rotation}/DutyCycle.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib/hardware/rotation}/DutyCycleEncoder.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib/hardware/rotation}/Encoder.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/internal/DriverStationModeThread.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib/opmode}/IterativeRobotBase.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib/opmode}/RobotBase.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib/opmode}/RobotState.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib/opmode}/TimedRobot.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib/opmode}/TimesliceRobot.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/package.html (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/ADXL345Sim.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/AddressableLEDSim.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/AnalogEncoderSim.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/AnalogInputSim.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/BatterySim.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/CTREPCMSim.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/CallbackStore.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/DCMotorSim.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/DIOSim.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/DifferentialDrivetrainSim.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/DigitalPWMSim.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/DoubleSolenoidSim.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/DriverStationSim.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/DutyCycleEncoderSim.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/DutyCycleSim.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/ElevatorSim.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/EncoderSim.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/FlywheelSim.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/GamepadSim.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/GenericHIDSim.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/I2CSim.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/JoystickSim.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/LinearSystemSim.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/NotifierSim.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/PDPSim.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/PWMMotorControllerSim.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/PWMSim.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/PneumaticsBaseSim.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/REVPHSim.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/RoboRioSim.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/SendableChooserSim.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/SharpIRSim.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/SimDeviceSim.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/SimHooks.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/SingleJointedArmSim.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/SolenoidSim.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/smartdashboard/Field2d.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/smartdashboard/FieldObject2d.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/smartdashboard/ListenerExecutor.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/smartdashboard/Mechanism2d.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/smartdashboard/MechanismLigament2d.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/smartdashboard/MechanismObject2d.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/smartdashboard/MechanismRoot2d.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/smartdashboard/SendableBuilderImpl.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/smartdashboard/SendableChooser.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/smartdashboard/SmartDashboard.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/sysid/SysIdRoutineLog.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib/system}/DataLogManager.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib/system}/Filesystem.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib/system}/Notifier.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib/system}/Resource.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib/system}/RobotController.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib/system}/RuntimeType.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib/system}/SensorUtil.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib/system}/SystemServer.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib/system}/Threads.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib/system}/Timer.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib/system}/Tracer.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib/system}/Watchdog.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib/util}/Alert.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/util/Color.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/util/Color8Bit.java (100%) rename wpilibj/src/main/java/{edu/wpi/first/wpilibj => org/wpilib/util}/Preferences.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib}/MockHardwareExtension.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib}/UtilityClassTest.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib}/can/CANStatusTest.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib}/drive/DifferentialDriveTest.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib}/drive/MecanumDriveTest.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib/driverstation}/DriverStationTest.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib/driverstation}/GenericHIDTest.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib/driverstation}/JoystickTest.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib/driverstation}/PS4ControllerTest.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib/driverstation}/PS5ControllerTest.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib/driverstation}/XboxControllerTest.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib}/event/BooleanEventTest.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib}/event/EventLoopTest.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib}/event/NetworkBooleanEventTest.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib}/hal/JNITest.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib}/hal/MatchInfoDataTest.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib/hardware/discrete}/DigitalOutputTest.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib/hardware/led}/AddressableLEDBufferTest.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib/hardware/led}/AddressableLEDBufferViewTest.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib/hardware/led}/LEDPatternTest.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj/motorcontrol => org/wpilib/hardware/motor}/MockMotorController.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj/motorcontrol => org/wpilib/hardware/motor}/MockPWMMotorController.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj/motorcontrol => org/wpilib/hardware/motor}/MotorControllerGroupTest.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib/hardware/pneumatic}/DoubleSolenoidTestCTRE.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib/hardware/pneumatic}/DoubleSolenoidTestREV.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib/hardware/pneumatic}/SolenoidTestCTRE.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib/hardware/pneumatic}/SolenoidTestREV.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib/hardware/power}/PowerDistributionTest.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib/hardware/range}/SharpIRTest.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib/hardware/rotation}/AnalogPotentiometerTest.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib/opmode}/TimedRobotTest.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib/opmode}/TimesliceRobotTest.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/ADXL345SimTest.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/AddressableLEDSimTest.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/AnalogEncoderSimTest.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/AnalogInputSimTest.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/CTREPCMSimTest.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/DCMotorSimTest.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/DIOSimTest.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/DifferentialDrivetrainSimTest.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/DigitalPWMSimTest.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/DriverStationSimTest.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/DutyCycleEncoderSimTest.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/DutyCycleSimTest.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/ElevatorSimTest.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/EncoderSimTest.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/PWMMotorControllerSimTest.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/PWMSimTest.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/REVPHSimTest.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/RoboRioSimTest.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/SimDeviceSimTest.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/SingleJointedArmSimTest.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/testutils/BooleanCallback.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/testutils/BufferCallback.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/testutils/CallbackHelperBase.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/testutils/DoubleCallback.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/testutils/EnumCallback.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib}/simulation/testutils/IntCallback.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib}/smartdashboard/Mechanism2dTest.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib}/smartdashboard/SendableChooserTest.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib}/smartdashboard/SmartDashboardTest.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib/system}/NotifierTest.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib/system}/RobotControllerTest.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib/system}/SensorUtilTest.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib/system}/TimerTest.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib/system}/WatchdogTest.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib/util}/AlertTest.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib}/util/Color8BitTest.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib}/util/ColorTest.java (100%) rename wpilibj/src/test/java/{edu/wpi/first/wpilibj => org/wpilib/util}/PreferencesTest.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/commands/command2/ReplaceMeCommand.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/commands/commands.json (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/commands/emptyclass/ReplaceMeEmptyClass.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/commands/instantcommand/ReplaceMeInstantCommand.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/commands/parallelcommandgroup/ReplaceMeParallelCommandGroup.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/commands/paralleldeadlinegroup/ReplaceMeParallelDeadlineGroup.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/commands/parallelracegroup/ReplaceMeParallelRaceGroup.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/commands/sequentialcommandgroup/ReplaceMeSequentialCommandGroup.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/commands/subsystem2/ReplaceMeSubsystem.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/addressableled/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/addressableled/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/apriltagsvision/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/apriltagsvision/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/arcadedrive/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/arcadedrive/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/arcadedrivexboxcontroller/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/arcadedrivexboxcontroller/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/armsimulation/Constants.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/armsimulation/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/armsimulation/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/armsimulation/subsystems/Arm.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/canpdp/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/canpdp/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/differentialdrivebot/Drivetrain.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/differentialdrivebot/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/differentialdrivebot/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/differentialdriveposeestimator/Drivetrain.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/differentialdriveposeestimator/ExampleGlobalMeasurementSensor.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/differentialdriveposeestimator/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/differentialdriveposeestimator/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/digitalcommunication/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/digitalcommunication/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/drivedistanceoffboard/Constants.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/drivedistanceoffboard/ExampleSmartMotorController.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/drivedistanceoffboard/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/drivedistanceoffboard/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/drivedistanceoffboard/RobotContainer.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/drivedistanceoffboard/subsystems/DriveSubsystem.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/dutycycleencoder/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/dutycycleencoder/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/dutycycleinput/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/dutycycleinput/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/elevatorexponentialprofile/ExampleSmartMotorController.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/elevatorexponentialprofile/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/elevatorexponentialprofile/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/elevatorexponentialsimulation/Constants.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/elevatorexponentialsimulation/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/elevatorexponentialsimulation/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/elevatorexponentialsimulation/subsystems/Elevator.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/elevatorprofiledpid/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/elevatorprofiledpid/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/elevatorsimulation/Constants.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/elevatorsimulation/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/elevatorsimulation/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/elevatorsimulation/subsystems/Elevator.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/elevatortrapezoidprofile/ExampleSmartMotorController.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/elevatortrapezoidprofile/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/elevatortrapezoidprofile/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/encoder/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/encoder/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/eventloop/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/eventloop/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/examples.json (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/flywheelbangbangcontroller/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/flywheelbangbangcontroller/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/gettingstarted/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/gettingstarted/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/gyro/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/gyro/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/gyromecanum/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/gyromecanum/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/hatchbotinlined/Constants.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/hatchbotinlined/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/hatchbotinlined/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/hatchbotinlined/RobotContainer.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/hatchbotinlined/commands/Autos.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/hatchbotinlined/subsystems/DriveSubsystem.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/hatchbotinlined/subsystems/HatchSubsystem.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/hatchbottraditional/Constants.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/hatchbottraditional/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/hatchbottraditional/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/hatchbottraditional/RobotContainer.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/hatchbottraditional/commands/ComplexAuto.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/hatchbottraditional/commands/DefaultDrive.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/hatchbottraditional/commands/DriveDistance.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/hatchbottraditional/commands/GrabHatch.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/hatchbottraditional/commands/HalveDriveSpeed.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/hatchbottraditional/commands/ReleaseHatch.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/hatchbottraditional/subsystems/DriveSubsystem.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/hatchbottraditional/subsystems/HatchSubsystem.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/hidrumble/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/hidrumble/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/httpcamera/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/httpcamera/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/i2ccommunication/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/i2ccommunication/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/intermediatevision/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/intermediatevision/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/mecanumbot/Drivetrain.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/mecanumbot/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/mecanumbot/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/mecanumdrive/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/mecanumdrive/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/mecanumdriveposeestimator/Drivetrain.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/mecanumdriveposeestimator/ExampleGlobalMeasurementSensor.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/mecanumdriveposeestimator/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/mecanumdriveposeestimator/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/mechanism2d/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/mechanism2d/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/motorcontrol/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/motorcontrol/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/potentiometerpid/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/potentiometerpid/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/quickvision/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/quickvision/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/rapidreactcommandbot/Constants.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/rapidreactcommandbot/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/rapidreactcommandbot/RapidReactCommandBot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/rapidreactcommandbot/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/rapidreactcommandbot/subsystems/Drive.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/rapidreactcommandbot/subsystems/Intake.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/rapidreactcommandbot/subsystems/Pneumatics.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/rapidreactcommandbot/subsystems/Shooter.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/rapidreactcommandbot/subsystems/Storage.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/romireference/Constants.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/romireference/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/romireference/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/romireference/RobotContainer.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/romireference/commands/ArcadeDrive.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/romireference/commands/AutonomousDistance.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/romireference/commands/AutonomousTime.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/romireference/commands/DriveDistance.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/romireference/commands/DriveTime.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/romireference/commands/TurnDegrees.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/romireference/commands/TurnTime.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/romireference/subsystems/Drivetrain.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/selectcommand/Constants.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/selectcommand/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/selectcommand/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/selectcommand/RobotContainer.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/simpledifferentialdrivesimulation/Drivetrain.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/simpledifferentialdrivesimulation/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/simpledifferentialdrivesimulation/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/solenoid/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/solenoid/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/statespacearm/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/statespacearm/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/statespaceelevator/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/statespaceelevator/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/statespaceflywheel/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/statespaceflywheel/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/statespaceflywheelsysid/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/statespaceflywheelsysid/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/swervebot/Drivetrain.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/swervebot/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/swervebot/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/swervebot/SwerveModule.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/swervedriveposeestimator/Drivetrain.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/swervedriveposeestimator/ExampleGlobalMeasurementSensor.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/swervedriveposeestimator/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/swervedriveposeestimator/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/swervedriveposeestimator/SwerveModule.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/sysidroutine/Constants.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/sysidroutine/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/sysidroutine/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/sysidroutine/SysIdRoutineBot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/sysidroutine/subsystems/Drive.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/sysidroutine/subsystems/Shooter.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/tankdrive/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/tankdrive/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/tankdrivexboxcontroller/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/tankdrivexboxcontroller/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/unittest/Constants.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/unittest/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/unittest/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/unittest/subsystems/Intake.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/xrpreference/Constants.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/xrpreference/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/xrpreference/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/xrpreference/RobotContainer.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/xrpreference/commands/ArcadeDrive.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/xrpreference/commands/AutonomousDistance.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/xrpreference/commands/AutonomousTime.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/xrpreference/commands/DriveDistance.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/xrpreference/commands/DriveTime.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/xrpreference/commands/TurnDegrees.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/xrpreference/commands/TurnTime.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/xrpreference/subsystems/Arm.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/xrpreference/subsystems/Drivetrain.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/snippets/accelerometercollision/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/snippets/accelerometercollision/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/snippets/accelerometerfilter/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/snippets/accelerometerfilter/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/snippets/adxlaccelerometers/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/snippets/adxlaccelerometers/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/snippets/analogaccelerometer/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/snippets/analogaccelerometer/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/snippets/analogencoder/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/snippets/analogencoder/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/snippets/analoginput/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/snippets/analoginput/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/snippets/analogpotentiometer/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/snippets/analogpotentiometer/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/snippets/digitalinput/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/snippets/digitalinput/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/snippets/dutycycleencoder/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/snippets/dutycycleencoder/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/snippets/encoder/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/snippets/encoder/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/snippets/encoderdrive/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/snippets/encoderdrive/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/snippets/encoderhoming/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/snippets/encoderhoming/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/snippets/limitswitch/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/snippets/limitswitch/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/snippets/onboardimu/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/snippets/onboardimu/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/snippets/profiledpidfeedforward/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/snippets/profiledpidfeedforward/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/snippets/snippets.json (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/templates/commandbased/Constants.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/templates/commandbased/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/templates/commandbased/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/templates/commandbased/RobotContainer.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/templates/commandbased/commands/Autos.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/templates/commandbased/commands/ExampleCommand.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/templates/commandbased/subsystems/ExampleSubsystem.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/templates/commandbasedskeleton/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/templates/commandbasedskeleton/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/templates/commandbasedskeleton/RobotContainer.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/templates/educational/EducationalRobot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/templates/educational/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/templates/educational/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/templates/robotbaseskeleton/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/templates/robotbaseskeleton/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/templates/romicommandbased/Constants.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/templates/romicommandbased/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/templates/romicommandbased/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/templates/romicommandbased/RobotContainer.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/templates/romicommandbased/commands/ExampleCommand.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/templates/romicommandbased/subsystems/RomiDrivetrain.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/templates/romieducational/EducationalRobot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/templates/romieducational/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/templates/romieducational/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/templates/romieducational/RomiDrivetrain.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/templates/romitimed/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/templates/romitimed/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/templates/romitimed/RomiDrivetrain.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/templates/templates.json (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/templates/timed/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/templates/timed/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/templates/timedskeleton/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/templates/timedskeleton/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/templates/timeslice/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/templates/timeslice/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/templates/timesliceskeleton/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/templates/timesliceskeleton/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/templates/xrpcommandbased/Constants.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/templates/xrpcommandbased/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/templates/xrpcommandbased/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/templates/xrpcommandbased/RobotContainer.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/templates/xrpcommandbased/commands/ExampleCommand.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/templates/xrpcommandbased/subsystems/XRPDrivetrain.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/templates/xrpeducational/EducationalRobot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/templates/xrpeducational/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/templates/xrpeducational/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/templates/xrpeducational/XRPDrivetrain.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/templates/xrptimed/Main.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/templates/xrptimed/Robot.java (100%) rename wpilibjExamples/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/templates/xrptimed/XRPDrivetrain.java (100%) rename wpilibjExamples/src/test/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/armsimulation/ArmSimulationTest.java (100%) rename wpilibjExamples/src/test/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/digitalcommunication/DigitalCommunicationTest.java (100%) rename wpilibjExamples/src/test/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/elevatorsimulation/ElevatorSimulationTest.java (100%) rename wpilibjExamples/src/test/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/i2ccommunication/I2CCommunicationTest.java (100%) rename wpilibjExamples/src/test/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/potentiometerpid/PotentiometerPIDTest.java (100%) rename wpilibjExamples/src/test/java/{edu/wpi/first/wpilibj => org/wpilib}/examples/unittest/subsystems/IntakeTest.java (100%) rename wpimath/src/dev/java/{edu/wpi/first => org/wpilib}/math/DevMain.java (100%) rename wpimath/src/generated/main/java/{edu/wpi/first => org/wpilib}/math/numbers/N0.java (100%) rename wpimath/src/generated/main/java/{edu/wpi/first => org/wpilib}/math/numbers/N1.java (100%) rename wpimath/src/generated/main/java/{edu/wpi/first => org/wpilib}/math/numbers/N10.java (100%) rename wpimath/src/generated/main/java/{edu/wpi/first => org/wpilib}/math/numbers/N11.java (100%) rename wpimath/src/generated/main/java/{edu/wpi/first => org/wpilib}/math/numbers/N12.java (100%) rename wpimath/src/generated/main/java/{edu/wpi/first => org/wpilib}/math/numbers/N13.java (100%) rename wpimath/src/generated/main/java/{edu/wpi/first => org/wpilib}/math/numbers/N14.java (100%) rename wpimath/src/generated/main/java/{edu/wpi/first => org/wpilib}/math/numbers/N15.java (100%) rename wpimath/src/generated/main/java/{edu/wpi/first => org/wpilib}/math/numbers/N16.java (100%) rename wpimath/src/generated/main/java/{edu/wpi/first => org/wpilib}/math/numbers/N17.java (100%) rename wpimath/src/generated/main/java/{edu/wpi/first => org/wpilib}/math/numbers/N18.java (100%) rename wpimath/src/generated/main/java/{edu/wpi/first => org/wpilib}/math/numbers/N19.java (100%) rename wpimath/src/generated/main/java/{edu/wpi/first => org/wpilib}/math/numbers/N2.java (100%) rename wpimath/src/generated/main/java/{edu/wpi/first => org/wpilib}/math/numbers/N20.java (100%) rename wpimath/src/generated/main/java/{edu/wpi/first => org/wpilib}/math/numbers/N3.java (100%) rename wpimath/src/generated/main/java/{edu/wpi/first => org/wpilib}/math/numbers/N4.java (100%) rename wpimath/src/generated/main/java/{edu/wpi/first => org/wpilib}/math/numbers/N5.java (100%) rename wpimath/src/generated/main/java/{edu/wpi/first => org/wpilib}/math/numbers/N6.java (100%) rename wpimath/src/generated/main/java/{edu/wpi/first => org/wpilib}/math/numbers/N7.java (100%) rename wpimath/src/generated/main/java/{edu/wpi/first => org/wpilib}/math/numbers/N8.java (100%) rename wpimath/src/generated/main/java/{edu/wpi/first => org/wpilib}/math/numbers/N9.java (100%) rename wpimath/src/generated/main/java/{edu/wpi/first => org/wpilib}/math/proto/Controller.java (100%) rename wpimath/src/generated/main/java/{edu/wpi/first => org/wpilib}/math/proto/Geometry2D.java (100%) rename wpimath/src/generated/main/java/{edu/wpi/first => org/wpilib}/math/proto/Geometry3D.java (100%) rename wpimath/src/generated/main/java/{edu/wpi/first => org/wpilib}/math/proto/Kinematics.java (100%) rename wpimath/src/generated/main/java/{edu/wpi/first => org/wpilib}/math/proto/Plant.java (100%) rename wpimath/src/generated/main/java/{edu/wpi/first => org/wpilib}/math/proto/Spline.java (100%) rename wpimath/src/generated/main/java/{edu/wpi/first => org/wpilib}/math/proto/System.java (100%) rename wpimath/src/generated/main/java/{edu/wpi/first => org/wpilib}/math/proto/Trajectory.java (100%) rename wpimath/src/generated/main/java/{edu/wpi/first => org/wpilib}/math/proto/Wpimath.java (100%) rename wpimath/src/generated/main/java/{edu/wpi/first/math => org/wpilib/math/util}/Nat.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/controller/ArmFeedforward.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/controller/BangBangController.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/controller/ControlAffinePlantInversionFeedforward.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/controller/DifferentialDriveAccelerationLimiter.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/controller/DifferentialDriveFeedforward.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/controller/DifferentialDriveWheelVoltages.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/controller/ElevatorFeedforward.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/controller/ImplicitModelFollower.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/controller/LTVDifferentialDriveController.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/controller/LTVUnicycleController.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/controller/LinearPlantInversionFeedforward.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/controller/LinearQuadraticRegulator.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/controller/PIDController.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/controller/ProfiledPIDController.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/controller/SimpleMotorFeedforward.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/controller/proto/ArmFeedforwardProto.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/controller/proto/DifferentialDriveFeedforwardProto.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/controller/proto/DifferentialDriveWheelVoltagesProto.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/controller/proto/ElevatorFeedforwardProto.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/controller/proto/SimpleMotorFeedforwardProto.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/controller/struct/ArmFeedforwardStruct.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/controller/struct/DifferentialDriveFeedforwardStruct.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/controller/struct/DifferentialDriveWheelVoltagesStruct.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/controller/struct/ElevatorFeedforwardStruct.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/controller/struct/SimpleMotorFeedforwardStruct.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/estimator/AngleStatistics.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/estimator/DifferentialDrivePoseEstimator.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/estimator/DifferentialDrivePoseEstimator3d.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/estimator/ExtendedKalmanFilter.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/estimator/KalmanFilter.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/estimator/KalmanFilterLatencyCompensator.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/estimator/KalmanTypeFilter.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/estimator/MecanumDrivePoseEstimator.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/estimator/MecanumDrivePoseEstimator3d.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/estimator/MerweScaledSigmaPoints.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/estimator/MerweUKF.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/estimator/PoseEstimator.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/estimator/PoseEstimator3d.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/estimator/S3SigmaPoints.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/estimator/S3UKF.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/estimator/SigmaPoints.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/estimator/SteadyStateKalmanFilter.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/estimator/SwerveDrivePoseEstimator.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/estimator/SwerveDrivePoseEstimator3d.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/estimator/UnscentedKalmanFilter.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/filter/Debouncer.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/filter/LinearFilter.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/filter/MedianFilter.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/filter/SlewRateLimiter.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/geometry/CoordinateAxis.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/geometry/CoordinateSystem.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/geometry/Ellipse2d.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/geometry/Pose2d.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/geometry/Pose3d.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/geometry/Quaternion.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/geometry/Rectangle2d.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/geometry/Rotation2d.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/geometry/Rotation3d.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/geometry/Transform2d.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/geometry/Transform3d.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/geometry/Translation2d.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/geometry/Translation3d.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/geometry/Twist2d.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/geometry/Twist3d.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/geometry/proto/Ellipse2dProto.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/geometry/proto/Pose2dProto.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/geometry/proto/Pose3dProto.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/geometry/proto/QuaternionProto.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/geometry/proto/Rectangle2dProto.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/geometry/proto/Rotation2dProto.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/geometry/proto/Rotation3dProto.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/geometry/proto/Transform2dProto.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/geometry/proto/Transform3dProto.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/geometry/proto/Translation2dProto.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/geometry/proto/Translation3dProto.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/geometry/proto/Twist2dProto.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/geometry/proto/Twist3dProto.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/geometry/struct/Ellipse2dStruct.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/geometry/struct/Pose2dStruct.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/geometry/struct/Pose3dStruct.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/geometry/struct/QuaternionStruct.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/geometry/struct/Rectangle2dStruct.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/geometry/struct/Rotation2dStruct.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/geometry/struct/Rotation3dStruct.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/geometry/struct/Transform2dStruct.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/geometry/struct/Transform3dStruct.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/geometry/struct/Translation2dStruct.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/geometry/struct/Translation3dStruct.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/geometry/struct/Twist2dStruct.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/geometry/struct/Twist3dStruct.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/interpolation/Interpolatable.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/interpolation/InterpolatingDoubleTreeMap.java (100%) rename wpimath/src/main/java/{edu/wpi/first/math => org/wpilib/math/interpolation}/InterpolatingMatrixTreeMap.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/interpolation/InterpolatingTreeMap.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/interpolation/Interpolator.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/interpolation/InverseInterpolator.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/interpolation/TimeInterpolatableBuffer.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/jni/ArmFeedforwardJNI.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/jni/DAREJNI.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/jni/EigenJNI.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/jni/Ellipse2dJNI.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/jni/StateSpaceUtilJNI.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/jni/Transform3dJNI.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/jni/Twist3dJNI.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/jni/WPIMathJNI.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/kinematics/ChassisSpeeds.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/kinematics/DifferentialDriveKinematics.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/kinematics/DifferentialDriveOdometry.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/kinematics/DifferentialDriveOdometry3d.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/kinematics/DifferentialDriveWheelPositions.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/kinematics/DifferentialDriveWheelSpeeds.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/kinematics/Kinematics.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/kinematics/MecanumDriveKinematics.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/kinematics/MecanumDriveOdometry.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/kinematics/MecanumDriveOdometry3d.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/kinematics/MecanumDriveWheelPositions.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/kinematics/MecanumDriveWheelSpeeds.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/kinematics/Odometry.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/kinematics/Odometry3d.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/kinematics/SwerveDriveKinematics.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/kinematics/SwerveDriveOdometry.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/kinematics/SwerveDriveOdometry3d.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/kinematics/SwerveModulePosition.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/kinematics/SwerveModuleState.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/kinematics/proto/ChassisSpeedsProto.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/kinematics/proto/DifferentialDriveKinematicsProto.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/kinematics/proto/DifferentialDriveWheelPositionsProto.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/kinematics/proto/DifferentialDriveWheelSpeedsProto.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/kinematics/proto/MecanumDriveKinematicsProto.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/kinematics/proto/MecanumDriveWheelPositionsProto.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/kinematics/proto/MecanumDriveWheelSpeedsProto.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/kinematics/proto/SwerveDriveKinematicsProto.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/kinematics/proto/SwerveModulePositionProto.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/kinematics/proto/SwerveModuleStateProto.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/kinematics/struct/ChassisSpeedsStruct.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/kinematics/struct/DifferentialDriveKinematicsStruct.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/kinematics/struct/DifferentialDriveWheelPositionsStruct.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/kinematics/struct/DifferentialDriveWheelSpeedsStruct.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/kinematics/struct/MecanumDriveKinematicsStruct.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/kinematics/struct/MecanumDriveWheelPositionsStruct.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/kinematics/struct/MecanumDriveWheelSpeedsStruct.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/kinematics/struct/SwerveDriveKinematicsStruct.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/kinematics/struct/SwerveModulePositionStruct.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/kinematics/struct/SwerveModuleStateStruct.java (100%) rename wpimath/src/main/java/{edu/wpi/first/math => org/wpilib/math/linalg}/DARE.java (100%) rename wpimath/src/main/java/{edu/wpi/first/math => org/wpilib/math/linalg}/MatBuilder.java (100%) rename wpimath/src/main/java/{edu/wpi/first/math => org/wpilib/math/linalg}/Matrix.java (100%) rename wpimath/src/main/java/{edu/wpi/first/math => org/wpilib/math/linalg}/VecBuilder.java (100%) rename wpimath/src/main/java/{edu/wpi/first/math => org/wpilib/math/linalg}/Vector.java (100%) rename wpimath/src/main/java/{edu/wpi/first/math => org/wpilib/math/linalg}/proto/MatrixProto.java (100%) rename wpimath/src/main/java/{edu/wpi/first/math => org/wpilib/math/linalg}/proto/VectorProto.java (100%) rename wpimath/src/main/java/{edu/wpi/first/math => org/wpilib/math/linalg}/struct/MatrixStruct.java (100%) rename wpimath/src/main/java/{edu/wpi/first/math => org/wpilib/math/linalg}/struct/VectorStruct.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/optimization/SimulatedAnnealing.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/path/TravelingSalesman.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/spline/CubicHermiteSpline.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/spline/PoseWithCurvature.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/spline/QuinticHermiteSpline.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/spline/Spline.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/spline/SplineHelper.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/spline/SplineParameterizer.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/spline/proto/CubicHermiteSplineProto.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/spline/proto/QuinticHermiteSplineProto.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/spline/struct/CubicHermiteSplineStruct.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/spline/struct/QuinticHermiteSplineStruct.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/system/Discretization.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/system/LinearSystem.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/system/LinearSystemLoop.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/system/NumericalIntegration.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/system/NumericalJacobian.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/system/plant/DCMotor.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/system/plant/LinearSystemId.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/system/plant/proto/DCMotorProto.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/system/plant/struct/DCMotorStruct.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/system/proto/LinearSystemProto.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/system/struct/LinearSystemStruct.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/trajectory/ExponentialProfile.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/trajectory/Trajectory.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/trajectory/TrajectoryConfig.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/trajectory/TrajectoryGenerator.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/trajectory/TrajectoryParameterizer.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/trajectory/TrapezoidProfile.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/trajectory/constraint/CentripetalAccelerationConstraint.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/trajectory/constraint/DifferentialDriveKinematicsConstraint.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/trajectory/constraint/DifferentialDriveVoltageConstraint.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/trajectory/constraint/EllipticalRegionConstraint.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/trajectory/constraint/MaxVelocityConstraint.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/trajectory/constraint/MecanumDriveKinematicsConstraint.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/trajectory/constraint/RectangularRegionConstraint.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/trajectory/constraint/SwerveDriveKinematicsConstraint.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/trajectory/constraint/TrajectoryConstraint.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/trajectory/proto/TrajectoryProto.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/trajectory/proto/TrajectoryStateProto.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/trajectory/struct/ExponentialProfileStateStruct.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/trajectory/struct/TrapezoidProfileStateStruct.java (100%) rename wpimath/src/main/java/{edu/wpi/first/math => org/wpilib/math/util}/ComputerVisionUtil.java (100%) rename wpimath/src/main/java/{edu/wpi/first/math => org/wpilib/math/util}/MathShared.java (100%) rename wpimath/src/main/java/{edu/wpi/first/math => org/wpilib/math/util}/MathSharedStore.java (100%) rename wpimath/src/main/java/{edu/wpi/first/math => org/wpilib/math/util}/MathUtil.java (100%) rename wpimath/src/main/java/{edu/wpi/first/math => org/wpilib/math/util}/Num.java (100%) rename wpimath/src/main/java/{edu/wpi/first/math => org/wpilib/math/util}/Pair.java (100%) rename wpimath/src/main/java/{edu/wpi/first/math => org/wpilib/math/util}/StateSpaceUtil.java (100%) rename wpimath/src/main/java/{edu/wpi/first => org/wpilib}/math/util/Units.java (100%) rename wpimath/src/test/java/{edu/wpi/first/wpilibj => org/wpilib}/ProtoTestBase.java (100%) rename wpimath/src/test/java/{edu/wpi/first/wpilibj => org/wpilib}/StructTestBase.java (100%) rename wpimath/src/test/java/{edu/wpi/first/wpilibj => org/wpilib}/UtilityClassTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/controller/ArmFeedforwardTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/controller/BangBangInputOutputTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/controller/BangBangToleranceTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/controller/ControlAffinePlantInversionFeedforwardTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/controller/DifferentialDriveAccelerationLimiterTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/controller/DifferentialDriveFeedforwardTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/controller/ElevatorFeedforwardTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/controller/ImplicitModelFollowerTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/controller/LTVDifferentialDriveControllerTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/controller/LTVUnicycleControllerTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/controller/LinearPlantInversionFeedforwardTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/controller/LinearQuadraticRegulatorTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/controller/LinearSystemLoopTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/controller/PIDInputOutputTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/controller/PIDToleranceTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/controller/ProfiledPIDControllerTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/controller/ProfiledPIDInputOutputTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/controller/SimpleMotorFeedforwardTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/controller/proto/ArmFeedforwardProtoTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/controller/proto/DifferentialDriveFeedforwardProtoTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/controller/proto/DifferentialDriveWheelVoltagesProtoTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/controller/proto/ElevatorFeedforwardProtoTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/controller/proto/SimpleMotorFeedforwardProtoTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/controller/struct/ArmFeedforwardStructTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/controller/struct/DifferentialDriveFeedforwardStructTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/controller/struct/DifferentialDriveWheelVoltagesStructTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/controller/struct/ElevatorFeedforwardStructTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/controller/struct/SimpleMotorFeedforwardStructTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/estimator/AngleStatisticsTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/estimator/DifferentialDrivePoseEstimator3dTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/estimator/DifferentialDrivePoseEstimatorTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/estimator/ExtendedKalmanFilterTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/estimator/KalmanFilterTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/estimator/MecanumDrivePoseEstimator3dTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/estimator/MecanumDrivePoseEstimatorTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/estimator/MerweScaledSigmaPointsTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/estimator/MerweUKFTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/estimator/S3SigmaPointsTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/estimator/S3UKFTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/estimator/SwerveDrivePoseEstimator3dTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/estimator/SwerveDrivePoseEstimatorTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/filter/DebouncerTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/filter/LinearFilterTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/filter/MedianFilterTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/filter/SlewRateLimiterTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/geometry/CoordinateSystemTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/geometry/Ellipse2dTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/geometry/Pose2dTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/geometry/Pose3dTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/geometry/QuaternionTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/geometry/Rectangle2dTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/geometry/Rotation2dTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/geometry/Rotation3dTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/geometry/Transform2dTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/geometry/Transform3dTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/geometry/Translation2dTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/geometry/Translation3dTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/geometry/Twist2dTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/geometry/Twist3dTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/geometry/proto/Ellipse2dProtoTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/geometry/proto/Pose2dProtoTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/geometry/proto/Pose3dProtoTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/geometry/proto/QuaternionProtoTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/geometry/proto/Rectangle2dProtoTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/geometry/proto/Rotation2dProtoTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/geometry/proto/Rotation3dProtoTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/geometry/proto/Transform2dProtoTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/geometry/proto/Transform3dProtoTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/geometry/proto/Translation2dProtoTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/geometry/proto/Translation3dProtoTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/geometry/proto/Twist2dProtoTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/geometry/proto/Twist3dProtoTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/geometry/struct/Ellipse2dStructTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/geometry/struct/Pose2dStructTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/geometry/struct/Pose3dStructTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/geometry/struct/QuaternionStructTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/geometry/struct/Rectangle2dStructTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/geometry/struct/Rotation2dStructTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/geometry/struct/Rotation3dStructTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/geometry/struct/Transform2dStructTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/geometry/struct/Transform3dStructTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/geometry/struct/Translation2dStructTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/geometry/struct/Translation3dStructTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/geometry/struct/Twist2dStructTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/geometry/struct/Twist3dStructTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/interpolation/InterpolatingDoubleTreeMapTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/interpolation/InterpolatingTreeMapTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/interpolation/TimeInterpolatableBufferTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/jni/ArmFeedforwardJNITest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/jni/DAREJNITest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/jni/EigenJNITest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/jni/Ellipse2dJNITest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/jni/StateSpaceUtilJNITest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/jni/Transform3dJNITest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/jni/Twist3dJNITest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/kinematics/ChassisSpeedsTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/kinematics/DifferentialDriveKinematicsTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/kinematics/DifferentialDriveOdometry3dTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/kinematics/DifferentialDriveOdometryTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/kinematics/DifferentialDriveWheelSpeedsTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/kinematics/MecanumDriveKinematicsTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/kinematics/MecanumDriveOdometry3dTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/kinematics/MecanumDriveOdometryTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/kinematics/MecanumDriveWheelSpeedsTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/kinematics/SwerveDriveKinematicsTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/kinematics/SwerveDriveOdometry3dTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/kinematics/SwerveDriveOdometryTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/kinematics/SwerveModuleStateTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/kinematics/proto/ChassisSpeedsProtoTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/kinematics/proto/DifferentialDriveKinematicsProtoTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/kinematics/proto/DifferentialDriveWheelSpeedsProtoTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/kinematics/proto/MecanumDriveKinematicsProtoTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/kinematics/proto/MecanumDriveWheelPositionsProtoTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/kinematics/proto/MecanumDriveWheelSpeedsProtoTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/kinematics/proto/SwerveDriveKinematicsProtoTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/kinematics/proto/SwerveModulePositionProtoTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/kinematics/proto/SwerveModuleStateProtoTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/kinematics/struct/ChassisSpeedsStructTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/kinematics/struct/DifferentialDriveKinematicsStructTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/kinematics/struct/DifferentialDriveWheelPositionsStructTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/kinematics/struct/DifferentialDriveWheelSpeedsStructTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/kinematics/struct/MecanumDriveKinematicsStructTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/kinematics/struct/MecanumDriveWheelPositionsStructTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/kinematics/struct/MecanumDriveWheelSpeedsStructTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/kinematics/struct/SwerveDriveKinematicsStructTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/kinematics/struct/SwerveModulePositionStructTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/kinematics/struct/SwerveModuleStateStructTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first/math => org/wpilib/math/linalg}/DARETest.java (100%) rename wpimath/src/test/java/{edu/wpi/first/math => org/wpilib/math/linalg}/MatrixTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first/math => org/wpilib/math/linalg}/VectorTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first/math => org/wpilib/math/linalg}/proto/MatrixProtoTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first/math => org/wpilib/math/linalg}/proto/VectorProtoTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first/math => org/wpilib/math/linalg}/struct/MatrixStructTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first/math => org/wpilib/math/linalg}/struct/VectorStructTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/optimization/SimulatedAnnealingTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/path/TravelingSalesmanTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/spline/CubicHermiteSplineTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/spline/QuinticHermiteSplineTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/spline/proto/CubicHermiteSplineProtoTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/spline/proto/QuinticHermiteSplineProtoTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/spline/struct/CubicHermiteSplineStructTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/spline/struct/QuinticHermiteSplineStructTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/system/DiscretizationTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/system/LinearSystemIDTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/system/NumericalIntegrationTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/system/plant/proto/DCMotorProtoTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/system/plant/struct/DCMotorStructTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/system/proto/LinearSystemProtoTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/system/struct/LinearSystemStructTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/trajectory/CentripetalAccelerationConstraintTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/trajectory/DifferentialDriveKinematicsConstraintTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/trajectory/DifferentialDriveVoltageConstraintTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/trajectory/EllipticalRegionConstraintTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/trajectory/ExponentialProfileTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/trajectory/RectangularRegionConstraintTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/trajectory/TrajectoryConcatenateTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/trajectory/TrajectoryGeneratorTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/trajectory/TrajectoryTransformTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/trajectory/TrapezoidProfileTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/trajectory/proto/TrajectoryProtoTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/trajectory/proto/TrajectoryStateProtoTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/trajectory/struct/ExponentialProfileStateStructTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/trajectory/struct/TrapezoidProfileStateStructTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first/math => org/wpilib/math/util}/ComputerVisionUtilTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first/math => org/wpilib/math/util}/MathUtilTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first/math => org/wpilib/math/util}/StateSpaceUtilTest.java (100%) rename wpimath/src/test/java/{edu/wpi/first => org/wpilib}/math/util/UnitsTest.java (100%) rename wpinet/src/dev/java/{edu/wpi/first => org/wpilib}/net/DevMain.java (100%) rename wpinet/src/main/java/{edu/wpi/first => org/wpilib}/net/MulticastServiceAnnouncer.java (100%) rename wpinet/src/main/java/{edu/wpi/first => org/wpilib}/net/MulticastServiceResolver.java (100%) rename wpinet/src/main/java/{edu/wpi/first => org/wpilib}/net/PortForwarder.java (100%) rename wpinet/src/main/java/{edu/wpi/first => org/wpilib}/net/ServiceData.java (100%) rename wpinet/src/main/java/{edu/wpi/first => org/wpilib}/net/WPINetJNI.java (100%) rename wpinet/src/main/java/{edu/wpi/first => org/wpilib}/net/WebServer.java (100%) rename wpinet/src/test/java/{edu/wpi/first => org/wpilib}/net/WPINetJNITest.java (100%) rename wpiunits/src/dev/java/{edu/wpi/first => org/wpilib}/units/DevMain.java (100%) rename wpiunits/src/generated/main/java/{edu/wpi/first => org/wpilib}/units/measure/Acceleration.java (100%) rename wpiunits/src/generated/main/java/{edu/wpi/first => org/wpilib}/units/measure/Angle.java (100%) rename wpiunits/src/generated/main/java/{edu/wpi/first => org/wpilib}/units/measure/AngularAcceleration.java (100%) rename wpiunits/src/generated/main/java/{edu/wpi/first => org/wpilib}/units/measure/AngularMomentum.java (100%) rename wpiunits/src/generated/main/java/{edu/wpi/first => org/wpilib}/units/measure/AngularVelocity.java (100%) rename wpiunits/src/generated/main/java/{edu/wpi/first => org/wpilib}/units/measure/Current.java (100%) rename wpiunits/src/generated/main/java/{edu/wpi/first => org/wpilib}/units/measure/Dimensionless.java (100%) rename wpiunits/src/generated/main/java/{edu/wpi/first => org/wpilib}/units/measure/Distance.java (100%) rename wpiunits/src/generated/main/java/{edu/wpi/first => org/wpilib}/units/measure/Energy.java (100%) rename wpiunits/src/generated/main/java/{edu/wpi/first => org/wpilib}/units/measure/Force.java (100%) rename wpiunits/src/generated/main/java/{edu/wpi/first => org/wpilib}/units/measure/Frequency.java (100%) rename wpiunits/src/generated/main/java/{edu/wpi/first => org/wpilib}/units/measure/LinearAcceleration.java (100%) rename wpiunits/src/generated/main/java/{edu/wpi/first => org/wpilib}/units/measure/LinearMomentum.java (100%) rename wpiunits/src/generated/main/java/{edu/wpi/first => org/wpilib}/units/measure/LinearVelocity.java (100%) rename wpiunits/src/generated/main/java/{edu/wpi/first => org/wpilib}/units/measure/Mass.java (100%) rename wpiunits/src/generated/main/java/{edu/wpi/first => org/wpilib}/units/measure/MomentOfInertia.java (100%) rename wpiunits/src/generated/main/java/{edu/wpi/first => org/wpilib}/units/measure/Mult.java (100%) rename wpiunits/src/generated/main/java/{edu/wpi/first => org/wpilib}/units/measure/Per.java (100%) rename wpiunits/src/generated/main/java/{edu/wpi/first => org/wpilib}/units/measure/Power.java (100%) rename wpiunits/src/generated/main/java/{edu/wpi/first => org/wpilib}/units/measure/Resistance.java (100%) rename wpiunits/src/generated/main/java/{edu/wpi/first => org/wpilib}/units/measure/Temperature.java (100%) rename wpiunits/src/generated/main/java/{edu/wpi/first => org/wpilib}/units/measure/Time.java (100%) rename wpiunits/src/generated/main/java/{edu/wpi/first => org/wpilib}/units/measure/Torque.java (100%) rename wpiunits/src/generated/main/java/{edu/wpi/first => org/wpilib}/units/measure/Velocity.java (100%) rename wpiunits/src/generated/main/java/{edu/wpi/first => org/wpilib}/units/measure/Voltage.java (100%) rename wpiunits/src/main/java/{edu/wpi/first => org/wpilib}/units/AccelerationUnit.java (100%) rename wpiunits/src/main/java/{edu/wpi/first => org/wpilib}/units/AngleUnit.java (100%) rename wpiunits/src/main/java/{edu/wpi/first => org/wpilib}/units/AngularAccelerationUnit.java (100%) rename wpiunits/src/main/java/{edu/wpi/first => org/wpilib}/units/AngularMomentumUnit.java (100%) rename wpiunits/src/main/java/{edu/wpi/first => org/wpilib}/units/AngularVelocityUnit.java (100%) rename wpiunits/src/main/java/{edu/wpi/first => org/wpilib}/units/BaseUnits.java (100%) rename wpiunits/src/main/java/{edu/wpi/first => org/wpilib}/units/CombinatoryUnitCache.java (100%) rename wpiunits/src/main/java/{edu/wpi/first => org/wpilib}/units/CurrentUnit.java (100%) rename wpiunits/src/main/java/{edu/wpi/first => org/wpilib}/units/DimensionlessUnit.java (100%) rename wpiunits/src/main/java/{edu/wpi/first => org/wpilib}/units/DistanceUnit.java (100%) rename wpiunits/src/main/java/{edu/wpi/first => org/wpilib}/units/EnergyUnit.java (100%) rename wpiunits/src/main/java/{edu/wpi/first => org/wpilib}/units/ForceUnit.java (100%) rename wpiunits/src/main/java/{edu/wpi/first => org/wpilib}/units/FrequencyUnit.java (100%) rename wpiunits/src/main/java/{edu/wpi/first => org/wpilib}/units/ImmutableMeasure.java (100%) rename wpiunits/src/main/java/{edu/wpi/first => org/wpilib}/units/LinearAccelerationUnit.java (100%) rename wpiunits/src/main/java/{edu/wpi/first => org/wpilib}/units/LinearMomentumUnit.java (100%) rename wpiunits/src/main/java/{edu/wpi/first => org/wpilib}/units/LinearVelocityUnit.java (100%) rename wpiunits/src/main/java/{edu/wpi/first => org/wpilib}/units/MassUnit.java (100%) rename wpiunits/src/main/java/{edu/wpi/first => org/wpilib}/units/Measure.java (100%) rename wpiunits/src/main/java/{edu/wpi/first => org/wpilib}/units/MomentOfInertiaUnit.java (100%) rename wpiunits/src/main/java/{edu/wpi/first => org/wpilib}/units/MultUnit.java (100%) rename wpiunits/src/main/java/{edu/wpi/first => org/wpilib}/units/PerUnit.java (100%) rename wpiunits/src/main/java/{edu/wpi/first => org/wpilib}/units/PowerUnit.java (100%) rename wpiunits/src/main/java/{edu/wpi/first => org/wpilib}/units/ResistanceUnit.java (100%) rename wpiunits/src/main/java/{edu/wpi/first => org/wpilib}/units/TemperatureUnit.java (100%) rename wpiunits/src/main/java/{edu/wpi/first => org/wpilib}/units/TimeUnit.java (100%) rename wpiunits/src/main/java/{edu/wpi/first => org/wpilib}/units/TorqueUnit.java (100%) rename wpiunits/src/main/java/{edu/wpi/first => org/wpilib}/units/UnaryFunction.java (100%) rename wpiunits/src/main/java/{edu/wpi/first => org/wpilib}/units/Unit.java (100%) rename wpiunits/src/main/java/{edu/wpi/first => org/wpilib}/units/UnitBuilder.java (100%) rename wpiunits/src/main/java/{edu/wpi/first => org/wpilib}/units/Units.java (100%) rename wpiunits/src/main/java/{edu/wpi/first => org/wpilib}/units/VelocityUnit.java (100%) rename wpiunits/src/main/java/{edu/wpi/first => org/wpilib}/units/VoltageUnit.java (100%) rename wpiunits/src/main/java/{edu/wpi/first => org/wpilib}/units/collections/LongToObjectHashMap.java (100%) rename wpiunits/src/main/java/{edu/wpi/first => org/wpilib}/units/collections/ReadOnlyPrimitiveLongSet.java (100%) rename wpiunits/src/test/java/{edu/wpi/first => org/wpilib}/units/CurrentUnitTest.java (100%) rename wpiunits/src/test/java/{edu/wpi/first => org/wpilib}/units/DistanceUnitTest.java (100%) rename wpiunits/src/test/java/{edu/wpi/first => org/wpilib}/units/ExampleUnit.java (100%) rename wpiunits/src/test/java/{edu/wpi/first => org/wpilib}/units/MeasureTest.java (100%) rename wpiunits/src/test/java/{edu/wpi/first => org/wpilib}/units/MultUnitTest.java (100%) rename wpiunits/src/test/java/{edu/wpi/first => org/wpilib}/units/PerUnitTest.java (100%) rename wpiunits/src/test/java/{edu/wpi/first => org/wpilib}/units/UnaryFunctionTest.java (100%) rename wpiunits/src/test/java/{edu/wpi/first => org/wpilib}/units/UnitTest.java (100%) rename wpiunits/src/test/java/{edu/wpi/first => org/wpilib}/units/UnitsTest.java (100%) rename wpiunits/src/test/java/{edu/wpi/first => org/wpilib}/units/VelocityUnitTest.java (100%) rename wpiunits/src/test/java/{edu/wpi/first => org/wpilib}/units/VoltageUnitTest.java (100%) rename wpiunits/src/test/java/{edu/wpi/first => org/wpilib}/units/collections/LongToObjectHashMapTest.java (100%) rename wpiunits/src/test/java/{edu/wpi/first => org/wpilib}/units/measure/VelocityTest.java (100%) rename wpiutil/src/dev/java/{edu/wpi/first => org/wpilib}/util/DevMain.java (100%) rename wpiutil/src/main/java/{edu/wpi/first => org/wpilib}/util/ErrorMessages.java (100%) rename wpiutil/src/main/java/{edu/wpi/first => org/wpilib}/util/PixelFormat.java (100%) rename wpiutil/src/main/java/{edu/wpi/first => org/wpilib}/util/RawFrame.java (100%) rename wpiutil/src/main/java/{edu/wpi/first => org/wpilib}/util/TimestampSource.java (100%) rename wpiutil/src/main/java/{edu/wpi/first => org/wpilib}/util/WPISerializable.java (100%) rename wpiutil/src/main/java/{edu/wpi/first => org/wpilib}/util/WPIUtilJNI.java (100%) rename wpiutil/src/main/java/{edu/wpi/first => org/wpilib}/util/cleanup/CleanupPool.java (100%) rename wpiutil/src/main/java/{edu/wpi/first => org/wpilib}/util/cleanup/ReflectionCleanup.java (100%) rename wpiutil/src/main/java/{edu/wpi/first => org/wpilib}/util/cleanup/SkipCleanup.java (100%) rename wpiutil/src/main/java/{edu/wpi/first/util => org/wpilib/util/cleanup}/WPICleaner.java (100%) rename wpiutil/src/main/java/{edu/wpi/first => org/wpilib}/util/concurrent/Event.java (100%) rename wpiutil/src/main/java/{edu/wpi/first/util => org/wpilib/util/concurrent}/EventVector.java (100%) rename wpiutil/src/main/java/{edu/wpi/first => org/wpilib}/util/concurrent/Semaphore.java (100%) rename wpiutil/src/main/java/{edu/wpi/first/util => org/wpilib/util/container}/CircularBuffer.java (100%) rename wpiutil/src/main/java/{edu/wpi/first/util => org/wpilib/util/container}/DoubleCircularBuffer.java (100%) rename wpiutil/src/main/java/{edu/wpi/first => org/wpilib}/util/function/BooleanConsumer.java (100%) rename wpiutil/src/main/java/{edu/wpi/first => org/wpilib}/util/function/FloatConsumer.java (100%) rename wpiutil/src/main/java/{edu/wpi/first => org/wpilib}/util/function/FloatSupplier.java (100%) rename wpiutil/src/main/java/{edu/wpi/first => org/wpilib}/util/protobuf/Protobuf.java (100%) rename wpiutil/src/main/java/{edu/wpi/first => org/wpilib}/util/protobuf/ProtobufBuffer.java (100%) rename wpiutil/src/main/java/{edu/wpi/first => org/wpilib}/util/protobuf/ProtobufSerializable.java (100%) rename wpiutil/src/main/java/{edu/wpi/first/util => org/wpilib/util/runtime}/ClassPreloader.java (100%) rename wpiutil/src/main/java/{edu/wpi/first/util => org/wpilib/util/runtime}/CombinedRuntimeLoader.java (100%) rename wpiutil/src/main/java/{edu/wpi/first/util => org/wpilib/util/runtime}/MsvcRuntimeException.java (100%) rename wpiutil/src/main/java/{edu/wpi/first/util => org/wpilib/util/runtime}/RuntimeDetector.java (100%) rename wpiutil/src/main/java/{edu/wpi/first/util => org/wpilib/util/runtime}/RuntimeLoader.java (100%) rename wpiutil/src/main/java/{edu/wpi/first => org/wpilib}/util/sendable/Sendable.java (100%) rename wpiutil/src/main/java/{edu/wpi/first => org/wpilib}/util/sendable/SendableBuilder.java (100%) rename wpiutil/src/main/java/{edu/wpi/first => org/wpilib}/util/sendable/SendableRegistry.java (100%) rename wpiutil/src/main/java/{edu/wpi/first => org/wpilib}/util/struct/BadSchemaException.java (100%) rename wpiutil/src/main/java/{edu/wpi/first => org/wpilib}/util/struct/DynamicStruct.java (100%) rename wpiutil/src/main/java/{edu/wpi/first => org/wpilib}/util/struct/Struct.java (100%) rename wpiutil/src/main/java/{edu/wpi/first => org/wpilib}/util/struct/StructBuffer.java (100%) rename wpiutil/src/main/java/{edu/wpi/first => org/wpilib}/util/struct/StructDescriptor.java (100%) rename wpiutil/src/main/java/{edu/wpi/first => org/wpilib}/util/struct/StructDescriptorDatabase.java (100%) rename wpiutil/src/main/java/{edu/wpi/first => org/wpilib}/util/struct/StructFetcher.java (100%) rename wpiutil/src/main/java/{edu/wpi/first => org/wpilib}/util/struct/StructFieldDescriptor.java (100%) rename wpiutil/src/main/java/{edu/wpi/first => org/wpilib}/util/struct/StructFieldType.java (100%) rename wpiutil/src/main/java/{edu/wpi/first => org/wpilib}/util/struct/StructGenerator.java (100%) rename wpiutil/src/main/java/{edu/wpi/first => org/wpilib}/util/struct/StructSerializable.java (100%) rename wpiutil/src/main/java/{edu/wpi/first => org/wpilib}/util/struct/parser/Lexer.java (100%) rename wpiutil/src/main/java/{edu/wpi/first => org/wpilib}/util/struct/parser/ParseException.java (100%) rename wpiutil/src/main/java/{edu/wpi/first => org/wpilib}/util/struct/parser/ParsedDeclaration.java (100%) rename wpiutil/src/main/java/{edu/wpi/first => org/wpilib}/util/struct/parser/ParsedSchema.java (100%) rename wpiutil/src/main/java/{edu/wpi/first => org/wpilib}/util/struct/parser/Parser.java (100%) rename wpiutil/src/main/java/{edu/wpi/first => org/wpilib}/util/struct/parser/TokenKind.java (100%) rename wpiutil/src/test/java/{edu/wpi/first => org/wpilib}/util/ErrorMessagesTest.java (100%) rename wpiutil/src/test/java/{edu/wpi/first => org/wpilib}/util/WPIUtilJNITest.java (100%) rename wpiutil/src/test/java/{edu/wpi/first => org/wpilib}/util/cleanup/CleanupPoolTest.java (100%) rename wpiutil/src/test/java/{edu/wpi/first => org/wpilib}/util/cleanup/ReflectionCleanupTest.java (100%) rename wpiutil/src/test/java/{edu/wpi/first/util => org/wpilib/util/container}/CircularBufferTest.java (100%) rename wpiutil/src/test/java/{edu/wpi/first/util => org/wpilib/util/container}/DoubleCircularBufferTest.java (100%) rename wpiutil/src/test/java/{edu/wpi/first => org/wpilib}/util/struct/DynamicStructTest.java (100%) rename wpiutil/src/test/java/{edu/wpi/first => org/wpilib}/util/struct/StructGeneratorTest.java (100%) rename wpiutil/src/test/java/{edu/wpi/first => org/wpilib}/util/struct/parser/ParserTest.java (100%) rename xrpVendordep/src/dev/java/{edu/wpi/first/wpilibj => org/wpilib}/xrp/DevMain.java (100%) rename xrpVendordep/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/xrp/XRPGyro.java (100%) rename xrpVendordep/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/xrp/XRPMotor.java (100%) rename xrpVendordep/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/xrp/XRPOnBoardIO.java (100%) rename xrpVendordep/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/xrp/XRPRangefinder.java (100%) rename xrpVendordep/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/xrp/XRPReflectanceSensor.java (100%) rename xrpVendordep/src/main/java/{edu/wpi/first/wpilibj => org/wpilib}/xrp/XRPServo.java (100%) diff --git a/apriltag/src/dev/java/edu/wpi/first/apriltag/DevMain.java b/apriltag/src/dev/java/org/wpilib/vision/apriltag/DevMain.java similarity index 100% rename from apriltag/src/dev/java/edu/wpi/first/apriltag/DevMain.java rename to apriltag/src/dev/java/org/wpilib/vision/apriltag/DevMain.java diff --git a/apriltag/src/main/java/edu/wpi/first/apriltag/AprilTag.java b/apriltag/src/main/java/org/wpilib/vision/apriltag/AprilTag.java similarity index 100% rename from apriltag/src/main/java/edu/wpi/first/apriltag/AprilTag.java rename to apriltag/src/main/java/org/wpilib/vision/apriltag/AprilTag.java diff --git a/apriltag/src/main/java/edu/wpi/first/apriltag/AprilTagDetection.java b/apriltag/src/main/java/org/wpilib/vision/apriltag/AprilTagDetection.java similarity index 100% rename from apriltag/src/main/java/edu/wpi/first/apriltag/AprilTagDetection.java rename to apriltag/src/main/java/org/wpilib/vision/apriltag/AprilTagDetection.java diff --git a/apriltag/src/main/java/edu/wpi/first/apriltag/AprilTagDetector.java b/apriltag/src/main/java/org/wpilib/vision/apriltag/AprilTagDetector.java similarity index 100% rename from apriltag/src/main/java/edu/wpi/first/apriltag/AprilTagDetector.java rename to apriltag/src/main/java/org/wpilib/vision/apriltag/AprilTagDetector.java diff --git a/apriltag/src/main/java/edu/wpi/first/apriltag/AprilTagFieldLayout.java b/apriltag/src/main/java/org/wpilib/vision/apriltag/AprilTagFieldLayout.java similarity index 100% rename from apriltag/src/main/java/edu/wpi/first/apriltag/AprilTagFieldLayout.java rename to apriltag/src/main/java/org/wpilib/vision/apriltag/AprilTagFieldLayout.java diff --git a/apriltag/src/main/java/edu/wpi/first/apriltag/AprilTagFields.java b/apriltag/src/main/java/org/wpilib/vision/apriltag/AprilTagFields.java similarity index 100% rename from apriltag/src/main/java/edu/wpi/first/apriltag/AprilTagFields.java rename to apriltag/src/main/java/org/wpilib/vision/apriltag/AprilTagFields.java diff --git a/apriltag/src/main/java/edu/wpi/first/apriltag/AprilTagPoseEstimate.java b/apriltag/src/main/java/org/wpilib/vision/apriltag/AprilTagPoseEstimate.java similarity index 100% rename from apriltag/src/main/java/edu/wpi/first/apriltag/AprilTagPoseEstimate.java rename to apriltag/src/main/java/org/wpilib/vision/apriltag/AprilTagPoseEstimate.java diff --git a/apriltag/src/main/java/edu/wpi/first/apriltag/AprilTagPoseEstimator.java b/apriltag/src/main/java/org/wpilib/vision/apriltag/AprilTagPoseEstimator.java similarity index 100% rename from apriltag/src/main/java/edu/wpi/first/apriltag/AprilTagPoseEstimator.java rename to apriltag/src/main/java/org/wpilib/vision/apriltag/AprilTagPoseEstimator.java diff --git a/apriltag/src/main/java/edu/wpi/first/apriltag/jni/AprilTagJNI.java b/apriltag/src/main/java/org/wpilib/vision/apriltag/jni/AprilTagJNI.java similarity index 100% rename from apriltag/src/main/java/edu/wpi/first/apriltag/jni/AprilTagJNI.java rename to apriltag/src/main/java/org/wpilib/vision/apriltag/jni/AprilTagJNI.java diff --git a/apriltag/src/test/java/edu/wpi/first/apriltag/AprilTagDetectorTest.java b/apriltag/src/test/java/org/wpilib/vision/apriltag/AprilTagDetectorTest.java similarity index 100% rename from apriltag/src/test/java/edu/wpi/first/apriltag/AprilTagDetectorTest.java rename to apriltag/src/test/java/org/wpilib/vision/apriltag/AprilTagDetectorTest.java diff --git a/apriltag/src/test/java/edu/wpi/first/apriltag/AprilTagGenerationTest.java b/apriltag/src/test/java/org/wpilib/vision/apriltag/AprilTagGenerationTest.java similarity index 100% rename from apriltag/src/test/java/edu/wpi/first/apriltag/AprilTagGenerationTest.java rename to apriltag/src/test/java/org/wpilib/vision/apriltag/AprilTagGenerationTest.java diff --git a/apriltag/src/test/java/edu/wpi/first/apriltag/AprilTagPoseSetOriginTest.java b/apriltag/src/test/java/org/wpilib/vision/apriltag/AprilTagPoseSetOriginTest.java similarity index 100% rename from apriltag/src/test/java/edu/wpi/first/apriltag/AprilTagPoseSetOriginTest.java rename to apriltag/src/test/java/org/wpilib/vision/apriltag/AprilTagPoseSetOriginTest.java diff --git a/apriltag/src/test/java/edu/wpi/first/apriltag/AprilTagSerializationTest.java b/apriltag/src/test/java/org/wpilib/vision/apriltag/AprilTagSerializationTest.java similarity index 100% rename from apriltag/src/test/java/edu/wpi/first/apriltag/AprilTagSerializationTest.java rename to apriltag/src/test/java/org/wpilib/vision/apriltag/AprilTagSerializationTest.java diff --git a/apriltag/src/test/java/edu/wpi/first/apriltag/LoadConfigTest.java b/apriltag/src/test/java/org/wpilib/vision/apriltag/LoadConfigTest.java similarity index 100% rename from apriltag/src/test/java/edu/wpi/first/apriltag/LoadConfigTest.java rename to apriltag/src/test/java/org/wpilib/vision/apriltag/LoadConfigTest.java diff --git a/cameraserver/src/dev/java/edu/wpi/first/cameraserver/DevMain.java b/cameraserver/src/dev/java/org/wpilib/vision/stream/DevMain.java similarity index 100% rename from cameraserver/src/dev/java/edu/wpi/first/cameraserver/DevMain.java rename to cameraserver/src/dev/java/org/wpilib/vision/stream/DevMain.java diff --git a/cameraserver/src/main/java/edu/wpi/first/vision/VisionPipeline.java b/cameraserver/src/main/java/org/wpilib/vision/process/VisionPipeline.java similarity index 100% rename from cameraserver/src/main/java/edu/wpi/first/vision/VisionPipeline.java rename to cameraserver/src/main/java/org/wpilib/vision/process/VisionPipeline.java diff --git a/cameraserver/src/main/java/edu/wpi/first/vision/VisionRunner.java b/cameraserver/src/main/java/org/wpilib/vision/process/VisionRunner.java similarity index 100% rename from cameraserver/src/main/java/edu/wpi/first/vision/VisionRunner.java rename to cameraserver/src/main/java/org/wpilib/vision/process/VisionRunner.java diff --git a/cameraserver/src/main/java/edu/wpi/first/vision/VisionThread.java b/cameraserver/src/main/java/org/wpilib/vision/process/VisionThread.java similarity index 100% rename from cameraserver/src/main/java/edu/wpi/first/vision/VisionThread.java rename to cameraserver/src/main/java/org/wpilib/vision/process/VisionThread.java diff --git a/cameraserver/src/main/java/edu/wpi/first/vision/package-info.java b/cameraserver/src/main/java/org/wpilib/vision/process/package-info.java similarity index 100% rename from cameraserver/src/main/java/edu/wpi/first/vision/package-info.java rename to cameraserver/src/main/java/org/wpilib/vision/process/package-info.java diff --git a/cameraserver/src/main/java/edu/wpi/first/cameraserver/CameraServer.java b/cameraserver/src/main/java/org/wpilib/vision/stream/CameraServer.java similarity index 100% rename from cameraserver/src/main/java/edu/wpi/first/cameraserver/CameraServer.java rename to cameraserver/src/main/java/org/wpilib/vision/stream/CameraServer.java diff --git a/cameraserver/src/main/java/edu/wpi/first/cameraserver/CameraServerShared.java b/cameraserver/src/main/java/org/wpilib/vision/stream/CameraServerShared.java similarity index 100% rename from cameraserver/src/main/java/edu/wpi/first/cameraserver/CameraServerShared.java rename to cameraserver/src/main/java/org/wpilib/vision/stream/CameraServerShared.java diff --git a/cameraserver/src/main/java/edu/wpi/first/cameraserver/CameraServerSharedStore.java b/cameraserver/src/main/java/org/wpilib/vision/stream/CameraServerSharedStore.java similarity index 100% rename from cameraserver/src/main/java/edu/wpi/first/cameraserver/CameraServerSharedStore.java rename to cameraserver/src/main/java/org/wpilib/vision/stream/CameraServerSharedStore.java diff --git a/commandsv2/src/dev/java/edu/wpi/first/wpilibj2/commands/DevMain.java b/commandsv2/src/dev/java/org/wpilib/commands2/DevMain.java similarity index 100% rename from commandsv2/src/dev/java/edu/wpi/first/wpilibj2/commands/DevMain.java rename to commandsv2/src/dev/java/org/wpilib/commands2/DevMain.java diff --git a/commandsv2/src/generated/main/java/edu/wpi/first/wpilibj2/command/button/CommandPS4Controller.java b/commandsv2/src/generated/main/java/org/wpilib/command2/button/CommandPS4Controller.java similarity index 100% rename from commandsv2/src/generated/main/java/edu/wpi/first/wpilibj2/command/button/CommandPS4Controller.java rename to commandsv2/src/generated/main/java/org/wpilib/command2/button/CommandPS4Controller.java diff --git a/commandsv2/src/generated/main/java/edu/wpi/first/wpilibj2/command/button/CommandPS5Controller.java b/commandsv2/src/generated/main/java/org/wpilib/command2/button/CommandPS5Controller.java similarity index 100% rename from commandsv2/src/generated/main/java/edu/wpi/first/wpilibj2/command/button/CommandPS5Controller.java rename to commandsv2/src/generated/main/java/org/wpilib/command2/button/CommandPS5Controller.java diff --git a/commandsv2/src/generated/main/java/edu/wpi/first/wpilibj2/command/button/CommandStadiaController.java b/commandsv2/src/generated/main/java/org/wpilib/command2/button/CommandStadiaController.java similarity index 100% rename from commandsv2/src/generated/main/java/edu/wpi/first/wpilibj2/command/button/CommandStadiaController.java rename to commandsv2/src/generated/main/java/org/wpilib/command2/button/CommandStadiaController.java diff --git a/commandsv2/src/generated/main/java/edu/wpi/first/wpilibj2/command/button/CommandXboxController.java b/commandsv2/src/generated/main/java/org/wpilib/command2/button/CommandXboxController.java similarity index 100% rename from commandsv2/src/generated/main/java/edu/wpi/first/wpilibj2/command/button/CommandXboxController.java rename to commandsv2/src/generated/main/java/org/wpilib/command2/button/CommandXboxController.java diff --git a/commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/Command.java b/commandsv2/src/main/java/org/wpilib/command2/Command.java similarity index 100% rename from commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/Command.java rename to commandsv2/src/main/java/org/wpilib/command2/Command.java diff --git a/commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/CommandScheduler.java b/commandsv2/src/main/java/org/wpilib/command2/CommandScheduler.java similarity index 100% rename from commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/CommandScheduler.java rename to commandsv2/src/main/java/org/wpilib/command2/CommandScheduler.java diff --git a/commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/Commands.java b/commandsv2/src/main/java/org/wpilib/command2/Commands.java similarity index 100% rename from commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/Commands.java rename to commandsv2/src/main/java/org/wpilib/command2/Commands.java diff --git a/commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/ConditionalCommand.java b/commandsv2/src/main/java/org/wpilib/command2/ConditionalCommand.java similarity index 100% rename from commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/ConditionalCommand.java rename to commandsv2/src/main/java/org/wpilib/command2/ConditionalCommand.java diff --git a/commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/DeferredCommand.java b/commandsv2/src/main/java/org/wpilib/command2/DeferredCommand.java similarity index 100% rename from commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/DeferredCommand.java rename to commandsv2/src/main/java/org/wpilib/command2/DeferredCommand.java diff --git a/commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/FunctionalCommand.java b/commandsv2/src/main/java/org/wpilib/command2/FunctionalCommand.java similarity index 100% rename from commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/FunctionalCommand.java rename to commandsv2/src/main/java/org/wpilib/command2/FunctionalCommand.java diff --git a/commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/InstantCommand.java b/commandsv2/src/main/java/org/wpilib/command2/InstantCommand.java similarity index 100% rename from commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/InstantCommand.java rename to commandsv2/src/main/java/org/wpilib/command2/InstantCommand.java diff --git a/commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/NotifierCommand.java b/commandsv2/src/main/java/org/wpilib/command2/NotifierCommand.java similarity index 100% rename from commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/NotifierCommand.java rename to commandsv2/src/main/java/org/wpilib/command2/NotifierCommand.java diff --git a/commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/ParallelCommandGroup.java b/commandsv2/src/main/java/org/wpilib/command2/ParallelCommandGroup.java similarity index 100% rename from commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/ParallelCommandGroup.java rename to commandsv2/src/main/java/org/wpilib/command2/ParallelCommandGroup.java diff --git a/commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/ParallelDeadlineGroup.java b/commandsv2/src/main/java/org/wpilib/command2/ParallelDeadlineGroup.java similarity index 100% rename from commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/ParallelDeadlineGroup.java rename to commandsv2/src/main/java/org/wpilib/command2/ParallelDeadlineGroup.java diff --git a/commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/ParallelRaceGroup.java b/commandsv2/src/main/java/org/wpilib/command2/ParallelRaceGroup.java similarity index 100% rename from commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/ParallelRaceGroup.java rename to commandsv2/src/main/java/org/wpilib/command2/ParallelRaceGroup.java diff --git a/commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/PrintCommand.java b/commandsv2/src/main/java/org/wpilib/command2/PrintCommand.java similarity index 100% rename from commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/PrintCommand.java rename to commandsv2/src/main/java/org/wpilib/command2/PrintCommand.java diff --git a/commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/ProxyCommand.java b/commandsv2/src/main/java/org/wpilib/command2/ProxyCommand.java similarity index 100% rename from commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/ProxyCommand.java rename to commandsv2/src/main/java/org/wpilib/command2/ProxyCommand.java diff --git a/commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/RepeatCommand.java b/commandsv2/src/main/java/org/wpilib/command2/RepeatCommand.java similarity index 100% rename from commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/RepeatCommand.java rename to commandsv2/src/main/java/org/wpilib/command2/RepeatCommand.java diff --git a/commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/RunCommand.java b/commandsv2/src/main/java/org/wpilib/command2/RunCommand.java similarity index 100% rename from commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/RunCommand.java rename to commandsv2/src/main/java/org/wpilib/command2/RunCommand.java diff --git a/commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/ScheduleCommand.java b/commandsv2/src/main/java/org/wpilib/command2/ScheduleCommand.java similarity index 100% rename from commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/ScheduleCommand.java rename to commandsv2/src/main/java/org/wpilib/command2/ScheduleCommand.java diff --git a/commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/SelectCommand.java b/commandsv2/src/main/java/org/wpilib/command2/SelectCommand.java similarity index 100% rename from commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/SelectCommand.java rename to commandsv2/src/main/java/org/wpilib/command2/SelectCommand.java diff --git a/commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/SequentialCommandGroup.java b/commandsv2/src/main/java/org/wpilib/command2/SequentialCommandGroup.java similarity index 100% rename from commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/SequentialCommandGroup.java rename to commandsv2/src/main/java/org/wpilib/command2/SequentialCommandGroup.java diff --git a/commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/StartEndCommand.java b/commandsv2/src/main/java/org/wpilib/command2/StartEndCommand.java similarity index 100% rename from commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/StartEndCommand.java rename to commandsv2/src/main/java/org/wpilib/command2/StartEndCommand.java diff --git a/commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/Subsystem.java b/commandsv2/src/main/java/org/wpilib/command2/Subsystem.java similarity index 100% rename from commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/Subsystem.java rename to commandsv2/src/main/java/org/wpilib/command2/Subsystem.java diff --git a/commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/SubsystemBase.java b/commandsv2/src/main/java/org/wpilib/command2/SubsystemBase.java similarity index 100% rename from commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/SubsystemBase.java rename to commandsv2/src/main/java/org/wpilib/command2/SubsystemBase.java diff --git a/commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/WaitCommand.java b/commandsv2/src/main/java/org/wpilib/command2/WaitCommand.java similarity index 100% rename from commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/WaitCommand.java rename to commandsv2/src/main/java/org/wpilib/command2/WaitCommand.java diff --git a/commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/WaitUntilCommand.java b/commandsv2/src/main/java/org/wpilib/command2/WaitUntilCommand.java similarity index 100% rename from commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/WaitUntilCommand.java rename to commandsv2/src/main/java/org/wpilib/command2/WaitUntilCommand.java diff --git a/commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/WrapperCommand.java b/commandsv2/src/main/java/org/wpilib/command2/WrapperCommand.java similarity index 100% rename from commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/WrapperCommand.java rename to commandsv2/src/main/java/org/wpilib/command2/WrapperCommand.java diff --git a/commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/button/CommandGamepad.java b/commandsv2/src/main/java/org/wpilib/command2/button/CommandGamepad.java similarity index 100% rename from commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/button/CommandGamepad.java rename to commandsv2/src/main/java/org/wpilib/command2/button/CommandGamepad.java diff --git a/commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/button/CommandGenericHID.java b/commandsv2/src/main/java/org/wpilib/command2/button/CommandGenericHID.java similarity index 100% rename from commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/button/CommandGenericHID.java rename to commandsv2/src/main/java/org/wpilib/command2/button/CommandGenericHID.java diff --git a/commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/button/CommandJoystick.java b/commandsv2/src/main/java/org/wpilib/command2/button/CommandJoystick.java similarity index 100% rename from commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/button/CommandJoystick.java rename to commandsv2/src/main/java/org/wpilib/command2/button/CommandJoystick.java diff --git a/commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/button/InternalButton.java b/commandsv2/src/main/java/org/wpilib/command2/button/InternalButton.java similarity index 100% rename from commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/button/InternalButton.java rename to commandsv2/src/main/java/org/wpilib/command2/button/InternalButton.java diff --git a/commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/button/JoystickButton.java b/commandsv2/src/main/java/org/wpilib/command2/button/JoystickButton.java similarity index 100% rename from commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/button/JoystickButton.java rename to commandsv2/src/main/java/org/wpilib/command2/button/JoystickButton.java diff --git a/commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/button/NetworkButton.java b/commandsv2/src/main/java/org/wpilib/command2/button/NetworkButton.java similarity index 100% rename from commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/button/NetworkButton.java rename to commandsv2/src/main/java/org/wpilib/command2/button/NetworkButton.java diff --git a/commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/button/POVButton.java b/commandsv2/src/main/java/org/wpilib/command2/button/POVButton.java similarity index 100% rename from commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/button/POVButton.java rename to commandsv2/src/main/java/org/wpilib/command2/button/POVButton.java diff --git a/commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/button/RobotModeTriggers.java b/commandsv2/src/main/java/org/wpilib/command2/button/RobotModeTriggers.java similarity index 100% rename from commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/button/RobotModeTriggers.java rename to commandsv2/src/main/java/org/wpilib/command2/button/RobotModeTriggers.java diff --git a/commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/button/Trigger.java b/commandsv2/src/main/java/org/wpilib/command2/button/Trigger.java similarity index 100% rename from commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/button/Trigger.java rename to commandsv2/src/main/java/org/wpilib/command2/button/Trigger.java diff --git a/commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/sysid/SysIdRoutine.java b/commandsv2/src/main/java/org/wpilib/command2/sysid/SysIdRoutine.java similarity index 100% rename from commandsv2/src/main/java/edu/wpi/first/wpilibj2/command/sysid/SysIdRoutine.java rename to commandsv2/src/main/java/org/wpilib/command2/sysid/SysIdRoutine.java diff --git a/commandsv2/src/test/java/edu/wpi/first/wpilibj2/MockHardwareExtension.java b/commandsv2/src/test/java/org/wpilib/MockHardwareExtension.java similarity index 100% rename from commandsv2/src/test/java/edu/wpi/first/wpilibj2/MockHardwareExtension.java rename to commandsv2/src/test/java/org/wpilib/MockHardwareExtension.java diff --git a/commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/CommandDecoratorTest.java b/commandsv2/src/test/java/org/wpilib/command2/CommandDecoratorTest.java similarity index 100% rename from commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/CommandDecoratorTest.java rename to commandsv2/src/test/java/org/wpilib/command2/CommandDecoratorTest.java diff --git a/commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/CommandRequirementsTest.java b/commandsv2/src/test/java/org/wpilib/command2/CommandRequirementsTest.java similarity index 100% rename from commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/CommandRequirementsTest.java rename to commandsv2/src/test/java/org/wpilib/command2/CommandRequirementsTest.java diff --git a/commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/CommandScheduleTest.java b/commandsv2/src/test/java/org/wpilib/command2/CommandScheduleTest.java similarity index 100% rename from commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/CommandScheduleTest.java rename to commandsv2/src/test/java/org/wpilib/command2/CommandScheduleTest.java diff --git a/commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/CommandSchedulerTest.java b/commandsv2/src/test/java/org/wpilib/command2/CommandSchedulerTest.java similarity index 100% rename from commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/CommandSchedulerTest.java rename to commandsv2/src/test/java/org/wpilib/command2/CommandSchedulerTest.java diff --git a/commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/CommandSendableButtonTest.java b/commandsv2/src/test/java/org/wpilib/command2/CommandSendableButtonTest.java similarity index 100% rename from commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/CommandSendableButtonTest.java rename to commandsv2/src/test/java/org/wpilib/command2/CommandSendableButtonTest.java diff --git a/commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/CommandTestBase.java b/commandsv2/src/test/java/org/wpilib/command2/CommandTestBase.java similarity index 100% rename from commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/CommandTestBase.java rename to commandsv2/src/test/java/org/wpilib/command2/CommandTestBase.java diff --git a/commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/ConditionalCommandTest.java b/commandsv2/src/test/java/org/wpilib/command2/ConditionalCommandTest.java similarity index 100% rename from commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/ConditionalCommandTest.java rename to commandsv2/src/test/java/org/wpilib/command2/ConditionalCommandTest.java diff --git a/commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/DefaultCommandTest.java b/commandsv2/src/test/java/org/wpilib/command2/DefaultCommandTest.java similarity index 100% rename from commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/DefaultCommandTest.java rename to commandsv2/src/test/java/org/wpilib/command2/DefaultCommandTest.java diff --git a/commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/DeferredCommandTest.java b/commandsv2/src/test/java/org/wpilib/command2/DeferredCommandTest.java similarity index 100% rename from commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/DeferredCommandTest.java rename to commandsv2/src/test/java/org/wpilib/command2/DeferredCommandTest.java diff --git a/commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/FunctionalCommandTest.java b/commandsv2/src/test/java/org/wpilib/command2/FunctionalCommandTest.java similarity index 100% rename from commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/FunctionalCommandTest.java rename to commandsv2/src/test/java/org/wpilib/command2/FunctionalCommandTest.java diff --git a/commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/InstantCommandTest.java b/commandsv2/src/test/java/org/wpilib/command2/InstantCommandTest.java similarity index 100% rename from commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/InstantCommandTest.java rename to commandsv2/src/test/java/org/wpilib/command2/InstantCommandTest.java diff --git a/commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/MultiCompositionTestBase.java b/commandsv2/src/test/java/org/wpilib/command2/MultiCompositionTestBase.java similarity index 100% rename from commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/MultiCompositionTestBase.java rename to commandsv2/src/test/java/org/wpilib/command2/MultiCompositionTestBase.java diff --git a/commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/NotifierCommandTest.java b/commandsv2/src/test/java/org/wpilib/command2/NotifierCommandTest.java similarity index 100% rename from commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/NotifierCommandTest.java rename to commandsv2/src/test/java/org/wpilib/command2/NotifierCommandTest.java diff --git a/commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/ParallelCommandGroupTest.java b/commandsv2/src/test/java/org/wpilib/command2/ParallelCommandGroupTest.java similarity index 100% rename from commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/ParallelCommandGroupTest.java rename to commandsv2/src/test/java/org/wpilib/command2/ParallelCommandGroupTest.java diff --git a/commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/ParallelDeadlineGroupTest.java b/commandsv2/src/test/java/org/wpilib/command2/ParallelDeadlineGroupTest.java similarity index 100% rename from commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/ParallelDeadlineGroupTest.java rename to commandsv2/src/test/java/org/wpilib/command2/ParallelDeadlineGroupTest.java diff --git a/commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/ParallelRaceGroupTest.java b/commandsv2/src/test/java/org/wpilib/command2/ParallelRaceGroupTest.java similarity index 100% rename from commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/ParallelRaceGroupTest.java rename to commandsv2/src/test/java/org/wpilib/command2/ParallelRaceGroupTest.java diff --git a/commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/PrintCommandTest.java b/commandsv2/src/test/java/org/wpilib/command2/PrintCommandTest.java similarity index 100% rename from commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/PrintCommandTest.java rename to commandsv2/src/test/java/org/wpilib/command2/PrintCommandTest.java diff --git a/commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/ProxyCommandTest.java b/commandsv2/src/test/java/org/wpilib/command2/ProxyCommandTest.java similarity index 100% rename from commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/ProxyCommandTest.java rename to commandsv2/src/test/java/org/wpilib/command2/ProxyCommandTest.java diff --git a/commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/RepeatCommandTest.java b/commandsv2/src/test/java/org/wpilib/command2/RepeatCommandTest.java similarity index 100% rename from commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/RepeatCommandTest.java rename to commandsv2/src/test/java/org/wpilib/command2/RepeatCommandTest.java diff --git a/commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/RobotDisabledCommandTest.java b/commandsv2/src/test/java/org/wpilib/command2/RobotDisabledCommandTest.java similarity index 100% rename from commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/RobotDisabledCommandTest.java rename to commandsv2/src/test/java/org/wpilib/command2/RobotDisabledCommandTest.java diff --git a/commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/RunCommandTest.java b/commandsv2/src/test/java/org/wpilib/command2/RunCommandTest.java similarity index 100% rename from commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/RunCommandTest.java rename to commandsv2/src/test/java/org/wpilib/command2/RunCommandTest.java diff --git a/commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/ScheduleCommandTest.java b/commandsv2/src/test/java/org/wpilib/command2/ScheduleCommandTest.java similarity index 100% rename from commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/ScheduleCommandTest.java rename to commandsv2/src/test/java/org/wpilib/command2/ScheduleCommandTest.java diff --git a/commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/SchedulingRecursionTest.java b/commandsv2/src/test/java/org/wpilib/command2/SchedulingRecursionTest.java similarity index 100% rename from commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/SchedulingRecursionTest.java rename to commandsv2/src/test/java/org/wpilib/command2/SchedulingRecursionTest.java diff --git a/commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/SelectCommandTest.java b/commandsv2/src/test/java/org/wpilib/command2/SelectCommandTest.java similarity index 100% rename from commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/SelectCommandTest.java rename to commandsv2/src/test/java/org/wpilib/command2/SelectCommandTest.java diff --git a/commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/SequentialCommandGroupTest.java b/commandsv2/src/test/java/org/wpilib/command2/SequentialCommandGroupTest.java similarity index 100% rename from commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/SequentialCommandGroupTest.java rename to commandsv2/src/test/java/org/wpilib/command2/SequentialCommandGroupTest.java diff --git a/commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/SingleCompositionTestBase.java b/commandsv2/src/test/java/org/wpilib/command2/SingleCompositionTestBase.java similarity index 100% rename from commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/SingleCompositionTestBase.java rename to commandsv2/src/test/java/org/wpilib/command2/SingleCompositionTestBase.java diff --git a/commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/StartEndCommandTest.java b/commandsv2/src/test/java/org/wpilib/command2/StartEndCommandTest.java similarity index 100% rename from commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/StartEndCommandTest.java rename to commandsv2/src/test/java/org/wpilib/command2/StartEndCommandTest.java diff --git a/commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/WaitCommandTest.java b/commandsv2/src/test/java/org/wpilib/command2/WaitCommandTest.java similarity index 100% rename from commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/WaitCommandTest.java rename to commandsv2/src/test/java/org/wpilib/command2/WaitCommandTest.java diff --git a/commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/WaitUntilCommandTest.java b/commandsv2/src/test/java/org/wpilib/command2/WaitUntilCommandTest.java similarity index 100% rename from commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/WaitUntilCommandTest.java rename to commandsv2/src/test/java/org/wpilib/command2/WaitUntilCommandTest.java diff --git a/commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/button/NetworkButtonTest.java b/commandsv2/src/test/java/org/wpilib/command2/button/NetworkButtonTest.java similarity index 100% rename from commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/button/NetworkButtonTest.java rename to commandsv2/src/test/java/org/wpilib/command2/button/NetworkButtonTest.java diff --git a/commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/button/RobotModeTriggersTest.java b/commandsv2/src/test/java/org/wpilib/command2/button/RobotModeTriggersTest.java similarity index 100% rename from commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/button/RobotModeTriggersTest.java rename to commandsv2/src/test/java/org/wpilib/command2/button/RobotModeTriggersTest.java diff --git a/commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/button/TriggerTest.java b/commandsv2/src/test/java/org/wpilib/command2/button/TriggerTest.java similarity index 100% rename from commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/button/TriggerTest.java rename to commandsv2/src/test/java/org/wpilib/command2/button/TriggerTest.java diff --git a/commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/sysid/SysIdRoutineTest.java b/commandsv2/src/test/java/org/wpilib/command2/sysid/SysIdRoutineTest.java similarity index 100% rename from commandsv2/src/test/java/edu/wpi/first/wpilibj2/command/sysid/SysIdRoutineTest.java rename to commandsv2/src/test/java/org/wpilib/command2/sysid/SysIdRoutineTest.java diff --git a/commandsv3/src/dev/java/org/wpilib/commands3/DevMain.java b/commandsv3/src/dev/java/org/wpilib/command3/DevMain.java similarity index 100% rename from commandsv3/src/dev/java/org/wpilib/commands3/DevMain.java rename to commandsv3/src/dev/java/org/wpilib/command3/DevMain.java diff --git a/commandsv3/src/generated/main/java/org/wpilib/commands3/button/CommandPS4Controller.java b/commandsv3/src/generated/main/java/org/wpilib/command3/button/CommandPS4Controller.java similarity index 100% rename from commandsv3/src/generated/main/java/org/wpilib/commands3/button/CommandPS4Controller.java rename to commandsv3/src/generated/main/java/org/wpilib/command3/button/CommandPS4Controller.java diff --git a/commandsv3/src/generated/main/java/org/wpilib/commands3/button/CommandPS5Controller.java b/commandsv3/src/generated/main/java/org/wpilib/command3/button/CommandPS5Controller.java similarity index 100% rename from commandsv3/src/generated/main/java/org/wpilib/commands3/button/CommandPS5Controller.java rename to commandsv3/src/generated/main/java/org/wpilib/command3/button/CommandPS5Controller.java diff --git a/commandsv3/src/generated/main/java/org/wpilib/commands3/button/CommandStadiaController.java b/commandsv3/src/generated/main/java/org/wpilib/command3/button/CommandStadiaController.java similarity index 100% rename from commandsv3/src/generated/main/java/org/wpilib/commands3/button/CommandStadiaController.java rename to commandsv3/src/generated/main/java/org/wpilib/command3/button/CommandStadiaController.java diff --git a/commandsv3/src/generated/main/java/org/wpilib/commands3/button/CommandXboxController.java b/commandsv3/src/generated/main/java/org/wpilib/command3/button/CommandXboxController.java similarity index 100% rename from commandsv3/src/generated/main/java/org/wpilib/commands3/button/CommandXboxController.java rename to commandsv3/src/generated/main/java/org/wpilib/command3/button/CommandXboxController.java diff --git a/commandsv3/src/generated/main/java/org/wpilib/commands3/proto/ProtobufCommands.java b/commandsv3/src/generated/main/java/org/wpilib/command3/proto/ProtobufCommands.java similarity index 100% rename from commandsv3/src/generated/main/java/org/wpilib/commands3/proto/ProtobufCommands.java rename to commandsv3/src/generated/main/java/org/wpilib/command3/proto/ProtobufCommands.java diff --git a/commandsv3/src/main/java/org/wpilib/commands3/Binding.java b/commandsv3/src/main/java/org/wpilib/command3/Binding.java similarity index 100% rename from commandsv3/src/main/java/org/wpilib/commands3/Binding.java rename to commandsv3/src/main/java/org/wpilib/command3/Binding.java diff --git a/commandsv3/src/main/java/org/wpilib/commands3/BindingScope.java b/commandsv3/src/main/java/org/wpilib/command3/BindingScope.java similarity index 100% rename from commandsv3/src/main/java/org/wpilib/commands3/BindingScope.java rename to commandsv3/src/main/java/org/wpilib/command3/BindingScope.java diff --git a/commandsv3/src/main/java/org/wpilib/commands3/BindingType.java b/commandsv3/src/main/java/org/wpilib/command3/BindingType.java similarity index 100% rename from commandsv3/src/main/java/org/wpilib/commands3/BindingType.java rename to commandsv3/src/main/java/org/wpilib/command3/BindingType.java diff --git a/commandsv3/src/main/java/org/wpilib/commands3/Command.java b/commandsv3/src/main/java/org/wpilib/command3/Command.java similarity index 100% rename from commandsv3/src/main/java/org/wpilib/commands3/Command.java rename to commandsv3/src/main/java/org/wpilib/command3/Command.java diff --git a/commandsv3/src/main/java/org/wpilib/commands3/CommandState.java b/commandsv3/src/main/java/org/wpilib/command3/CommandState.java similarity index 100% rename from commandsv3/src/main/java/org/wpilib/commands3/CommandState.java rename to commandsv3/src/main/java/org/wpilib/command3/CommandState.java diff --git a/commandsv3/src/main/java/org/wpilib/commands3/CommandTraceHelper.java b/commandsv3/src/main/java/org/wpilib/command3/CommandTraceHelper.java similarity index 100% rename from commandsv3/src/main/java/org/wpilib/commands3/CommandTraceHelper.java rename to commandsv3/src/main/java/org/wpilib/command3/CommandTraceHelper.java diff --git a/commandsv3/src/main/java/org/wpilib/commands3/ConflictDetector.java b/commandsv3/src/main/java/org/wpilib/command3/ConflictDetector.java similarity index 100% rename from commandsv3/src/main/java/org/wpilib/commands3/ConflictDetector.java rename to commandsv3/src/main/java/org/wpilib/command3/ConflictDetector.java diff --git a/commandsv3/src/main/java/org/wpilib/commands3/Continuation.java b/commandsv3/src/main/java/org/wpilib/command3/Continuation.java similarity index 100% rename from commandsv3/src/main/java/org/wpilib/commands3/Continuation.java rename to commandsv3/src/main/java/org/wpilib/command3/Continuation.java diff --git a/commandsv3/src/main/java/org/wpilib/commands3/ContinuationScope.java b/commandsv3/src/main/java/org/wpilib/command3/ContinuationScope.java similarity index 100% rename from commandsv3/src/main/java/org/wpilib/commands3/ContinuationScope.java rename to commandsv3/src/main/java/org/wpilib/command3/ContinuationScope.java diff --git a/commandsv3/src/main/java/org/wpilib/commands3/Coroutine.java b/commandsv3/src/main/java/org/wpilib/command3/Coroutine.java similarity index 100% rename from commandsv3/src/main/java/org/wpilib/commands3/Coroutine.java rename to commandsv3/src/main/java/org/wpilib/command3/Coroutine.java diff --git a/commandsv3/src/main/java/org/wpilib/commands3/Mechanism.java b/commandsv3/src/main/java/org/wpilib/command3/Mechanism.java similarity index 100% rename from commandsv3/src/main/java/org/wpilib/commands3/Mechanism.java rename to commandsv3/src/main/java/org/wpilib/command3/Mechanism.java diff --git a/commandsv3/src/main/java/org/wpilib/commands3/NeedsExecutionBuilderStage.java b/commandsv3/src/main/java/org/wpilib/command3/NeedsExecutionBuilderStage.java similarity index 100% rename from commandsv3/src/main/java/org/wpilib/commands3/NeedsExecutionBuilderStage.java rename to commandsv3/src/main/java/org/wpilib/command3/NeedsExecutionBuilderStage.java diff --git a/commandsv3/src/main/java/org/wpilib/commands3/NeedsNameBuilderStage.java b/commandsv3/src/main/java/org/wpilib/command3/NeedsNameBuilderStage.java similarity index 100% rename from commandsv3/src/main/java/org/wpilib/commands3/NeedsNameBuilderStage.java rename to commandsv3/src/main/java/org/wpilib/command3/NeedsNameBuilderStage.java diff --git a/commandsv3/src/main/java/org/wpilib/commands3/ParallelGroup.java b/commandsv3/src/main/java/org/wpilib/command3/ParallelGroup.java similarity index 100% rename from commandsv3/src/main/java/org/wpilib/commands3/ParallelGroup.java rename to commandsv3/src/main/java/org/wpilib/command3/ParallelGroup.java diff --git a/commandsv3/src/main/java/org/wpilib/commands3/ParallelGroupBuilder.java b/commandsv3/src/main/java/org/wpilib/command3/ParallelGroupBuilder.java similarity index 100% rename from commandsv3/src/main/java/org/wpilib/commands3/ParallelGroupBuilder.java rename to commandsv3/src/main/java/org/wpilib/command3/ParallelGroupBuilder.java diff --git a/commandsv3/src/main/java/org/wpilib/commands3/Scheduler.java b/commandsv3/src/main/java/org/wpilib/command3/Scheduler.java similarity index 100% rename from commandsv3/src/main/java/org/wpilib/commands3/Scheduler.java rename to commandsv3/src/main/java/org/wpilib/command3/Scheduler.java diff --git a/commandsv3/src/main/java/org/wpilib/commands3/SchedulerEvent.java b/commandsv3/src/main/java/org/wpilib/command3/SchedulerEvent.java similarity index 100% rename from commandsv3/src/main/java/org/wpilib/commands3/SchedulerEvent.java rename to commandsv3/src/main/java/org/wpilib/command3/SchedulerEvent.java diff --git a/commandsv3/src/main/java/org/wpilib/commands3/SequentialGroup.java b/commandsv3/src/main/java/org/wpilib/command3/SequentialGroup.java similarity index 100% rename from commandsv3/src/main/java/org/wpilib/commands3/SequentialGroup.java rename to commandsv3/src/main/java/org/wpilib/command3/SequentialGroup.java diff --git a/commandsv3/src/main/java/org/wpilib/commands3/SequentialGroupBuilder.java b/commandsv3/src/main/java/org/wpilib/command3/SequentialGroupBuilder.java similarity index 100% rename from commandsv3/src/main/java/org/wpilib/commands3/SequentialGroupBuilder.java rename to commandsv3/src/main/java/org/wpilib/command3/SequentialGroupBuilder.java diff --git a/commandsv3/src/main/java/org/wpilib/commands3/StagedCommandBuilder.java b/commandsv3/src/main/java/org/wpilib/command3/StagedCommandBuilder.java similarity index 100% rename from commandsv3/src/main/java/org/wpilib/commands3/StagedCommandBuilder.java rename to commandsv3/src/main/java/org/wpilib/command3/StagedCommandBuilder.java diff --git a/commandsv3/src/main/java/org/wpilib/commands3/Trigger.java b/commandsv3/src/main/java/org/wpilib/command3/Trigger.java similarity index 100% rename from commandsv3/src/main/java/org/wpilib/commands3/Trigger.java rename to commandsv3/src/main/java/org/wpilib/command3/Trigger.java diff --git a/commandsv3/src/main/java/org/wpilib/commands3/button/CommandGamepad.java b/commandsv3/src/main/java/org/wpilib/command3/button/CommandGamepad.java similarity index 100% rename from commandsv3/src/main/java/org/wpilib/commands3/button/CommandGamepad.java rename to commandsv3/src/main/java/org/wpilib/command3/button/CommandGamepad.java diff --git a/commandsv3/src/main/java/org/wpilib/commands3/button/CommandGenericHID.java b/commandsv3/src/main/java/org/wpilib/command3/button/CommandGenericHID.java similarity index 100% rename from commandsv3/src/main/java/org/wpilib/commands3/button/CommandGenericHID.java rename to commandsv3/src/main/java/org/wpilib/command3/button/CommandGenericHID.java diff --git a/commandsv3/src/main/java/org/wpilib/commands3/button/CommandJoystick.java b/commandsv3/src/main/java/org/wpilib/command3/button/CommandJoystick.java similarity index 100% rename from commandsv3/src/main/java/org/wpilib/commands3/button/CommandJoystick.java rename to commandsv3/src/main/java/org/wpilib/command3/button/CommandJoystick.java diff --git a/commandsv3/src/main/java/org/wpilib/commands3/button/InternalButton.java b/commandsv3/src/main/java/org/wpilib/command3/button/InternalButton.java similarity index 100% rename from commandsv3/src/main/java/org/wpilib/commands3/button/InternalButton.java rename to commandsv3/src/main/java/org/wpilib/command3/button/InternalButton.java diff --git a/commandsv3/src/main/java/org/wpilib/commands3/button/JoystickButton.java b/commandsv3/src/main/java/org/wpilib/command3/button/JoystickButton.java similarity index 100% rename from commandsv3/src/main/java/org/wpilib/commands3/button/JoystickButton.java rename to commandsv3/src/main/java/org/wpilib/command3/button/JoystickButton.java diff --git a/commandsv3/src/main/java/org/wpilib/commands3/button/NetworkButton.java b/commandsv3/src/main/java/org/wpilib/command3/button/NetworkButton.java similarity index 100% rename from commandsv3/src/main/java/org/wpilib/commands3/button/NetworkButton.java rename to commandsv3/src/main/java/org/wpilib/command3/button/NetworkButton.java diff --git a/commandsv3/src/main/java/org/wpilib/commands3/button/POVButton.java b/commandsv3/src/main/java/org/wpilib/command3/button/POVButton.java similarity index 100% rename from commandsv3/src/main/java/org/wpilib/commands3/button/POVButton.java rename to commandsv3/src/main/java/org/wpilib/command3/button/POVButton.java diff --git a/commandsv3/src/main/java/org/wpilib/commands3/button/RobotModeTriggers.java b/commandsv3/src/main/java/org/wpilib/command3/button/RobotModeTriggers.java similarity index 100% rename from commandsv3/src/main/java/org/wpilib/commands3/button/RobotModeTriggers.java rename to commandsv3/src/main/java/org/wpilib/command3/button/RobotModeTriggers.java diff --git a/commandsv3/src/main/java/org/wpilib/commands3/proto/CommandProto.java b/commandsv3/src/main/java/org/wpilib/command3/proto/CommandProto.java similarity index 100% rename from commandsv3/src/main/java/org/wpilib/commands3/proto/CommandProto.java rename to commandsv3/src/main/java/org/wpilib/command3/proto/CommandProto.java diff --git a/commandsv3/src/main/java/org/wpilib/commands3/proto/MechanismProto.java b/commandsv3/src/main/java/org/wpilib/command3/proto/MechanismProto.java similarity index 100% rename from commandsv3/src/main/java/org/wpilib/commands3/proto/MechanismProto.java rename to commandsv3/src/main/java/org/wpilib/command3/proto/MechanismProto.java diff --git a/commandsv3/src/main/java/org/wpilib/commands3/proto/SchedulerProto.java b/commandsv3/src/main/java/org/wpilib/command3/proto/SchedulerProto.java similarity index 100% rename from commandsv3/src/main/java/org/wpilib/commands3/proto/SchedulerProto.java rename to commandsv3/src/main/java/org/wpilib/command3/proto/SchedulerProto.java diff --git a/commandsv3/src/test/java/org/wpilib/commands3/CommandTestBase.java b/commandsv3/src/test/java/org/wpilib/command3/CommandTestBase.java similarity index 100% rename from commandsv3/src/test/java/org/wpilib/commands3/CommandTestBase.java rename to commandsv3/src/test/java/org/wpilib/command3/CommandTestBase.java diff --git a/commandsv3/src/test/java/org/wpilib/commands3/ConflictDetectorTest.java b/commandsv3/src/test/java/org/wpilib/command3/ConflictDetectorTest.java similarity index 100% rename from commandsv3/src/test/java/org/wpilib/commands3/ConflictDetectorTest.java rename to commandsv3/src/test/java/org/wpilib/command3/ConflictDetectorTest.java diff --git a/commandsv3/src/test/java/org/wpilib/commands3/CoroutineTest.java b/commandsv3/src/test/java/org/wpilib/command3/CoroutineTest.java similarity index 100% rename from commandsv3/src/test/java/org/wpilib/commands3/CoroutineTest.java rename to commandsv3/src/test/java/org/wpilib/command3/CoroutineTest.java diff --git a/commandsv3/src/test/java/org/wpilib/commands3/NullCommand.java b/commandsv3/src/test/java/org/wpilib/command3/NullCommand.java similarity index 100% rename from commandsv3/src/test/java/org/wpilib/commands3/NullCommand.java rename to commandsv3/src/test/java/org/wpilib/command3/NullCommand.java diff --git a/commandsv3/src/test/java/org/wpilib/commands3/ParallelGroupTest.java b/commandsv3/src/test/java/org/wpilib/command3/ParallelGroupTest.java similarity index 100% rename from commandsv3/src/test/java/org/wpilib/commands3/ParallelGroupTest.java rename to commandsv3/src/test/java/org/wpilib/command3/ParallelGroupTest.java diff --git a/commandsv3/src/test/java/org/wpilib/commands3/PriorityCommand.java b/commandsv3/src/test/java/org/wpilib/command3/PriorityCommand.java similarity index 100% rename from commandsv3/src/test/java/org/wpilib/commands3/PriorityCommand.java rename to commandsv3/src/test/java/org/wpilib/command3/PriorityCommand.java diff --git a/commandsv3/src/test/java/org/wpilib/commands3/SchedulerCancellationTests.java b/commandsv3/src/test/java/org/wpilib/command3/SchedulerCancellationTests.java similarity index 100% rename from commandsv3/src/test/java/org/wpilib/commands3/SchedulerCancellationTests.java rename to commandsv3/src/test/java/org/wpilib/command3/SchedulerCancellationTests.java diff --git a/commandsv3/src/test/java/org/wpilib/commands3/SchedulerConflictTests.java b/commandsv3/src/test/java/org/wpilib/command3/SchedulerConflictTests.java similarity index 100% rename from commandsv3/src/test/java/org/wpilib/commands3/SchedulerConflictTests.java rename to commandsv3/src/test/java/org/wpilib/command3/SchedulerConflictTests.java diff --git a/commandsv3/src/test/java/org/wpilib/commands3/SchedulerErrorHandlingTests.java b/commandsv3/src/test/java/org/wpilib/command3/SchedulerErrorHandlingTests.java similarity index 100% rename from commandsv3/src/test/java/org/wpilib/commands3/SchedulerErrorHandlingTests.java rename to commandsv3/src/test/java/org/wpilib/command3/SchedulerErrorHandlingTests.java diff --git a/commandsv3/src/test/java/org/wpilib/commands3/SchedulerPriorityLevelTests.java b/commandsv3/src/test/java/org/wpilib/command3/SchedulerPriorityLevelTests.java similarity index 100% rename from commandsv3/src/test/java/org/wpilib/commands3/SchedulerPriorityLevelTests.java rename to commandsv3/src/test/java/org/wpilib/command3/SchedulerPriorityLevelTests.java diff --git a/commandsv3/src/test/java/org/wpilib/commands3/SchedulerSideloadFunctionTests.java b/commandsv3/src/test/java/org/wpilib/command3/SchedulerSideloadFunctionTests.java similarity index 100% rename from commandsv3/src/test/java/org/wpilib/commands3/SchedulerSideloadFunctionTests.java rename to commandsv3/src/test/java/org/wpilib/command3/SchedulerSideloadFunctionTests.java diff --git a/commandsv3/src/test/java/org/wpilib/commands3/SchedulerTelemetryTests.java b/commandsv3/src/test/java/org/wpilib/command3/SchedulerTelemetryTests.java similarity index 100% rename from commandsv3/src/test/java/org/wpilib/commands3/SchedulerTelemetryTests.java rename to commandsv3/src/test/java/org/wpilib/command3/SchedulerTelemetryTests.java diff --git a/commandsv3/src/test/java/org/wpilib/commands3/SchedulerTest.java b/commandsv3/src/test/java/org/wpilib/command3/SchedulerTest.java similarity index 100% rename from commandsv3/src/test/java/org/wpilib/commands3/SchedulerTest.java rename to commandsv3/src/test/java/org/wpilib/command3/SchedulerTest.java diff --git a/commandsv3/src/test/java/org/wpilib/commands3/SchedulerTimingTests.java b/commandsv3/src/test/java/org/wpilib/command3/SchedulerTimingTests.java similarity index 100% rename from commandsv3/src/test/java/org/wpilib/commands3/SchedulerTimingTests.java rename to commandsv3/src/test/java/org/wpilib/command3/SchedulerTimingTests.java diff --git a/commandsv3/src/test/java/org/wpilib/commands3/SequentialGroupTest.java b/commandsv3/src/test/java/org/wpilib/command3/SequentialGroupTest.java similarity index 100% rename from commandsv3/src/test/java/org/wpilib/commands3/SequentialGroupTest.java rename to commandsv3/src/test/java/org/wpilib/command3/SequentialGroupTest.java diff --git a/commandsv3/src/test/java/org/wpilib/commands3/StagedCommandBuilderTest.java b/commandsv3/src/test/java/org/wpilib/command3/StagedCommandBuilderTest.java similarity index 100% rename from commandsv3/src/test/java/org/wpilib/commands3/StagedCommandBuilderTest.java rename to commandsv3/src/test/java/org/wpilib/command3/StagedCommandBuilderTest.java diff --git a/commandsv3/src/test/java/org/wpilib/commands3/TriggerTest.java b/commandsv3/src/test/java/org/wpilib/command3/TriggerTest.java similarity index 100% rename from commandsv3/src/test/java/org/wpilib/commands3/TriggerTest.java rename to commandsv3/src/test/java/org/wpilib/command3/TriggerTest.java diff --git a/cscore/src/dev/java/edu/wpi/first/cscore/DevMain.java b/cscore/src/dev/java/org/wpilib/vision/camera/DevMain.java similarity index 100% rename from cscore/src/dev/java/edu/wpi/first/cscore/DevMain.java rename to cscore/src/dev/java/org/wpilib/vision/camera/DevMain.java diff --git a/cscore/src/main/java/edu/wpi/first/cscore/AxisCamera.java b/cscore/src/main/java/org/wpilib/vision/camera/AxisCamera.java similarity index 100% rename from cscore/src/main/java/edu/wpi/first/cscore/AxisCamera.java rename to cscore/src/main/java/org/wpilib/vision/camera/AxisCamera.java diff --git a/cscore/src/main/java/edu/wpi/first/cscore/CameraServerJNI.java b/cscore/src/main/java/org/wpilib/vision/camera/CameraServerJNI.java similarity index 100% rename from cscore/src/main/java/edu/wpi/first/cscore/CameraServerJNI.java rename to cscore/src/main/java/org/wpilib/vision/camera/CameraServerJNI.java diff --git a/cscore/src/main/java/edu/wpi/first/cscore/CvSink.java b/cscore/src/main/java/org/wpilib/vision/camera/CvSink.java similarity index 100% rename from cscore/src/main/java/edu/wpi/first/cscore/CvSink.java rename to cscore/src/main/java/org/wpilib/vision/camera/CvSink.java diff --git a/cscore/src/main/java/edu/wpi/first/cscore/CvSource.java b/cscore/src/main/java/org/wpilib/vision/camera/CvSource.java similarity index 100% rename from cscore/src/main/java/edu/wpi/first/cscore/CvSource.java rename to cscore/src/main/java/org/wpilib/vision/camera/CvSource.java diff --git a/cscore/src/main/java/edu/wpi/first/cscore/HttpCamera.java b/cscore/src/main/java/org/wpilib/vision/camera/HttpCamera.java similarity index 100% rename from cscore/src/main/java/edu/wpi/first/cscore/HttpCamera.java rename to cscore/src/main/java/org/wpilib/vision/camera/HttpCamera.java diff --git a/cscore/src/main/java/edu/wpi/first/cscore/ImageSink.java b/cscore/src/main/java/org/wpilib/vision/camera/ImageSink.java similarity index 100% rename from cscore/src/main/java/edu/wpi/first/cscore/ImageSink.java rename to cscore/src/main/java/org/wpilib/vision/camera/ImageSink.java diff --git a/cscore/src/main/java/edu/wpi/first/cscore/ImageSource.java b/cscore/src/main/java/org/wpilib/vision/camera/ImageSource.java similarity index 100% rename from cscore/src/main/java/edu/wpi/first/cscore/ImageSource.java rename to cscore/src/main/java/org/wpilib/vision/camera/ImageSource.java diff --git a/cscore/src/main/java/edu/wpi/first/cscore/MjpegServer.java b/cscore/src/main/java/org/wpilib/vision/camera/MjpegServer.java similarity index 100% rename from cscore/src/main/java/edu/wpi/first/cscore/MjpegServer.java rename to cscore/src/main/java/org/wpilib/vision/camera/MjpegServer.java diff --git a/cscore/src/main/java/edu/wpi/first/cscore/OpenCvLoader.java b/cscore/src/main/java/org/wpilib/vision/camera/OpenCvLoader.java similarity index 100% rename from cscore/src/main/java/edu/wpi/first/cscore/OpenCvLoader.java rename to cscore/src/main/java/org/wpilib/vision/camera/OpenCvLoader.java diff --git a/cscore/src/main/java/edu/wpi/first/cscore/UsbCamera.java b/cscore/src/main/java/org/wpilib/vision/camera/UsbCamera.java similarity index 100% rename from cscore/src/main/java/edu/wpi/first/cscore/UsbCamera.java rename to cscore/src/main/java/org/wpilib/vision/camera/UsbCamera.java diff --git a/cscore/src/main/java/edu/wpi/first/cscore/UsbCameraInfo.java b/cscore/src/main/java/org/wpilib/vision/camera/UsbCameraInfo.java similarity index 100% rename from cscore/src/main/java/edu/wpi/first/cscore/UsbCameraInfo.java rename to cscore/src/main/java/org/wpilib/vision/camera/UsbCameraInfo.java diff --git a/cscore/src/main/java/edu/wpi/first/cscore/VideoCamera.java b/cscore/src/main/java/org/wpilib/vision/camera/VideoCamera.java similarity index 100% rename from cscore/src/main/java/edu/wpi/first/cscore/VideoCamera.java rename to cscore/src/main/java/org/wpilib/vision/camera/VideoCamera.java diff --git a/cscore/src/main/java/edu/wpi/first/cscore/VideoEvent.java b/cscore/src/main/java/org/wpilib/vision/camera/VideoEvent.java similarity index 100% rename from cscore/src/main/java/edu/wpi/first/cscore/VideoEvent.java rename to cscore/src/main/java/org/wpilib/vision/camera/VideoEvent.java diff --git a/cscore/src/main/java/edu/wpi/first/cscore/VideoException.java b/cscore/src/main/java/org/wpilib/vision/camera/VideoException.java similarity index 100% rename from cscore/src/main/java/edu/wpi/first/cscore/VideoException.java rename to cscore/src/main/java/org/wpilib/vision/camera/VideoException.java diff --git a/cscore/src/main/java/edu/wpi/first/cscore/VideoListener.java b/cscore/src/main/java/org/wpilib/vision/camera/VideoListener.java similarity index 100% rename from cscore/src/main/java/edu/wpi/first/cscore/VideoListener.java rename to cscore/src/main/java/org/wpilib/vision/camera/VideoListener.java diff --git a/cscore/src/main/java/edu/wpi/first/cscore/VideoMode.java b/cscore/src/main/java/org/wpilib/vision/camera/VideoMode.java similarity index 100% rename from cscore/src/main/java/edu/wpi/first/cscore/VideoMode.java rename to cscore/src/main/java/org/wpilib/vision/camera/VideoMode.java diff --git a/cscore/src/main/java/edu/wpi/first/cscore/VideoProperty.java b/cscore/src/main/java/org/wpilib/vision/camera/VideoProperty.java similarity index 100% rename from cscore/src/main/java/edu/wpi/first/cscore/VideoProperty.java rename to cscore/src/main/java/org/wpilib/vision/camera/VideoProperty.java diff --git a/cscore/src/main/java/edu/wpi/first/cscore/VideoSink.java b/cscore/src/main/java/org/wpilib/vision/camera/VideoSink.java similarity index 100% rename from cscore/src/main/java/edu/wpi/first/cscore/VideoSink.java rename to cscore/src/main/java/org/wpilib/vision/camera/VideoSink.java diff --git a/cscore/src/main/java/edu/wpi/first/cscore/VideoSource.java b/cscore/src/main/java/org/wpilib/vision/camera/VideoSource.java similarity index 100% rename from cscore/src/main/java/edu/wpi/first/cscore/VideoSource.java rename to cscore/src/main/java/org/wpilib/vision/camera/VideoSource.java diff --git a/cscore/src/main/java/edu/wpi/first/cscore/raw/RawSink.java b/cscore/src/main/java/org/wpilib/vision/camera/raw/RawSink.java similarity index 100% rename from cscore/src/main/java/edu/wpi/first/cscore/raw/RawSink.java rename to cscore/src/main/java/org/wpilib/vision/camera/raw/RawSink.java diff --git a/cscore/src/main/java/edu/wpi/first/cscore/raw/RawSource.java b/cscore/src/main/java/org/wpilib/vision/camera/raw/RawSource.java similarity index 100% rename from cscore/src/main/java/edu/wpi/first/cscore/raw/RawSource.java rename to cscore/src/main/java/org/wpilib/vision/camera/raw/RawSource.java diff --git a/cscore/src/test/java/edu/wpi/first/cscore/JNITest.java b/cscore/src/test/java/org/wpilib/vision/camera/JNITest.java similarity index 100% rename from cscore/src/test/java/edu/wpi/first/cscore/JNITest.java rename to cscore/src/test/java/org/wpilib/vision/camera/JNITest.java diff --git a/cscore/src/test/java/edu/wpi/first/cscore/UsbCameraTest.java b/cscore/src/test/java/org/wpilib/vision/camera/UsbCameraTest.java similarity index 100% rename from cscore/src/test/java/edu/wpi/first/cscore/UsbCameraTest.java rename to cscore/src/test/java/org/wpilib/vision/camera/UsbCameraTest.java diff --git a/cscore/src/test/java/edu/wpi/first/cscore/VideoModeTest.java b/cscore/src/test/java/org/wpilib/vision/camera/VideoModeTest.java similarity index 100% rename from cscore/src/test/java/edu/wpi/first/cscore/VideoModeTest.java rename to cscore/src/test/java/org/wpilib/vision/camera/VideoModeTest.java diff --git a/datalog/src/dev/java/edu/wpi/first/datalog/DevMain.java b/datalog/src/dev/java/org/wpilib/datalog/DevMain.java similarity index 100% rename from datalog/src/dev/java/edu/wpi/first/datalog/DevMain.java rename to datalog/src/dev/java/org/wpilib/datalog/DevMain.java diff --git a/datalog/src/main/java/edu/wpi/first/datalog/BooleanArrayLogEntry.java b/datalog/src/main/java/org/wpilib/datalog/BooleanArrayLogEntry.java similarity index 100% rename from datalog/src/main/java/edu/wpi/first/datalog/BooleanArrayLogEntry.java rename to datalog/src/main/java/org/wpilib/datalog/BooleanArrayLogEntry.java diff --git a/datalog/src/main/java/edu/wpi/first/datalog/BooleanLogEntry.java b/datalog/src/main/java/org/wpilib/datalog/BooleanLogEntry.java similarity index 100% rename from datalog/src/main/java/edu/wpi/first/datalog/BooleanLogEntry.java rename to datalog/src/main/java/org/wpilib/datalog/BooleanLogEntry.java diff --git a/datalog/src/main/java/edu/wpi/first/datalog/DataLog.java b/datalog/src/main/java/org/wpilib/datalog/DataLog.java similarity index 100% rename from datalog/src/main/java/edu/wpi/first/datalog/DataLog.java rename to datalog/src/main/java/org/wpilib/datalog/DataLog.java diff --git a/datalog/src/main/java/edu/wpi/first/datalog/DataLogBackgroundWriter.java b/datalog/src/main/java/org/wpilib/datalog/DataLogBackgroundWriter.java similarity index 100% rename from datalog/src/main/java/edu/wpi/first/datalog/DataLogBackgroundWriter.java rename to datalog/src/main/java/org/wpilib/datalog/DataLogBackgroundWriter.java diff --git a/datalog/src/main/java/edu/wpi/first/datalog/DataLogEntry.java b/datalog/src/main/java/org/wpilib/datalog/DataLogEntry.java similarity index 100% rename from datalog/src/main/java/edu/wpi/first/datalog/DataLogEntry.java rename to datalog/src/main/java/org/wpilib/datalog/DataLogEntry.java diff --git a/datalog/src/main/java/edu/wpi/first/datalog/DataLogIterator.java b/datalog/src/main/java/org/wpilib/datalog/DataLogIterator.java similarity index 100% rename from datalog/src/main/java/edu/wpi/first/datalog/DataLogIterator.java rename to datalog/src/main/java/org/wpilib/datalog/DataLogIterator.java diff --git a/datalog/src/main/java/edu/wpi/first/datalog/DataLogJNI.java b/datalog/src/main/java/org/wpilib/datalog/DataLogJNI.java similarity index 100% rename from datalog/src/main/java/edu/wpi/first/datalog/DataLogJNI.java rename to datalog/src/main/java/org/wpilib/datalog/DataLogJNI.java diff --git a/datalog/src/main/java/edu/wpi/first/datalog/DataLogReader.java b/datalog/src/main/java/org/wpilib/datalog/DataLogReader.java similarity index 100% rename from datalog/src/main/java/edu/wpi/first/datalog/DataLogReader.java rename to datalog/src/main/java/org/wpilib/datalog/DataLogReader.java diff --git a/datalog/src/main/java/edu/wpi/first/datalog/DataLogRecord.java b/datalog/src/main/java/org/wpilib/datalog/DataLogRecord.java similarity index 100% rename from datalog/src/main/java/edu/wpi/first/datalog/DataLogRecord.java rename to datalog/src/main/java/org/wpilib/datalog/DataLogRecord.java diff --git a/datalog/src/main/java/edu/wpi/first/datalog/DataLogWriter.java b/datalog/src/main/java/org/wpilib/datalog/DataLogWriter.java similarity index 100% rename from datalog/src/main/java/edu/wpi/first/datalog/DataLogWriter.java rename to datalog/src/main/java/org/wpilib/datalog/DataLogWriter.java diff --git a/datalog/src/main/java/edu/wpi/first/datalog/DoubleArrayLogEntry.java b/datalog/src/main/java/org/wpilib/datalog/DoubleArrayLogEntry.java similarity index 100% rename from datalog/src/main/java/edu/wpi/first/datalog/DoubleArrayLogEntry.java rename to datalog/src/main/java/org/wpilib/datalog/DoubleArrayLogEntry.java diff --git a/datalog/src/main/java/edu/wpi/first/datalog/DoubleLogEntry.java b/datalog/src/main/java/org/wpilib/datalog/DoubleLogEntry.java similarity index 100% rename from datalog/src/main/java/edu/wpi/first/datalog/DoubleLogEntry.java rename to datalog/src/main/java/org/wpilib/datalog/DoubleLogEntry.java diff --git a/datalog/src/main/java/edu/wpi/first/datalog/FileLogger.java b/datalog/src/main/java/org/wpilib/datalog/FileLogger.java similarity index 100% rename from datalog/src/main/java/edu/wpi/first/datalog/FileLogger.java rename to datalog/src/main/java/org/wpilib/datalog/FileLogger.java diff --git a/datalog/src/main/java/edu/wpi/first/datalog/FloatArrayLogEntry.java b/datalog/src/main/java/org/wpilib/datalog/FloatArrayLogEntry.java similarity index 100% rename from datalog/src/main/java/edu/wpi/first/datalog/FloatArrayLogEntry.java rename to datalog/src/main/java/org/wpilib/datalog/FloatArrayLogEntry.java diff --git a/datalog/src/main/java/edu/wpi/first/datalog/FloatLogEntry.java b/datalog/src/main/java/org/wpilib/datalog/FloatLogEntry.java similarity index 100% rename from datalog/src/main/java/edu/wpi/first/datalog/FloatLogEntry.java rename to datalog/src/main/java/org/wpilib/datalog/FloatLogEntry.java diff --git a/datalog/src/main/java/edu/wpi/first/datalog/IntegerArrayLogEntry.java b/datalog/src/main/java/org/wpilib/datalog/IntegerArrayLogEntry.java similarity index 100% rename from datalog/src/main/java/edu/wpi/first/datalog/IntegerArrayLogEntry.java rename to datalog/src/main/java/org/wpilib/datalog/IntegerArrayLogEntry.java diff --git a/datalog/src/main/java/edu/wpi/first/datalog/IntegerLogEntry.java b/datalog/src/main/java/org/wpilib/datalog/IntegerLogEntry.java similarity index 100% rename from datalog/src/main/java/edu/wpi/first/datalog/IntegerLogEntry.java rename to datalog/src/main/java/org/wpilib/datalog/IntegerLogEntry.java diff --git a/datalog/src/main/java/edu/wpi/first/datalog/ProtobufLogEntry.java b/datalog/src/main/java/org/wpilib/datalog/ProtobufLogEntry.java similarity index 100% rename from datalog/src/main/java/edu/wpi/first/datalog/ProtobufLogEntry.java rename to datalog/src/main/java/org/wpilib/datalog/ProtobufLogEntry.java diff --git a/datalog/src/main/java/edu/wpi/first/datalog/RawLogEntry.java b/datalog/src/main/java/org/wpilib/datalog/RawLogEntry.java similarity index 100% rename from datalog/src/main/java/edu/wpi/first/datalog/RawLogEntry.java rename to datalog/src/main/java/org/wpilib/datalog/RawLogEntry.java diff --git a/datalog/src/main/java/edu/wpi/first/datalog/StringArrayLogEntry.java b/datalog/src/main/java/org/wpilib/datalog/StringArrayLogEntry.java similarity index 100% rename from datalog/src/main/java/edu/wpi/first/datalog/StringArrayLogEntry.java rename to datalog/src/main/java/org/wpilib/datalog/StringArrayLogEntry.java diff --git a/datalog/src/main/java/edu/wpi/first/datalog/StringLogEntry.java b/datalog/src/main/java/org/wpilib/datalog/StringLogEntry.java similarity index 100% rename from datalog/src/main/java/edu/wpi/first/datalog/StringLogEntry.java rename to datalog/src/main/java/org/wpilib/datalog/StringLogEntry.java diff --git a/datalog/src/main/java/edu/wpi/first/datalog/StructArrayLogEntry.java b/datalog/src/main/java/org/wpilib/datalog/StructArrayLogEntry.java similarity index 100% rename from datalog/src/main/java/edu/wpi/first/datalog/StructArrayLogEntry.java rename to datalog/src/main/java/org/wpilib/datalog/StructArrayLogEntry.java diff --git a/datalog/src/main/java/edu/wpi/first/datalog/StructLogEntry.java b/datalog/src/main/java/org/wpilib/datalog/StructLogEntry.java similarity index 100% rename from datalog/src/main/java/edu/wpi/first/datalog/StructLogEntry.java rename to datalog/src/main/java/org/wpilib/datalog/StructLogEntry.java diff --git a/datalog/src/test/java/edu/wpi/first/datalog/DataLogTest.java b/datalog/src/test/java/org/wpilib/datalog/DataLogTest.java similarity index 100% rename from datalog/src/test/java/edu/wpi/first/datalog/DataLogTest.java rename to datalog/src/test/java/org/wpilib/datalog/DataLogTest.java diff --git a/epilogue-processor/src/main/java/edu/wpi/first/epilogue/processor/AnnotationProcessor.java b/epilogue-processor/src/main/java/org/wpilib/epilogue/processor/AnnotationProcessor.java similarity index 100% rename from epilogue-processor/src/main/java/edu/wpi/first/epilogue/processor/AnnotationProcessor.java rename to epilogue-processor/src/main/java/org/wpilib/epilogue/processor/AnnotationProcessor.java diff --git a/epilogue-processor/src/main/java/edu/wpi/first/epilogue/processor/ArrayHandler.java b/epilogue-processor/src/main/java/org/wpilib/epilogue/processor/ArrayHandler.java similarity index 100% rename from epilogue-processor/src/main/java/edu/wpi/first/epilogue/processor/ArrayHandler.java rename to epilogue-processor/src/main/java/org/wpilib/epilogue/processor/ArrayHandler.java diff --git a/epilogue-processor/src/main/java/edu/wpi/first/epilogue/processor/CollectionHandler.java b/epilogue-processor/src/main/java/org/wpilib/epilogue/processor/CollectionHandler.java similarity index 100% rename from epilogue-processor/src/main/java/edu/wpi/first/epilogue/processor/CollectionHandler.java rename to epilogue-processor/src/main/java/org/wpilib/epilogue/processor/CollectionHandler.java diff --git a/epilogue-processor/src/main/java/edu/wpi/first/epilogue/processor/ConfiguredLoggerHandler.java b/epilogue-processor/src/main/java/org/wpilib/epilogue/processor/ConfiguredLoggerHandler.java similarity index 100% rename from epilogue-processor/src/main/java/edu/wpi/first/epilogue/processor/ConfiguredLoggerHandler.java rename to epilogue-processor/src/main/java/org/wpilib/epilogue/processor/ConfiguredLoggerHandler.java diff --git a/epilogue-processor/src/main/java/edu/wpi/first/epilogue/processor/ElementHandler.java b/epilogue-processor/src/main/java/org/wpilib/epilogue/processor/ElementHandler.java similarity index 100% rename from epilogue-processor/src/main/java/edu/wpi/first/epilogue/processor/ElementHandler.java rename to epilogue-processor/src/main/java/org/wpilib/epilogue/processor/ElementHandler.java diff --git a/epilogue-processor/src/main/java/edu/wpi/first/epilogue/processor/EnumHandler.java b/epilogue-processor/src/main/java/org/wpilib/epilogue/processor/EnumHandler.java similarity index 100% rename from epilogue-processor/src/main/java/edu/wpi/first/epilogue/processor/EnumHandler.java rename to epilogue-processor/src/main/java/org/wpilib/epilogue/processor/EnumHandler.java diff --git a/epilogue-processor/src/main/java/edu/wpi/first/epilogue/processor/EpilogueGenerator.java b/epilogue-processor/src/main/java/org/wpilib/epilogue/processor/EpilogueGenerator.java similarity index 100% rename from epilogue-processor/src/main/java/edu/wpi/first/epilogue/processor/EpilogueGenerator.java rename to epilogue-processor/src/main/java/org/wpilib/epilogue/processor/EpilogueGenerator.java diff --git a/epilogue-processor/src/main/java/edu/wpi/first/epilogue/processor/LoggableHandler.java b/epilogue-processor/src/main/java/org/wpilib/epilogue/processor/LoggableHandler.java similarity index 100% rename from epilogue-processor/src/main/java/edu/wpi/first/epilogue/processor/LoggableHandler.java rename to epilogue-processor/src/main/java/org/wpilib/epilogue/processor/LoggableHandler.java diff --git a/epilogue-processor/src/main/java/edu/wpi/first/epilogue/processor/LoggerGenerator.java b/epilogue-processor/src/main/java/org/wpilib/epilogue/processor/LoggerGenerator.java similarity index 100% rename from epilogue-processor/src/main/java/edu/wpi/first/epilogue/processor/LoggerGenerator.java rename to epilogue-processor/src/main/java/org/wpilib/epilogue/processor/LoggerGenerator.java diff --git a/epilogue-processor/src/main/java/edu/wpi/first/epilogue/processor/MeasureHandler.java b/epilogue-processor/src/main/java/org/wpilib/epilogue/processor/MeasureHandler.java similarity index 100% rename from epilogue-processor/src/main/java/edu/wpi/first/epilogue/processor/MeasureHandler.java rename to epilogue-processor/src/main/java/org/wpilib/epilogue/processor/MeasureHandler.java diff --git a/epilogue-processor/src/main/java/edu/wpi/first/epilogue/processor/PrimitiveHandler.java b/epilogue-processor/src/main/java/org/wpilib/epilogue/processor/PrimitiveHandler.java similarity index 100% rename from epilogue-processor/src/main/java/edu/wpi/first/epilogue/processor/PrimitiveHandler.java rename to epilogue-processor/src/main/java/org/wpilib/epilogue/processor/PrimitiveHandler.java diff --git a/epilogue-processor/src/main/java/edu/wpi/first/epilogue/processor/ProtobufHandler.java b/epilogue-processor/src/main/java/org/wpilib/epilogue/processor/ProtobufHandler.java similarity index 100% rename from epilogue-processor/src/main/java/edu/wpi/first/epilogue/processor/ProtobufHandler.java rename to epilogue-processor/src/main/java/org/wpilib/epilogue/processor/ProtobufHandler.java diff --git a/epilogue-processor/src/main/java/edu/wpi/first/epilogue/processor/SendableHandler.java b/epilogue-processor/src/main/java/org/wpilib/epilogue/processor/SendableHandler.java similarity index 100% rename from epilogue-processor/src/main/java/edu/wpi/first/epilogue/processor/SendableHandler.java rename to epilogue-processor/src/main/java/org/wpilib/epilogue/processor/SendableHandler.java diff --git a/epilogue-processor/src/main/java/edu/wpi/first/epilogue/processor/StringUtils.java b/epilogue-processor/src/main/java/org/wpilib/epilogue/processor/StringUtils.java similarity index 100% rename from epilogue-processor/src/main/java/edu/wpi/first/epilogue/processor/StringUtils.java rename to epilogue-processor/src/main/java/org/wpilib/epilogue/processor/StringUtils.java diff --git a/epilogue-processor/src/main/java/edu/wpi/first/epilogue/processor/StructHandler.java b/epilogue-processor/src/main/java/org/wpilib/epilogue/processor/StructHandler.java similarity index 100% rename from epilogue-processor/src/main/java/edu/wpi/first/epilogue/processor/StructHandler.java rename to epilogue-processor/src/main/java/org/wpilib/epilogue/processor/StructHandler.java diff --git a/epilogue-processor/src/main/java/edu/wpi/first/epilogue/processor/SupplierHandler.java b/epilogue-processor/src/main/java/org/wpilib/epilogue/processor/SupplierHandler.java similarity index 100% rename from epilogue-processor/src/main/java/edu/wpi/first/epilogue/processor/SupplierHandler.java rename to epilogue-processor/src/main/java/org/wpilib/epilogue/processor/SupplierHandler.java diff --git a/epilogue-processor/src/test/java/edu/wpi/first/epilogue/processor/AnnotationProcessorTest.java b/epilogue-processor/src/test/java/org/wpilib/epilogue/processor/AnnotationProcessorTest.java similarity index 100% rename from epilogue-processor/src/test/java/edu/wpi/first/epilogue/processor/AnnotationProcessorTest.java rename to epilogue-processor/src/test/java/org/wpilib/epilogue/processor/AnnotationProcessorTest.java diff --git a/epilogue-processor/src/test/java/edu/wpi/first/epilogue/processor/CompileTestOptions.java b/epilogue-processor/src/test/java/org/wpilib/epilogue/processor/CompileTestOptions.java similarity index 100% rename from epilogue-processor/src/test/java/edu/wpi/first/epilogue/processor/CompileTestOptions.java rename to epilogue-processor/src/test/java/org/wpilib/epilogue/processor/CompileTestOptions.java diff --git a/epilogue-processor/src/test/java/edu/wpi/first/epilogue/processor/EpilogueGeneratorTest.java b/epilogue-processor/src/test/java/org/wpilib/epilogue/processor/EpilogueGeneratorTest.java similarity index 100% rename from epilogue-processor/src/test/java/edu/wpi/first/epilogue/processor/EpilogueGeneratorTest.java rename to epilogue-processor/src/test/java/org/wpilib/epilogue/processor/EpilogueGeneratorTest.java diff --git a/epilogue-processor/src/test/java/edu/wpi/first/epilogue/processor/StringUtilsTest.java b/epilogue-processor/src/test/java/org/wpilib/epilogue/processor/StringUtilsTest.java similarity index 100% rename from epilogue-processor/src/test/java/edu/wpi/first/epilogue/processor/StringUtilsTest.java rename to epilogue-processor/src/test/java/org/wpilib/epilogue/processor/StringUtilsTest.java diff --git a/epilogue-runtime/src/main/java/edu/wpi/first/epilogue/CustomLoggerFor.java b/epilogue-runtime/src/main/java/org/wpilib/epilogue/CustomLoggerFor.java similarity index 100% rename from epilogue-runtime/src/main/java/edu/wpi/first/epilogue/CustomLoggerFor.java rename to epilogue-runtime/src/main/java/org/wpilib/epilogue/CustomLoggerFor.java diff --git a/epilogue-runtime/src/main/java/edu/wpi/first/epilogue/EpilogueConfiguration.java b/epilogue-runtime/src/main/java/org/wpilib/epilogue/EpilogueConfiguration.java similarity index 100% rename from epilogue-runtime/src/main/java/edu/wpi/first/epilogue/EpilogueConfiguration.java rename to epilogue-runtime/src/main/java/org/wpilib/epilogue/EpilogueConfiguration.java diff --git a/epilogue-runtime/src/main/java/edu/wpi/first/epilogue/Logged.java b/epilogue-runtime/src/main/java/org/wpilib/epilogue/Logged.java similarity index 100% rename from epilogue-runtime/src/main/java/edu/wpi/first/epilogue/Logged.java rename to epilogue-runtime/src/main/java/org/wpilib/epilogue/Logged.java diff --git a/epilogue-runtime/src/main/java/edu/wpi/first/epilogue/NotLogged.java b/epilogue-runtime/src/main/java/org/wpilib/epilogue/NotLogged.java similarity index 100% rename from epilogue-runtime/src/main/java/edu/wpi/first/epilogue/NotLogged.java rename to epilogue-runtime/src/main/java/org/wpilib/epilogue/NotLogged.java diff --git a/epilogue-runtime/src/main/java/edu/wpi/first/epilogue/logging/ClassSpecificLogger.java b/epilogue-runtime/src/main/java/org/wpilib/epilogue/logging/ClassSpecificLogger.java similarity index 100% rename from epilogue-runtime/src/main/java/edu/wpi/first/epilogue/logging/ClassSpecificLogger.java rename to epilogue-runtime/src/main/java/org/wpilib/epilogue/logging/ClassSpecificLogger.java diff --git a/epilogue-runtime/src/main/java/edu/wpi/first/epilogue/logging/EpilogueBackend.java b/epilogue-runtime/src/main/java/org/wpilib/epilogue/logging/EpilogueBackend.java similarity index 100% rename from epilogue-runtime/src/main/java/edu/wpi/first/epilogue/logging/EpilogueBackend.java rename to epilogue-runtime/src/main/java/org/wpilib/epilogue/logging/EpilogueBackend.java diff --git a/epilogue-runtime/src/main/java/edu/wpi/first/epilogue/logging/FileBackend.java b/epilogue-runtime/src/main/java/org/wpilib/epilogue/logging/FileBackend.java similarity index 100% rename from epilogue-runtime/src/main/java/edu/wpi/first/epilogue/logging/FileBackend.java rename to epilogue-runtime/src/main/java/org/wpilib/epilogue/logging/FileBackend.java diff --git a/epilogue-runtime/src/main/java/edu/wpi/first/epilogue/logging/LazyBackend.java b/epilogue-runtime/src/main/java/org/wpilib/epilogue/logging/LazyBackend.java similarity index 100% rename from epilogue-runtime/src/main/java/edu/wpi/first/epilogue/logging/LazyBackend.java rename to epilogue-runtime/src/main/java/org/wpilib/epilogue/logging/LazyBackend.java diff --git a/epilogue-runtime/src/main/java/edu/wpi/first/epilogue/logging/LogBackedSendableBuilder.java b/epilogue-runtime/src/main/java/org/wpilib/epilogue/logging/LogBackedSendableBuilder.java similarity index 100% rename from epilogue-runtime/src/main/java/edu/wpi/first/epilogue/logging/LogBackedSendableBuilder.java rename to epilogue-runtime/src/main/java/org/wpilib/epilogue/logging/LogBackedSendableBuilder.java diff --git a/epilogue-runtime/src/main/java/edu/wpi/first/epilogue/logging/MultiBackend.java b/epilogue-runtime/src/main/java/org/wpilib/epilogue/logging/MultiBackend.java similarity index 100% rename from epilogue-runtime/src/main/java/edu/wpi/first/epilogue/logging/MultiBackend.java rename to epilogue-runtime/src/main/java/org/wpilib/epilogue/logging/MultiBackend.java diff --git a/epilogue-runtime/src/main/java/edu/wpi/first/epilogue/logging/NTEpilogueBackend.java b/epilogue-runtime/src/main/java/org/wpilib/epilogue/logging/NTEpilogueBackend.java similarity index 100% rename from epilogue-runtime/src/main/java/edu/wpi/first/epilogue/logging/NTEpilogueBackend.java rename to epilogue-runtime/src/main/java/org/wpilib/epilogue/logging/NTEpilogueBackend.java diff --git a/epilogue-runtime/src/main/java/edu/wpi/first/epilogue/logging/NestedBackend.java b/epilogue-runtime/src/main/java/org/wpilib/epilogue/logging/NestedBackend.java similarity index 100% rename from epilogue-runtime/src/main/java/edu/wpi/first/epilogue/logging/NestedBackend.java rename to epilogue-runtime/src/main/java/org/wpilib/epilogue/logging/NestedBackend.java diff --git a/epilogue-runtime/src/main/java/edu/wpi/first/epilogue/logging/NullBackend.java b/epilogue-runtime/src/main/java/org/wpilib/epilogue/logging/NullBackend.java similarity index 100% rename from epilogue-runtime/src/main/java/edu/wpi/first/epilogue/logging/NullBackend.java rename to epilogue-runtime/src/main/java/org/wpilib/epilogue/logging/NullBackend.java diff --git a/epilogue-runtime/src/main/java/edu/wpi/first/epilogue/logging/errors/CrashOnError.java b/epilogue-runtime/src/main/java/org/wpilib/epilogue/logging/errors/CrashOnError.java similarity index 100% rename from epilogue-runtime/src/main/java/edu/wpi/first/epilogue/logging/errors/CrashOnError.java rename to epilogue-runtime/src/main/java/org/wpilib/epilogue/logging/errors/CrashOnError.java diff --git a/epilogue-runtime/src/main/java/edu/wpi/first/epilogue/logging/errors/ErrorHandler.java b/epilogue-runtime/src/main/java/org/wpilib/epilogue/logging/errors/ErrorHandler.java similarity index 100% rename from epilogue-runtime/src/main/java/edu/wpi/first/epilogue/logging/errors/ErrorHandler.java rename to epilogue-runtime/src/main/java/org/wpilib/epilogue/logging/errors/ErrorHandler.java diff --git a/epilogue-runtime/src/main/java/edu/wpi/first/epilogue/logging/errors/ErrorPrinter.java b/epilogue-runtime/src/main/java/org/wpilib/epilogue/logging/errors/ErrorPrinter.java similarity index 100% rename from epilogue-runtime/src/main/java/edu/wpi/first/epilogue/logging/errors/ErrorPrinter.java rename to epilogue-runtime/src/main/java/org/wpilib/epilogue/logging/errors/ErrorPrinter.java diff --git a/epilogue-runtime/src/main/java/edu/wpi/first/epilogue/logging/errors/LoggerDisabler.java b/epilogue-runtime/src/main/java/org/wpilib/epilogue/logging/errors/LoggerDisabler.java similarity index 100% rename from epilogue-runtime/src/main/java/edu/wpi/first/epilogue/logging/errors/LoggerDisabler.java rename to epilogue-runtime/src/main/java/org/wpilib/epilogue/logging/errors/LoggerDisabler.java diff --git a/epilogue-runtime/src/test/java/edu/wpi/first/epilogue/logging/ClassSpecificLoggerTest.java b/epilogue-runtime/src/test/java/org/wpilib/epilogue/logging/ClassSpecificLoggerTest.java similarity index 100% rename from epilogue-runtime/src/test/java/edu/wpi/first/epilogue/logging/ClassSpecificLoggerTest.java rename to epilogue-runtime/src/test/java/org/wpilib/epilogue/logging/ClassSpecificLoggerTest.java diff --git a/epilogue-runtime/src/test/java/edu/wpi/first/epilogue/logging/CustomStruct.java b/epilogue-runtime/src/test/java/org/wpilib/epilogue/logging/CustomStruct.java similarity index 100% rename from epilogue-runtime/src/test/java/edu/wpi/first/epilogue/logging/CustomStruct.java rename to epilogue-runtime/src/test/java/org/wpilib/epilogue/logging/CustomStruct.java diff --git a/epilogue-runtime/src/test/java/edu/wpi/first/epilogue/logging/LazyBackendTest.java b/epilogue-runtime/src/test/java/org/wpilib/epilogue/logging/LazyBackendTest.java similarity index 100% rename from epilogue-runtime/src/test/java/edu/wpi/first/epilogue/logging/LazyBackendTest.java rename to epilogue-runtime/src/test/java/org/wpilib/epilogue/logging/LazyBackendTest.java diff --git a/epilogue-runtime/src/test/java/edu/wpi/first/epilogue/logging/NestedBackendTest.java b/epilogue-runtime/src/test/java/org/wpilib/epilogue/logging/NestedBackendTest.java similarity index 100% rename from epilogue-runtime/src/test/java/edu/wpi/first/epilogue/logging/NestedBackendTest.java rename to epilogue-runtime/src/test/java/org/wpilib/epilogue/logging/NestedBackendTest.java diff --git a/epilogue-runtime/src/test/java/edu/wpi/first/epilogue/logging/TestBackend.java b/epilogue-runtime/src/test/java/org/wpilib/epilogue/logging/TestBackend.java similarity index 100% rename from epilogue-runtime/src/test/java/edu/wpi/first/epilogue/logging/TestBackend.java rename to epilogue-runtime/src/test/java/org/wpilib/epilogue/logging/TestBackend.java diff --git a/fields/src/main/java/edu/wpi/first/fields/FieldConfig.java b/fields/src/main/java/org/wpilib/fields/FieldConfig.java similarity index 100% rename from fields/src/main/java/edu/wpi/first/fields/FieldConfig.java rename to fields/src/main/java/org/wpilib/fields/FieldConfig.java diff --git a/fields/src/main/java/edu/wpi/first/fields/Fields.java b/fields/src/main/java/org/wpilib/fields/Fields.java similarity index 100% rename from fields/src/main/java/edu/wpi/first/fields/Fields.java rename to fields/src/main/java/org/wpilib/fields/Fields.java diff --git a/fields/src/test/java/edu/wpi/first/fields/LoadConfigTest.java b/fields/src/test/java/org/wpilib/fields/LoadConfigTest.java similarity index 100% rename from fields/src/test/java/edu/wpi/first/fields/LoadConfigTest.java rename to fields/src/test/java/org/wpilib/fields/LoadConfigTest.java diff --git a/hal/src/dev/java/edu/wpi/first/hal/DevMain.java b/hal/src/dev/java/org/wpilib/hardware/hal/DevMain.java similarity index 100% rename from hal/src/dev/java/edu/wpi/first/hal/DevMain.java rename to hal/src/dev/java/org/wpilib/hardware/hal/DevMain.java diff --git a/hal/src/main/java/edu/wpi/first/hal/AddressableLEDJNI.java b/hal/src/main/java/org/wpilib/hardware/hal/AddressableLEDJNI.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/AddressableLEDJNI.java rename to hal/src/main/java/org/wpilib/hardware/hal/AddressableLEDJNI.java diff --git a/hal/src/main/java/edu/wpi/first/hal/AllianceStationID.java b/hal/src/main/java/org/wpilib/hardware/hal/AllianceStationID.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/AllianceStationID.java rename to hal/src/main/java/org/wpilib/hardware/hal/AllianceStationID.java diff --git a/hal/src/main/java/edu/wpi/first/hal/AnalogJNI.java b/hal/src/main/java/org/wpilib/hardware/hal/AnalogJNI.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/AnalogJNI.java rename to hal/src/main/java/org/wpilib/hardware/hal/AnalogJNI.java diff --git a/hal/src/main/java/edu/wpi/first/hal/CANAPIJNI.java b/hal/src/main/java/org/wpilib/hardware/hal/CANAPIJNI.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/CANAPIJNI.java rename to hal/src/main/java/org/wpilib/hardware/hal/CANAPIJNI.java diff --git a/hal/src/main/java/edu/wpi/first/hal/CANAPITypes.java b/hal/src/main/java/org/wpilib/hardware/hal/CANAPITypes.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/CANAPITypes.java rename to hal/src/main/java/org/wpilib/hardware/hal/CANAPITypes.java diff --git a/hal/src/main/java/edu/wpi/first/hal/CTREPCMJNI.java b/hal/src/main/java/org/wpilib/hardware/hal/CTREPCMJNI.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/CTREPCMJNI.java rename to hal/src/main/java/org/wpilib/hardware/hal/CTREPCMJNI.java diff --git a/hal/src/main/java/edu/wpi/first/hal/ConstantsJNI.java b/hal/src/main/java/org/wpilib/hardware/hal/ConstantsJNI.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/ConstantsJNI.java rename to hal/src/main/java/org/wpilib/hardware/hal/ConstantsJNI.java diff --git a/hal/src/main/java/edu/wpi/first/hal/ControlWord.java b/hal/src/main/java/org/wpilib/hardware/hal/ControlWord.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/ControlWord.java rename to hal/src/main/java/org/wpilib/hardware/hal/ControlWord.java diff --git a/hal/src/main/java/edu/wpi/first/hal/CounterJNI.java b/hal/src/main/java/org/wpilib/hardware/hal/CounterJNI.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/CounterJNI.java rename to hal/src/main/java/org/wpilib/hardware/hal/CounterJNI.java diff --git a/hal/src/main/java/edu/wpi/first/hal/DIOJNI.java b/hal/src/main/java/org/wpilib/hardware/hal/DIOJNI.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/DIOJNI.java rename to hal/src/main/java/org/wpilib/hardware/hal/DIOJNI.java diff --git a/hal/src/main/java/edu/wpi/first/hal/DriverStationJNI.java b/hal/src/main/java/org/wpilib/hardware/hal/DriverStationJNI.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/DriverStationJNI.java rename to hal/src/main/java/org/wpilib/hardware/hal/DriverStationJNI.java diff --git a/hal/src/main/java/edu/wpi/first/hal/DutyCycleJNI.java b/hal/src/main/java/org/wpilib/hardware/hal/DutyCycleJNI.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/DutyCycleJNI.java rename to hal/src/main/java/org/wpilib/hardware/hal/DutyCycleJNI.java diff --git a/hal/src/main/java/edu/wpi/first/hal/EncoderJNI.java b/hal/src/main/java/org/wpilib/hardware/hal/EncoderJNI.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/EncoderJNI.java rename to hal/src/main/java/org/wpilib/hardware/hal/EncoderJNI.java diff --git a/hal/src/main/java/edu/wpi/first/hal/HAL.java b/hal/src/main/java/org/wpilib/hardware/hal/HAL.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/HAL.java rename to hal/src/main/java/org/wpilib/hardware/hal/HAL.java diff --git a/hal/src/main/java/edu/wpi/first/hal/HALUtil.java b/hal/src/main/java/org/wpilib/hardware/hal/HALUtil.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/HALUtil.java rename to hal/src/main/java/org/wpilib/hardware/hal/HALUtil.java diff --git a/hal/src/main/java/edu/wpi/first/hal/HALValue.java b/hal/src/main/java/org/wpilib/hardware/hal/HALValue.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/HALValue.java rename to hal/src/main/java/org/wpilib/hardware/hal/HALValue.java diff --git a/hal/src/main/java/edu/wpi/first/hal/I2CJNI.java b/hal/src/main/java/org/wpilib/hardware/hal/I2CJNI.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/I2CJNI.java rename to hal/src/main/java/org/wpilib/hardware/hal/I2CJNI.java diff --git a/hal/src/main/java/edu/wpi/first/hal/IMUJNI.java b/hal/src/main/java/org/wpilib/hardware/hal/IMUJNI.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/IMUJNI.java rename to hal/src/main/java/org/wpilib/hardware/hal/IMUJNI.java diff --git a/hal/src/main/java/edu/wpi/first/hal/JNIWrapper.java b/hal/src/main/java/org/wpilib/hardware/hal/JNIWrapper.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/JNIWrapper.java rename to hal/src/main/java/org/wpilib/hardware/hal/JNIWrapper.java diff --git a/hal/src/main/java/edu/wpi/first/hal/MatchInfoData.java b/hal/src/main/java/org/wpilib/hardware/hal/MatchInfoData.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/MatchInfoData.java rename to hal/src/main/java/org/wpilib/hardware/hal/MatchInfoData.java diff --git a/hal/src/main/java/edu/wpi/first/hal/NotifierJNI.java b/hal/src/main/java/org/wpilib/hardware/hal/NotifierJNI.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/NotifierJNI.java rename to hal/src/main/java/org/wpilib/hardware/hal/NotifierJNI.java diff --git a/hal/src/main/java/edu/wpi/first/hal/PWMJNI.java b/hal/src/main/java/org/wpilib/hardware/hal/PWMJNI.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/PWMJNI.java rename to hal/src/main/java/org/wpilib/hardware/hal/PWMJNI.java diff --git a/hal/src/main/java/edu/wpi/first/hal/PortsJNI.java b/hal/src/main/java/org/wpilib/hardware/hal/PortsJNI.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/PortsJNI.java rename to hal/src/main/java/org/wpilib/hardware/hal/PortsJNI.java diff --git a/hal/src/main/java/edu/wpi/first/hal/PowerDistributionFaults.java b/hal/src/main/java/org/wpilib/hardware/hal/PowerDistributionFaults.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/PowerDistributionFaults.java rename to hal/src/main/java/org/wpilib/hardware/hal/PowerDistributionFaults.java diff --git a/hal/src/main/java/edu/wpi/first/hal/PowerDistributionJNI.java b/hal/src/main/java/org/wpilib/hardware/hal/PowerDistributionJNI.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/PowerDistributionJNI.java rename to hal/src/main/java/org/wpilib/hardware/hal/PowerDistributionJNI.java diff --git a/hal/src/main/java/edu/wpi/first/hal/PowerDistributionStickyFaults.java b/hal/src/main/java/org/wpilib/hardware/hal/PowerDistributionStickyFaults.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/PowerDistributionStickyFaults.java rename to hal/src/main/java/org/wpilib/hardware/hal/PowerDistributionStickyFaults.java diff --git a/hal/src/main/java/edu/wpi/first/hal/PowerDistributionVersion.java b/hal/src/main/java/org/wpilib/hardware/hal/PowerDistributionVersion.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/PowerDistributionVersion.java rename to hal/src/main/java/org/wpilib/hardware/hal/PowerDistributionVersion.java diff --git a/hal/src/main/java/edu/wpi/first/hal/PowerJNI.java b/hal/src/main/java/org/wpilib/hardware/hal/PowerJNI.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/PowerJNI.java rename to hal/src/main/java/org/wpilib/hardware/hal/PowerJNI.java diff --git a/hal/src/main/java/edu/wpi/first/hal/REVPHFaults.java b/hal/src/main/java/org/wpilib/hardware/hal/REVPHFaults.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/REVPHFaults.java rename to hal/src/main/java/org/wpilib/hardware/hal/REVPHFaults.java diff --git a/hal/src/main/java/edu/wpi/first/hal/REVPHJNI.java b/hal/src/main/java/org/wpilib/hardware/hal/REVPHJNI.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/REVPHJNI.java rename to hal/src/main/java/org/wpilib/hardware/hal/REVPHJNI.java diff --git a/hal/src/main/java/edu/wpi/first/hal/REVPHStickyFaults.java b/hal/src/main/java/org/wpilib/hardware/hal/REVPHStickyFaults.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/REVPHStickyFaults.java rename to hal/src/main/java/org/wpilib/hardware/hal/REVPHStickyFaults.java diff --git a/hal/src/main/java/edu/wpi/first/hal/REVPHVersion.java b/hal/src/main/java/org/wpilib/hardware/hal/REVPHVersion.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/REVPHVersion.java rename to hal/src/main/java/org/wpilib/hardware/hal/REVPHVersion.java diff --git a/hal/src/main/java/edu/wpi/first/hal/SerialPortJNI.java b/hal/src/main/java/org/wpilib/hardware/hal/SerialPortJNI.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/SerialPortJNI.java rename to hal/src/main/java/org/wpilib/hardware/hal/SerialPortJNI.java diff --git a/hal/src/main/java/edu/wpi/first/hal/SimBoolean.java b/hal/src/main/java/org/wpilib/hardware/hal/SimBoolean.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/SimBoolean.java rename to hal/src/main/java/org/wpilib/hardware/hal/SimBoolean.java diff --git a/hal/src/main/java/edu/wpi/first/hal/SimDevice.java b/hal/src/main/java/org/wpilib/hardware/hal/SimDevice.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/SimDevice.java rename to hal/src/main/java/org/wpilib/hardware/hal/SimDevice.java diff --git a/hal/src/main/java/edu/wpi/first/hal/SimDeviceJNI.java b/hal/src/main/java/org/wpilib/hardware/hal/SimDeviceJNI.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/SimDeviceJNI.java rename to hal/src/main/java/org/wpilib/hardware/hal/SimDeviceJNI.java diff --git a/hal/src/main/java/edu/wpi/first/hal/SimDouble.java b/hal/src/main/java/org/wpilib/hardware/hal/SimDouble.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/SimDouble.java rename to hal/src/main/java/org/wpilib/hardware/hal/SimDouble.java diff --git a/hal/src/main/java/edu/wpi/first/hal/SimEnum.java b/hal/src/main/java/org/wpilib/hardware/hal/SimEnum.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/SimEnum.java rename to hal/src/main/java/org/wpilib/hardware/hal/SimEnum.java diff --git a/hal/src/main/java/edu/wpi/first/hal/SimInt.java b/hal/src/main/java/org/wpilib/hardware/hal/SimInt.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/SimInt.java rename to hal/src/main/java/org/wpilib/hardware/hal/SimInt.java diff --git a/hal/src/main/java/edu/wpi/first/hal/SimLong.java b/hal/src/main/java/org/wpilib/hardware/hal/SimLong.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/SimLong.java rename to hal/src/main/java/org/wpilib/hardware/hal/SimLong.java diff --git a/hal/src/main/java/edu/wpi/first/hal/SimValue.java b/hal/src/main/java/org/wpilib/hardware/hal/SimValue.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/SimValue.java rename to hal/src/main/java/org/wpilib/hardware/hal/SimValue.java diff --git a/hal/src/main/java/edu/wpi/first/hal/SystemServerJNI.java b/hal/src/main/java/org/wpilib/hardware/hal/SystemServerJNI.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/SystemServerJNI.java rename to hal/src/main/java/org/wpilib/hardware/hal/SystemServerJNI.java diff --git a/hal/src/main/java/edu/wpi/first/hal/ThreadsJNI.java b/hal/src/main/java/org/wpilib/hardware/hal/ThreadsJNI.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/ThreadsJNI.java rename to hal/src/main/java/org/wpilib/hardware/hal/ThreadsJNI.java diff --git a/hal/src/main/java/edu/wpi/first/hal/UsageReportingJNI.java b/hal/src/main/java/org/wpilib/hardware/hal/UsageReportingJNI.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/UsageReportingJNI.java rename to hal/src/main/java/org/wpilib/hardware/hal/UsageReportingJNI.java diff --git a/hal/src/main/java/edu/wpi/first/hal/can/CANJNI.java b/hal/src/main/java/org/wpilib/hardware/hal/can/CANJNI.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/can/CANJNI.java rename to hal/src/main/java/org/wpilib/hardware/hal/can/CANJNI.java diff --git a/hal/src/main/java/edu/wpi/first/hal/can/CANReceiveMessage.java b/hal/src/main/java/org/wpilib/hardware/hal/can/CANReceiveMessage.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/can/CANReceiveMessage.java rename to hal/src/main/java/org/wpilib/hardware/hal/can/CANReceiveMessage.java diff --git a/hal/src/main/java/edu/wpi/first/hal/can/CANStatus.java b/hal/src/main/java/org/wpilib/hardware/hal/can/CANStatus.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/can/CANStatus.java rename to hal/src/main/java/org/wpilib/hardware/hal/can/CANStatus.java diff --git a/hal/src/main/java/edu/wpi/first/hal/can/CANStreamMessage.java b/hal/src/main/java/org/wpilib/hardware/hal/can/CANStreamMessage.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/can/CANStreamMessage.java rename to hal/src/main/java/org/wpilib/hardware/hal/can/CANStreamMessage.java diff --git a/hal/src/main/java/edu/wpi/first/hal/can/CANStreamOverflowException.java b/hal/src/main/java/org/wpilib/hardware/hal/can/CANStreamOverflowException.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/can/CANStreamOverflowException.java rename to hal/src/main/java/org/wpilib/hardware/hal/can/CANStreamOverflowException.java diff --git a/hal/src/main/java/edu/wpi/first/hal/communication/NIRioStatus.java b/hal/src/main/java/org/wpilib/hardware/hal/communication/NIRioStatus.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/communication/NIRioStatus.java rename to hal/src/main/java/org/wpilib/hardware/hal/communication/NIRioStatus.java diff --git a/hal/src/main/java/edu/wpi/first/hal/simulation/AddressableLEDDataJNI.java b/hal/src/main/java/org/wpilib/hardware/hal/simulation/AddressableLEDDataJNI.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/simulation/AddressableLEDDataJNI.java rename to hal/src/main/java/org/wpilib/hardware/hal/simulation/AddressableLEDDataJNI.java diff --git a/hal/src/main/java/edu/wpi/first/hal/simulation/AnalogInDataJNI.java b/hal/src/main/java/org/wpilib/hardware/hal/simulation/AnalogInDataJNI.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/simulation/AnalogInDataJNI.java rename to hal/src/main/java/org/wpilib/hardware/hal/simulation/AnalogInDataJNI.java diff --git a/hal/src/main/java/edu/wpi/first/hal/simulation/BufferCallback.java b/hal/src/main/java/org/wpilib/hardware/hal/simulation/BufferCallback.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/simulation/BufferCallback.java rename to hal/src/main/java/org/wpilib/hardware/hal/simulation/BufferCallback.java diff --git a/hal/src/main/java/edu/wpi/first/hal/simulation/CTREPCMDataJNI.java b/hal/src/main/java/org/wpilib/hardware/hal/simulation/CTREPCMDataJNI.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/simulation/CTREPCMDataJNI.java rename to hal/src/main/java/org/wpilib/hardware/hal/simulation/CTREPCMDataJNI.java diff --git a/hal/src/main/java/edu/wpi/first/hal/simulation/ConstBufferCallback.java b/hal/src/main/java/org/wpilib/hardware/hal/simulation/ConstBufferCallback.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/simulation/ConstBufferCallback.java rename to hal/src/main/java/org/wpilib/hardware/hal/simulation/ConstBufferCallback.java diff --git a/hal/src/main/java/edu/wpi/first/hal/simulation/DIODataJNI.java b/hal/src/main/java/org/wpilib/hardware/hal/simulation/DIODataJNI.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/simulation/DIODataJNI.java rename to hal/src/main/java/org/wpilib/hardware/hal/simulation/DIODataJNI.java diff --git a/hal/src/main/java/edu/wpi/first/hal/simulation/DigitalPWMDataJNI.java b/hal/src/main/java/org/wpilib/hardware/hal/simulation/DigitalPWMDataJNI.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/simulation/DigitalPWMDataJNI.java rename to hal/src/main/java/org/wpilib/hardware/hal/simulation/DigitalPWMDataJNI.java diff --git a/hal/src/main/java/edu/wpi/first/hal/simulation/DriverStationDataJNI.java b/hal/src/main/java/org/wpilib/hardware/hal/simulation/DriverStationDataJNI.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/simulation/DriverStationDataJNI.java rename to hal/src/main/java/org/wpilib/hardware/hal/simulation/DriverStationDataJNI.java diff --git a/hal/src/main/java/edu/wpi/first/hal/simulation/DutyCycleDataJNI.java b/hal/src/main/java/org/wpilib/hardware/hal/simulation/DutyCycleDataJNI.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/simulation/DutyCycleDataJNI.java rename to hal/src/main/java/org/wpilib/hardware/hal/simulation/DutyCycleDataJNI.java diff --git a/hal/src/main/java/edu/wpi/first/hal/simulation/EncoderDataJNI.java b/hal/src/main/java/org/wpilib/hardware/hal/simulation/EncoderDataJNI.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/simulation/EncoderDataJNI.java rename to hal/src/main/java/org/wpilib/hardware/hal/simulation/EncoderDataJNI.java diff --git a/hal/src/main/java/edu/wpi/first/hal/simulation/I2CDataJNI.java b/hal/src/main/java/org/wpilib/hardware/hal/simulation/I2CDataJNI.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/simulation/I2CDataJNI.java rename to hal/src/main/java/org/wpilib/hardware/hal/simulation/I2CDataJNI.java diff --git a/hal/src/main/java/edu/wpi/first/hal/simulation/NotifierDataJNI.java b/hal/src/main/java/org/wpilib/hardware/hal/simulation/NotifierDataJNI.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/simulation/NotifierDataJNI.java rename to hal/src/main/java/org/wpilib/hardware/hal/simulation/NotifierDataJNI.java diff --git a/hal/src/main/java/edu/wpi/first/hal/simulation/NotifyCallback.java b/hal/src/main/java/org/wpilib/hardware/hal/simulation/NotifyCallback.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/simulation/NotifyCallback.java rename to hal/src/main/java/org/wpilib/hardware/hal/simulation/NotifyCallback.java diff --git a/hal/src/main/java/edu/wpi/first/hal/simulation/PWMDataJNI.java b/hal/src/main/java/org/wpilib/hardware/hal/simulation/PWMDataJNI.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/simulation/PWMDataJNI.java rename to hal/src/main/java/org/wpilib/hardware/hal/simulation/PWMDataJNI.java diff --git a/hal/src/main/java/edu/wpi/first/hal/simulation/PowerDistributionDataJNI.java b/hal/src/main/java/org/wpilib/hardware/hal/simulation/PowerDistributionDataJNI.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/simulation/PowerDistributionDataJNI.java rename to hal/src/main/java/org/wpilib/hardware/hal/simulation/PowerDistributionDataJNI.java diff --git a/hal/src/main/java/edu/wpi/first/hal/simulation/REVPHDataJNI.java b/hal/src/main/java/org/wpilib/hardware/hal/simulation/REVPHDataJNI.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/simulation/REVPHDataJNI.java rename to hal/src/main/java/org/wpilib/hardware/hal/simulation/REVPHDataJNI.java diff --git a/hal/src/main/java/edu/wpi/first/hal/simulation/RoboRioDataJNI.java b/hal/src/main/java/org/wpilib/hardware/hal/simulation/RoboRioDataJNI.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/simulation/RoboRioDataJNI.java rename to hal/src/main/java/org/wpilib/hardware/hal/simulation/RoboRioDataJNI.java diff --git a/hal/src/main/java/edu/wpi/first/hal/simulation/SimDeviceCallback.java b/hal/src/main/java/org/wpilib/hardware/hal/simulation/SimDeviceCallback.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/simulation/SimDeviceCallback.java rename to hal/src/main/java/org/wpilib/hardware/hal/simulation/SimDeviceCallback.java diff --git a/hal/src/main/java/edu/wpi/first/hal/simulation/SimDeviceDataJNI.java b/hal/src/main/java/org/wpilib/hardware/hal/simulation/SimDeviceDataJNI.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/simulation/SimDeviceDataJNI.java rename to hal/src/main/java/org/wpilib/hardware/hal/simulation/SimDeviceDataJNI.java diff --git a/hal/src/main/java/edu/wpi/first/hal/simulation/SimValueCallback.java b/hal/src/main/java/org/wpilib/hardware/hal/simulation/SimValueCallback.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/simulation/SimValueCallback.java rename to hal/src/main/java/org/wpilib/hardware/hal/simulation/SimValueCallback.java diff --git a/hal/src/main/java/edu/wpi/first/hal/simulation/SimulatorJNI.java b/hal/src/main/java/org/wpilib/hardware/hal/simulation/SimulatorJNI.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/simulation/SimulatorJNI.java rename to hal/src/main/java/org/wpilib/hardware/hal/simulation/SimulatorJNI.java diff --git a/hal/src/main/java/edu/wpi/first/hal/util/AllocationException.java b/hal/src/main/java/org/wpilib/hardware/hal/util/AllocationException.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/util/AllocationException.java rename to hal/src/main/java/org/wpilib/hardware/hal/util/AllocationException.java diff --git a/hal/src/main/java/edu/wpi/first/hal/util/BoundaryException.java b/hal/src/main/java/org/wpilib/hardware/hal/util/BoundaryException.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/util/BoundaryException.java rename to hal/src/main/java/org/wpilib/hardware/hal/util/BoundaryException.java diff --git a/hal/src/main/java/edu/wpi/first/hal/util/CheckedAllocationException.java b/hal/src/main/java/org/wpilib/hardware/hal/util/CheckedAllocationException.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/util/CheckedAllocationException.java rename to hal/src/main/java/org/wpilib/hardware/hal/util/CheckedAllocationException.java diff --git a/hal/src/main/java/edu/wpi/first/hal/util/HalHandleException.java b/hal/src/main/java/org/wpilib/hardware/hal/util/HalHandleException.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/util/HalHandleException.java rename to hal/src/main/java/org/wpilib/hardware/hal/util/HalHandleException.java diff --git a/hal/src/main/java/edu/wpi/first/hal/util/UncleanStatusException.java b/hal/src/main/java/org/wpilib/hardware/hal/util/UncleanStatusException.java similarity index 100% rename from hal/src/main/java/edu/wpi/first/hal/util/UncleanStatusException.java rename to hal/src/main/java/org/wpilib/hardware/hal/util/UncleanStatusException.java diff --git a/hal/src/test/java/edu/wpi/first/hal/JNITest.java b/hal/src/test/java/org/wpilib/hardware/hal/JNITest.java similarity index 100% rename from hal/src/test/java/edu/wpi/first/hal/JNITest.java rename to hal/src/test/java/org/wpilib/hardware/hal/JNITest.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/BooleanArrayEntry.java b/ntcore/src/generated/main/java/org/wpilib/networktables/BooleanArrayEntry.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/BooleanArrayEntry.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/BooleanArrayEntry.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/BooleanArrayEntryImpl.java b/ntcore/src/generated/main/java/org/wpilib/networktables/BooleanArrayEntryImpl.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/BooleanArrayEntryImpl.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/BooleanArrayEntryImpl.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/BooleanArrayPublisher.java b/ntcore/src/generated/main/java/org/wpilib/networktables/BooleanArrayPublisher.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/BooleanArrayPublisher.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/BooleanArrayPublisher.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/BooleanArraySubscriber.java b/ntcore/src/generated/main/java/org/wpilib/networktables/BooleanArraySubscriber.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/BooleanArraySubscriber.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/BooleanArraySubscriber.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/BooleanArrayTopic.java b/ntcore/src/generated/main/java/org/wpilib/networktables/BooleanArrayTopic.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/BooleanArrayTopic.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/BooleanArrayTopic.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/BooleanEntry.java b/ntcore/src/generated/main/java/org/wpilib/networktables/BooleanEntry.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/BooleanEntry.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/BooleanEntry.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/BooleanEntryImpl.java b/ntcore/src/generated/main/java/org/wpilib/networktables/BooleanEntryImpl.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/BooleanEntryImpl.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/BooleanEntryImpl.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/BooleanPublisher.java b/ntcore/src/generated/main/java/org/wpilib/networktables/BooleanPublisher.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/BooleanPublisher.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/BooleanPublisher.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/BooleanSubscriber.java b/ntcore/src/generated/main/java/org/wpilib/networktables/BooleanSubscriber.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/BooleanSubscriber.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/BooleanSubscriber.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/BooleanTopic.java b/ntcore/src/generated/main/java/org/wpilib/networktables/BooleanTopic.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/BooleanTopic.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/BooleanTopic.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/DoubleArrayEntry.java b/ntcore/src/generated/main/java/org/wpilib/networktables/DoubleArrayEntry.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/DoubleArrayEntry.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/DoubleArrayEntry.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/DoubleArrayEntryImpl.java b/ntcore/src/generated/main/java/org/wpilib/networktables/DoubleArrayEntryImpl.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/DoubleArrayEntryImpl.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/DoubleArrayEntryImpl.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/DoubleArrayPublisher.java b/ntcore/src/generated/main/java/org/wpilib/networktables/DoubleArrayPublisher.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/DoubleArrayPublisher.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/DoubleArrayPublisher.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/DoubleArraySubscriber.java b/ntcore/src/generated/main/java/org/wpilib/networktables/DoubleArraySubscriber.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/DoubleArraySubscriber.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/DoubleArraySubscriber.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/DoubleArrayTopic.java b/ntcore/src/generated/main/java/org/wpilib/networktables/DoubleArrayTopic.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/DoubleArrayTopic.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/DoubleArrayTopic.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/DoubleEntry.java b/ntcore/src/generated/main/java/org/wpilib/networktables/DoubleEntry.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/DoubleEntry.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/DoubleEntry.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/DoubleEntryImpl.java b/ntcore/src/generated/main/java/org/wpilib/networktables/DoubleEntryImpl.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/DoubleEntryImpl.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/DoubleEntryImpl.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/DoublePublisher.java b/ntcore/src/generated/main/java/org/wpilib/networktables/DoublePublisher.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/DoublePublisher.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/DoublePublisher.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/DoubleSubscriber.java b/ntcore/src/generated/main/java/org/wpilib/networktables/DoubleSubscriber.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/DoubleSubscriber.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/DoubleSubscriber.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/DoubleTopic.java b/ntcore/src/generated/main/java/org/wpilib/networktables/DoubleTopic.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/DoubleTopic.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/DoubleTopic.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/FloatArrayEntry.java b/ntcore/src/generated/main/java/org/wpilib/networktables/FloatArrayEntry.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/FloatArrayEntry.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/FloatArrayEntry.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/FloatArrayEntryImpl.java b/ntcore/src/generated/main/java/org/wpilib/networktables/FloatArrayEntryImpl.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/FloatArrayEntryImpl.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/FloatArrayEntryImpl.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/FloatArrayPublisher.java b/ntcore/src/generated/main/java/org/wpilib/networktables/FloatArrayPublisher.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/FloatArrayPublisher.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/FloatArrayPublisher.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/FloatArraySubscriber.java b/ntcore/src/generated/main/java/org/wpilib/networktables/FloatArraySubscriber.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/FloatArraySubscriber.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/FloatArraySubscriber.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/FloatArrayTopic.java b/ntcore/src/generated/main/java/org/wpilib/networktables/FloatArrayTopic.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/FloatArrayTopic.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/FloatArrayTopic.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/FloatEntry.java b/ntcore/src/generated/main/java/org/wpilib/networktables/FloatEntry.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/FloatEntry.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/FloatEntry.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/FloatEntryImpl.java b/ntcore/src/generated/main/java/org/wpilib/networktables/FloatEntryImpl.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/FloatEntryImpl.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/FloatEntryImpl.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/FloatPublisher.java b/ntcore/src/generated/main/java/org/wpilib/networktables/FloatPublisher.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/FloatPublisher.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/FloatPublisher.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/FloatSubscriber.java b/ntcore/src/generated/main/java/org/wpilib/networktables/FloatSubscriber.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/FloatSubscriber.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/FloatSubscriber.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/FloatTopic.java b/ntcore/src/generated/main/java/org/wpilib/networktables/FloatTopic.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/FloatTopic.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/FloatTopic.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/GenericEntryImpl.java b/ntcore/src/generated/main/java/org/wpilib/networktables/GenericEntryImpl.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/GenericEntryImpl.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/GenericEntryImpl.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/GenericPublisher.java b/ntcore/src/generated/main/java/org/wpilib/networktables/GenericPublisher.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/GenericPublisher.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/GenericPublisher.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/GenericSubscriber.java b/ntcore/src/generated/main/java/org/wpilib/networktables/GenericSubscriber.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/GenericSubscriber.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/GenericSubscriber.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/IntegerArrayEntry.java b/ntcore/src/generated/main/java/org/wpilib/networktables/IntegerArrayEntry.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/IntegerArrayEntry.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/IntegerArrayEntry.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/IntegerArrayEntryImpl.java b/ntcore/src/generated/main/java/org/wpilib/networktables/IntegerArrayEntryImpl.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/IntegerArrayEntryImpl.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/IntegerArrayEntryImpl.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/IntegerArrayPublisher.java b/ntcore/src/generated/main/java/org/wpilib/networktables/IntegerArrayPublisher.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/IntegerArrayPublisher.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/IntegerArrayPublisher.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/IntegerArraySubscriber.java b/ntcore/src/generated/main/java/org/wpilib/networktables/IntegerArraySubscriber.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/IntegerArraySubscriber.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/IntegerArraySubscriber.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/IntegerArrayTopic.java b/ntcore/src/generated/main/java/org/wpilib/networktables/IntegerArrayTopic.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/IntegerArrayTopic.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/IntegerArrayTopic.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/IntegerEntry.java b/ntcore/src/generated/main/java/org/wpilib/networktables/IntegerEntry.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/IntegerEntry.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/IntegerEntry.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/IntegerEntryImpl.java b/ntcore/src/generated/main/java/org/wpilib/networktables/IntegerEntryImpl.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/IntegerEntryImpl.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/IntegerEntryImpl.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/IntegerPublisher.java b/ntcore/src/generated/main/java/org/wpilib/networktables/IntegerPublisher.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/IntegerPublisher.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/IntegerPublisher.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/IntegerSubscriber.java b/ntcore/src/generated/main/java/org/wpilib/networktables/IntegerSubscriber.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/IntegerSubscriber.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/IntegerSubscriber.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/IntegerTopic.java b/ntcore/src/generated/main/java/org/wpilib/networktables/IntegerTopic.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/IntegerTopic.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/IntegerTopic.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/NetworkTableEntry.java b/ntcore/src/generated/main/java/org/wpilib/networktables/NetworkTableEntry.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/NetworkTableEntry.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/NetworkTableEntry.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/NetworkTableInstance.java b/ntcore/src/generated/main/java/org/wpilib/networktables/NetworkTableInstance.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/NetworkTableInstance.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/NetworkTableInstance.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/NetworkTableValue.java b/ntcore/src/generated/main/java/org/wpilib/networktables/NetworkTableValue.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/NetworkTableValue.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/NetworkTableValue.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/NetworkTablesJNI.java b/ntcore/src/generated/main/java/org/wpilib/networktables/NetworkTablesJNI.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/NetworkTablesJNI.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/NetworkTablesJNI.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/RawEntry.java b/ntcore/src/generated/main/java/org/wpilib/networktables/RawEntry.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/RawEntry.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/RawEntry.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/RawEntryImpl.java b/ntcore/src/generated/main/java/org/wpilib/networktables/RawEntryImpl.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/RawEntryImpl.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/RawEntryImpl.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/RawPublisher.java b/ntcore/src/generated/main/java/org/wpilib/networktables/RawPublisher.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/RawPublisher.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/RawPublisher.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/RawSubscriber.java b/ntcore/src/generated/main/java/org/wpilib/networktables/RawSubscriber.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/RawSubscriber.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/RawSubscriber.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/RawTopic.java b/ntcore/src/generated/main/java/org/wpilib/networktables/RawTopic.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/RawTopic.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/RawTopic.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/StringArrayEntry.java b/ntcore/src/generated/main/java/org/wpilib/networktables/StringArrayEntry.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/StringArrayEntry.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/StringArrayEntry.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/StringArrayEntryImpl.java b/ntcore/src/generated/main/java/org/wpilib/networktables/StringArrayEntryImpl.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/StringArrayEntryImpl.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/StringArrayEntryImpl.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/StringArrayPublisher.java b/ntcore/src/generated/main/java/org/wpilib/networktables/StringArrayPublisher.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/StringArrayPublisher.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/StringArrayPublisher.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/StringArraySubscriber.java b/ntcore/src/generated/main/java/org/wpilib/networktables/StringArraySubscriber.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/StringArraySubscriber.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/StringArraySubscriber.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/StringArrayTopic.java b/ntcore/src/generated/main/java/org/wpilib/networktables/StringArrayTopic.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/StringArrayTopic.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/StringArrayTopic.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/StringEntry.java b/ntcore/src/generated/main/java/org/wpilib/networktables/StringEntry.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/StringEntry.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/StringEntry.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/StringEntryImpl.java b/ntcore/src/generated/main/java/org/wpilib/networktables/StringEntryImpl.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/StringEntryImpl.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/StringEntryImpl.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/StringPublisher.java b/ntcore/src/generated/main/java/org/wpilib/networktables/StringPublisher.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/StringPublisher.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/StringPublisher.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/StringSubscriber.java b/ntcore/src/generated/main/java/org/wpilib/networktables/StringSubscriber.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/StringSubscriber.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/StringSubscriber.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/StringTopic.java b/ntcore/src/generated/main/java/org/wpilib/networktables/StringTopic.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/StringTopic.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/StringTopic.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/TimestampedBoolean.java b/ntcore/src/generated/main/java/org/wpilib/networktables/TimestampedBoolean.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/TimestampedBoolean.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/TimestampedBoolean.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/TimestampedBooleanArray.java b/ntcore/src/generated/main/java/org/wpilib/networktables/TimestampedBooleanArray.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/TimestampedBooleanArray.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/TimestampedBooleanArray.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/TimestampedDouble.java b/ntcore/src/generated/main/java/org/wpilib/networktables/TimestampedDouble.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/TimestampedDouble.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/TimestampedDouble.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/TimestampedDoubleArray.java b/ntcore/src/generated/main/java/org/wpilib/networktables/TimestampedDoubleArray.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/TimestampedDoubleArray.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/TimestampedDoubleArray.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/TimestampedFloat.java b/ntcore/src/generated/main/java/org/wpilib/networktables/TimestampedFloat.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/TimestampedFloat.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/TimestampedFloat.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/TimestampedFloatArray.java b/ntcore/src/generated/main/java/org/wpilib/networktables/TimestampedFloatArray.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/TimestampedFloatArray.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/TimestampedFloatArray.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/TimestampedInteger.java b/ntcore/src/generated/main/java/org/wpilib/networktables/TimestampedInteger.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/TimestampedInteger.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/TimestampedInteger.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/TimestampedIntegerArray.java b/ntcore/src/generated/main/java/org/wpilib/networktables/TimestampedIntegerArray.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/TimestampedIntegerArray.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/TimestampedIntegerArray.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/TimestampedRaw.java b/ntcore/src/generated/main/java/org/wpilib/networktables/TimestampedRaw.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/TimestampedRaw.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/TimestampedRaw.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/TimestampedString.java b/ntcore/src/generated/main/java/org/wpilib/networktables/TimestampedString.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/TimestampedString.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/TimestampedString.java diff --git a/ntcore/src/generated/main/java/edu/wpi/first/networktables/TimestampedStringArray.java b/ntcore/src/generated/main/java/org/wpilib/networktables/TimestampedStringArray.java similarity index 100% rename from ntcore/src/generated/main/java/edu/wpi/first/networktables/TimestampedStringArray.java rename to ntcore/src/generated/main/java/org/wpilib/networktables/TimestampedStringArray.java diff --git a/ntcore/src/main/java/edu/wpi/first/networktables/ConnectionInfo.java b/ntcore/src/main/java/org/wpilib/networktables/ConnectionInfo.java similarity index 100% rename from ntcore/src/main/java/edu/wpi/first/networktables/ConnectionInfo.java rename to ntcore/src/main/java/org/wpilib/networktables/ConnectionInfo.java diff --git a/ntcore/src/main/java/edu/wpi/first/networktables/EntryBase.java b/ntcore/src/main/java/org/wpilib/networktables/EntryBase.java similarity index 100% rename from ntcore/src/main/java/edu/wpi/first/networktables/EntryBase.java rename to ntcore/src/main/java/org/wpilib/networktables/EntryBase.java diff --git a/ntcore/src/main/java/edu/wpi/first/networktables/GenericEntry.java b/ntcore/src/main/java/org/wpilib/networktables/GenericEntry.java similarity index 100% rename from ntcore/src/main/java/edu/wpi/first/networktables/GenericEntry.java rename to ntcore/src/main/java/org/wpilib/networktables/GenericEntry.java diff --git a/ntcore/src/main/java/edu/wpi/first/networktables/LogMessage.java b/ntcore/src/main/java/org/wpilib/networktables/LogMessage.java similarity index 100% rename from ntcore/src/main/java/edu/wpi/first/networktables/LogMessage.java rename to ntcore/src/main/java/org/wpilib/networktables/LogMessage.java diff --git a/ntcore/src/main/java/edu/wpi/first/networktables/MultiSubscriber.java b/ntcore/src/main/java/org/wpilib/networktables/MultiSubscriber.java similarity index 100% rename from ntcore/src/main/java/edu/wpi/first/networktables/MultiSubscriber.java rename to ntcore/src/main/java/org/wpilib/networktables/MultiSubscriber.java diff --git a/ntcore/src/main/java/edu/wpi/first/networktables/NTSendable.java b/ntcore/src/main/java/org/wpilib/networktables/NTSendable.java similarity index 100% rename from ntcore/src/main/java/edu/wpi/first/networktables/NTSendable.java rename to ntcore/src/main/java/org/wpilib/networktables/NTSendable.java diff --git a/ntcore/src/main/java/edu/wpi/first/networktables/NTSendableBuilder.java b/ntcore/src/main/java/org/wpilib/networktables/NTSendableBuilder.java similarity index 100% rename from ntcore/src/main/java/edu/wpi/first/networktables/NTSendableBuilder.java rename to ntcore/src/main/java/org/wpilib/networktables/NTSendableBuilder.java diff --git a/ntcore/src/main/java/edu/wpi/first/networktables/NetworkTable.java b/ntcore/src/main/java/org/wpilib/networktables/NetworkTable.java similarity index 100% rename from ntcore/src/main/java/edu/wpi/first/networktables/NetworkTable.java rename to ntcore/src/main/java/org/wpilib/networktables/NetworkTable.java diff --git a/ntcore/src/main/java/edu/wpi/first/networktables/NetworkTableEvent.java b/ntcore/src/main/java/org/wpilib/networktables/NetworkTableEvent.java similarity index 100% rename from ntcore/src/main/java/edu/wpi/first/networktables/NetworkTableEvent.java rename to ntcore/src/main/java/org/wpilib/networktables/NetworkTableEvent.java diff --git a/ntcore/src/main/java/edu/wpi/first/networktables/NetworkTableListener.java b/ntcore/src/main/java/org/wpilib/networktables/NetworkTableListener.java similarity index 100% rename from ntcore/src/main/java/edu/wpi/first/networktables/NetworkTableListener.java rename to ntcore/src/main/java/org/wpilib/networktables/NetworkTableListener.java diff --git a/ntcore/src/main/java/edu/wpi/first/networktables/NetworkTableListenerPoller.java b/ntcore/src/main/java/org/wpilib/networktables/NetworkTableListenerPoller.java similarity index 100% rename from ntcore/src/main/java/edu/wpi/first/networktables/NetworkTableListenerPoller.java rename to ntcore/src/main/java/org/wpilib/networktables/NetworkTableListenerPoller.java diff --git a/ntcore/src/main/java/edu/wpi/first/networktables/NetworkTableType.java b/ntcore/src/main/java/org/wpilib/networktables/NetworkTableType.java similarity index 100% rename from ntcore/src/main/java/edu/wpi/first/networktables/NetworkTableType.java rename to ntcore/src/main/java/org/wpilib/networktables/NetworkTableType.java diff --git a/ntcore/src/main/java/edu/wpi/first/networktables/ProtobufEntry.java b/ntcore/src/main/java/org/wpilib/networktables/ProtobufEntry.java similarity index 100% rename from ntcore/src/main/java/edu/wpi/first/networktables/ProtobufEntry.java rename to ntcore/src/main/java/org/wpilib/networktables/ProtobufEntry.java diff --git a/ntcore/src/main/java/edu/wpi/first/networktables/ProtobufEntryImpl.java b/ntcore/src/main/java/org/wpilib/networktables/ProtobufEntryImpl.java similarity index 100% rename from ntcore/src/main/java/edu/wpi/first/networktables/ProtobufEntryImpl.java rename to ntcore/src/main/java/org/wpilib/networktables/ProtobufEntryImpl.java diff --git a/ntcore/src/main/java/edu/wpi/first/networktables/ProtobufPublisher.java b/ntcore/src/main/java/org/wpilib/networktables/ProtobufPublisher.java similarity index 100% rename from ntcore/src/main/java/edu/wpi/first/networktables/ProtobufPublisher.java rename to ntcore/src/main/java/org/wpilib/networktables/ProtobufPublisher.java diff --git a/ntcore/src/main/java/edu/wpi/first/networktables/ProtobufSubscriber.java b/ntcore/src/main/java/org/wpilib/networktables/ProtobufSubscriber.java similarity index 100% rename from ntcore/src/main/java/edu/wpi/first/networktables/ProtobufSubscriber.java rename to ntcore/src/main/java/org/wpilib/networktables/ProtobufSubscriber.java diff --git a/ntcore/src/main/java/edu/wpi/first/networktables/ProtobufTopic.java b/ntcore/src/main/java/org/wpilib/networktables/ProtobufTopic.java similarity index 100% rename from ntcore/src/main/java/edu/wpi/first/networktables/ProtobufTopic.java rename to ntcore/src/main/java/org/wpilib/networktables/ProtobufTopic.java diff --git a/ntcore/src/main/java/edu/wpi/first/networktables/PubSub.java b/ntcore/src/main/java/org/wpilib/networktables/PubSub.java similarity index 100% rename from ntcore/src/main/java/edu/wpi/first/networktables/PubSub.java rename to ntcore/src/main/java/org/wpilib/networktables/PubSub.java diff --git a/ntcore/src/main/java/edu/wpi/first/networktables/PubSubOption.java b/ntcore/src/main/java/org/wpilib/networktables/PubSubOption.java similarity index 100% rename from ntcore/src/main/java/edu/wpi/first/networktables/PubSubOption.java rename to ntcore/src/main/java/org/wpilib/networktables/PubSubOption.java diff --git a/ntcore/src/main/java/edu/wpi/first/networktables/PubSubOptions.java b/ntcore/src/main/java/org/wpilib/networktables/PubSubOptions.java similarity index 100% rename from ntcore/src/main/java/edu/wpi/first/networktables/PubSubOptions.java rename to ntcore/src/main/java/org/wpilib/networktables/PubSubOptions.java diff --git a/ntcore/src/main/java/edu/wpi/first/networktables/Publisher.java b/ntcore/src/main/java/org/wpilib/networktables/Publisher.java similarity index 100% rename from ntcore/src/main/java/edu/wpi/first/networktables/Publisher.java rename to ntcore/src/main/java/org/wpilib/networktables/Publisher.java diff --git a/ntcore/src/main/java/edu/wpi/first/networktables/StructArrayEntry.java b/ntcore/src/main/java/org/wpilib/networktables/StructArrayEntry.java similarity index 100% rename from ntcore/src/main/java/edu/wpi/first/networktables/StructArrayEntry.java rename to ntcore/src/main/java/org/wpilib/networktables/StructArrayEntry.java diff --git a/ntcore/src/main/java/edu/wpi/first/networktables/StructArrayEntryImpl.java b/ntcore/src/main/java/org/wpilib/networktables/StructArrayEntryImpl.java similarity index 100% rename from ntcore/src/main/java/edu/wpi/first/networktables/StructArrayEntryImpl.java rename to ntcore/src/main/java/org/wpilib/networktables/StructArrayEntryImpl.java diff --git a/ntcore/src/main/java/edu/wpi/first/networktables/StructArrayPublisher.java b/ntcore/src/main/java/org/wpilib/networktables/StructArrayPublisher.java similarity index 100% rename from ntcore/src/main/java/edu/wpi/first/networktables/StructArrayPublisher.java rename to ntcore/src/main/java/org/wpilib/networktables/StructArrayPublisher.java diff --git a/ntcore/src/main/java/edu/wpi/first/networktables/StructArraySubscriber.java b/ntcore/src/main/java/org/wpilib/networktables/StructArraySubscriber.java similarity index 100% rename from ntcore/src/main/java/edu/wpi/first/networktables/StructArraySubscriber.java rename to ntcore/src/main/java/org/wpilib/networktables/StructArraySubscriber.java diff --git a/ntcore/src/main/java/edu/wpi/first/networktables/StructArrayTopic.java b/ntcore/src/main/java/org/wpilib/networktables/StructArrayTopic.java similarity index 100% rename from ntcore/src/main/java/edu/wpi/first/networktables/StructArrayTopic.java rename to ntcore/src/main/java/org/wpilib/networktables/StructArrayTopic.java diff --git a/ntcore/src/main/java/edu/wpi/first/networktables/StructEntry.java b/ntcore/src/main/java/org/wpilib/networktables/StructEntry.java similarity index 100% rename from ntcore/src/main/java/edu/wpi/first/networktables/StructEntry.java rename to ntcore/src/main/java/org/wpilib/networktables/StructEntry.java diff --git a/ntcore/src/main/java/edu/wpi/first/networktables/StructEntryImpl.java b/ntcore/src/main/java/org/wpilib/networktables/StructEntryImpl.java similarity index 100% rename from ntcore/src/main/java/edu/wpi/first/networktables/StructEntryImpl.java rename to ntcore/src/main/java/org/wpilib/networktables/StructEntryImpl.java diff --git a/ntcore/src/main/java/edu/wpi/first/networktables/StructPublisher.java b/ntcore/src/main/java/org/wpilib/networktables/StructPublisher.java similarity index 100% rename from ntcore/src/main/java/edu/wpi/first/networktables/StructPublisher.java rename to ntcore/src/main/java/org/wpilib/networktables/StructPublisher.java diff --git a/ntcore/src/main/java/edu/wpi/first/networktables/StructSubscriber.java b/ntcore/src/main/java/org/wpilib/networktables/StructSubscriber.java similarity index 100% rename from ntcore/src/main/java/edu/wpi/first/networktables/StructSubscriber.java rename to ntcore/src/main/java/org/wpilib/networktables/StructSubscriber.java diff --git a/ntcore/src/main/java/edu/wpi/first/networktables/StructTopic.java b/ntcore/src/main/java/org/wpilib/networktables/StructTopic.java similarity index 100% rename from ntcore/src/main/java/edu/wpi/first/networktables/StructTopic.java rename to ntcore/src/main/java/org/wpilib/networktables/StructTopic.java diff --git a/ntcore/src/main/java/edu/wpi/first/networktables/Subscriber.java b/ntcore/src/main/java/org/wpilib/networktables/Subscriber.java similarity index 100% rename from ntcore/src/main/java/edu/wpi/first/networktables/Subscriber.java rename to ntcore/src/main/java/org/wpilib/networktables/Subscriber.java diff --git a/ntcore/src/main/java/edu/wpi/first/networktables/TableListener.java b/ntcore/src/main/java/org/wpilib/networktables/TableListener.java similarity index 100% rename from ntcore/src/main/java/edu/wpi/first/networktables/TableListener.java rename to ntcore/src/main/java/org/wpilib/networktables/TableListener.java diff --git a/ntcore/src/main/java/edu/wpi/first/networktables/TimeSyncEventData.java b/ntcore/src/main/java/org/wpilib/networktables/TimeSyncEventData.java similarity index 100% rename from ntcore/src/main/java/edu/wpi/first/networktables/TimeSyncEventData.java rename to ntcore/src/main/java/org/wpilib/networktables/TimeSyncEventData.java diff --git a/ntcore/src/main/java/edu/wpi/first/networktables/TimestampedObject.java b/ntcore/src/main/java/org/wpilib/networktables/TimestampedObject.java similarity index 100% rename from ntcore/src/main/java/edu/wpi/first/networktables/TimestampedObject.java rename to ntcore/src/main/java/org/wpilib/networktables/TimestampedObject.java diff --git a/ntcore/src/main/java/edu/wpi/first/networktables/Topic.java b/ntcore/src/main/java/org/wpilib/networktables/Topic.java similarity index 100% rename from ntcore/src/main/java/edu/wpi/first/networktables/Topic.java rename to ntcore/src/main/java/org/wpilib/networktables/Topic.java diff --git a/ntcore/src/main/java/edu/wpi/first/networktables/TopicInfo.java b/ntcore/src/main/java/org/wpilib/networktables/TopicInfo.java similarity index 100% rename from ntcore/src/main/java/edu/wpi/first/networktables/TopicInfo.java rename to ntcore/src/main/java/org/wpilib/networktables/TopicInfo.java diff --git a/ntcore/src/main/java/edu/wpi/first/networktables/ValueEventData.java b/ntcore/src/main/java/org/wpilib/networktables/ValueEventData.java similarity index 100% rename from ntcore/src/main/java/edu/wpi/first/networktables/ValueEventData.java rename to ntcore/src/main/java/org/wpilib/networktables/ValueEventData.java diff --git a/ntcore/src/test/java/edu/wpi/first/networktables/ConnectionListenerTest.java b/ntcore/src/test/java/org/wpilib/networktables/ConnectionListenerTest.java similarity index 100% rename from ntcore/src/test/java/edu/wpi/first/networktables/ConnectionListenerTest.java rename to ntcore/src/test/java/org/wpilib/networktables/ConnectionListenerTest.java diff --git a/ntcore/src/test/java/edu/wpi/first/networktables/JNITest.java b/ntcore/src/test/java/org/wpilib/networktables/JNITest.java similarity index 100% rename from ntcore/src/test/java/edu/wpi/first/networktables/JNITest.java rename to ntcore/src/test/java/org/wpilib/networktables/JNITest.java diff --git a/ntcore/src/test/java/edu/wpi/first/networktables/LoggerTest.java b/ntcore/src/test/java/org/wpilib/networktables/LoggerTest.java similarity index 100% rename from ntcore/src/test/java/edu/wpi/first/networktables/LoggerTest.java rename to ntcore/src/test/java/org/wpilib/networktables/LoggerTest.java diff --git a/ntcore/src/test/java/edu/wpi/first/networktables/NetworkTableTest.java b/ntcore/src/test/java/org/wpilib/networktables/NetworkTableTest.java similarity index 100% rename from ntcore/src/test/java/edu/wpi/first/networktables/NetworkTableTest.java rename to ntcore/src/test/java/org/wpilib/networktables/NetworkTableTest.java diff --git a/ntcore/src/test/java/edu/wpi/first/networktables/RawTest.java b/ntcore/src/test/java/org/wpilib/networktables/RawTest.java similarity index 100% rename from ntcore/src/test/java/edu/wpi/first/networktables/RawTest.java rename to ntcore/src/test/java/org/wpilib/networktables/RawTest.java diff --git a/ntcore/src/test/java/edu/wpi/first/networktables/TableListenerTest.java b/ntcore/src/test/java/org/wpilib/networktables/TableListenerTest.java similarity index 100% rename from ntcore/src/test/java/edu/wpi/first/networktables/TableListenerTest.java rename to ntcore/src/test/java/org/wpilib/networktables/TableListenerTest.java diff --git a/ntcore/src/test/java/edu/wpi/first/networktables/TimeSyncTest.java b/ntcore/src/test/java/org/wpilib/networktables/TimeSyncTest.java similarity index 100% rename from ntcore/src/test/java/edu/wpi/first/networktables/TimeSyncTest.java rename to ntcore/src/test/java/org/wpilib/networktables/TimeSyncTest.java diff --git a/ntcore/src/test/java/edu/wpi/first/networktables/TopicListenerTest.java b/ntcore/src/test/java/org/wpilib/networktables/TopicListenerTest.java similarity index 100% rename from ntcore/src/test/java/edu/wpi/first/networktables/TopicListenerTest.java rename to ntcore/src/test/java/org/wpilib/networktables/TopicListenerTest.java diff --git a/romiVendordep/src/dev/java/edu/wpi/first/wpilibj/romi/DevMain.java b/romiVendordep/src/dev/java/org/wpilib/romi/DevMain.java similarity index 100% rename from romiVendordep/src/dev/java/edu/wpi/first/wpilibj/romi/DevMain.java rename to romiVendordep/src/dev/java/org/wpilib/romi/DevMain.java diff --git a/romiVendordep/src/main/java/edu/wpi/first/wpilibj/romi/OnBoardIO.java b/romiVendordep/src/main/java/org/wpilib/romi/OnBoardIO.java similarity index 100% rename from romiVendordep/src/main/java/edu/wpi/first/wpilibj/romi/OnBoardIO.java rename to romiVendordep/src/main/java/org/wpilib/romi/OnBoardIO.java diff --git a/romiVendordep/src/main/java/edu/wpi/first/wpilibj/romi/RomiGyro.java b/romiVendordep/src/main/java/org/wpilib/romi/RomiGyro.java similarity index 100% rename from romiVendordep/src/main/java/edu/wpi/first/wpilibj/romi/RomiGyro.java rename to romiVendordep/src/main/java/org/wpilib/romi/RomiGyro.java diff --git a/romiVendordep/src/main/java/edu/wpi/first/wpilibj/romi/RomiMotor.java b/romiVendordep/src/main/java/org/wpilib/romi/RomiMotor.java similarity index 100% rename from romiVendordep/src/main/java/edu/wpi/first/wpilibj/romi/RomiMotor.java rename to romiVendordep/src/main/java/org/wpilib/romi/RomiMotor.java diff --git a/wpilibj/src/dev/java/edu/wpi/first/wpilibj/DevMain.java b/wpilibj/src/dev/java/org/wpilib/DevMain.java similarity index 100% rename from wpilibj/src/dev/java/edu/wpi/first/wpilibj/DevMain.java rename to wpilibj/src/dev/java/org/wpilib/DevMain.java diff --git a/wpilibj/src/generated/main/java/edu/wpi/first/wpilibj/PS4Controller.java b/wpilibj/src/generated/main/java/org/wpilib/driverstation/PS4Controller.java similarity index 100% rename from wpilibj/src/generated/main/java/edu/wpi/first/wpilibj/PS4Controller.java rename to wpilibj/src/generated/main/java/org/wpilib/driverstation/PS4Controller.java diff --git a/wpilibj/src/generated/main/java/edu/wpi/first/wpilibj/PS5Controller.java b/wpilibj/src/generated/main/java/org/wpilib/driverstation/PS5Controller.java similarity index 100% rename from wpilibj/src/generated/main/java/edu/wpi/first/wpilibj/PS5Controller.java rename to wpilibj/src/generated/main/java/org/wpilib/driverstation/PS5Controller.java diff --git a/wpilibj/src/generated/main/java/edu/wpi/first/wpilibj/StadiaController.java b/wpilibj/src/generated/main/java/org/wpilib/driverstation/StadiaController.java similarity index 100% rename from wpilibj/src/generated/main/java/edu/wpi/first/wpilibj/StadiaController.java rename to wpilibj/src/generated/main/java/org/wpilib/driverstation/StadiaController.java diff --git a/wpilibj/src/generated/main/java/edu/wpi/first/wpilibj/XboxController.java b/wpilibj/src/generated/main/java/org/wpilib/driverstation/XboxController.java similarity index 100% rename from wpilibj/src/generated/main/java/edu/wpi/first/wpilibj/XboxController.java rename to wpilibj/src/generated/main/java/org/wpilib/driverstation/XboxController.java diff --git a/wpilibj/src/generated/main/java/edu/wpi/first/wpilibj/motorcontrol/Koors40.java b/wpilibj/src/generated/main/java/org/wpilib/hardware/motor/Koors40.java similarity index 100% rename from wpilibj/src/generated/main/java/edu/wpi/first/wpilibj/motorcontrol/Koors40.java rename to wpilibj/src/generated/main/java/org/wpilib/hardware/motor/Koors40.java diff --git a/wpilibj/src/generated/main/java/edu/wpi/first/wpilibj/motorcontrol/PWMSparkFlex.java b/wpilibj/src/generated/main/java/org/wpilib/hardware/motor/PWMSparkFlex.java similarity index 100% rename from wpilibj/src/generated/main/java/edu/wpi/first/wpilibj/motorcontrol/PWMSparkFlex.java rename to wpilibj/src/generated/main/java/org/wpilib/hardware/motor/PWMSparkFlex.java diff --git a/wpilibj/src/generated/main/java/edu/wpi/first/wpilibj/motorcontrol/PWMSparkMax.java b/wpilibj/src/generated/main/java/org/wpilib/hardware/motor/PWMSparkMax.java similarity index 100% rename from wpilibj/src/generated/main/java/edu/wpi/first/wpilibj/motorcontrol/PWMSparkMax.java rename to wpilibj/src/generated/main/java/org/wpilib/hardware/motor/PWMSparkMax.java diff --git a/wpilibj/src/generated/main/java/edu/wpi/first/wpilibj/motorcontrol/PWMTalonFX.java b/wpilibj/src/generated/main/java/org/wpilib/hardware/motor/PWMTalonFX.java similarity index 100% rename from wpilibj/src/generated/main/java/edu/wpi/first/wpilibj/motorcontrol/PWMTalonFX.java rename to wpilibj/src/generated/main/java/org/wpilib/hardware/motor/PWMTalonFX.java diff --git a/wpilibj/src/generated/main/java/edu/wpi/first/wpilibj/motorcontrol/PWMTalonSRX.java b/wpilibj/src/generated/main/java/org/wpilib/hardware/motor/PWMTalonSRX.java similarity index 100% rename from wpilibj/src/generated/main/java/edu/wpi/first/wpilibj/motorcontrol/PWMTalonSRX.java rename to wpilibj/src/generated/main/java/org/wpilib/hardware/motor/PWMTalonSRX.java diff --git a/wpilibj/src/generated/main/java/edu/wpi/first/wpilibj/motorcontrol/PWMVenom.java b/wpilibj/src/generated/main/java/org/wpilib/hardware/motor/PWMVenom.java similarity index 100% rename from wpilibj/src/generated/main/java/edu/wpi/first/wpilibj/motorcontrol/PWMVenom.java rename to wpilibj/src/generated/main/java/org/wpilib/hardware/motor/PWMVenom.java diff --git a/wpilibj/src/generated/main/java/edu/wpi/first/wpilibj/motorcontrol/PWMVictorSPX.java b/wpilibj/src/generated/main/java/org/wpilib/hardware/motor/PWMVictorSPX.java similarity index 100% rename from wpilibj/src/generated/main/java/edu/wpi/first/wpilibj/motorcontrol/PWMVictorSPX.java rename to wpilibj/src/generated/main/java/org/wpilib/hardware/motor/PWMVictorSPX.java diff --git a/wpilibj/src/generated/main/java/edu/wpi/first/wpilibj/motorcontrol/Spark.java b/wpilibj/src/generated/main/java/org/wpilib/hardware/motor/Spark.java similarity index 100% rename from wpilibj/src/generated/main/java/edu/wpi/first/wpilibj/motorcontrol/Spark.java rename to wpilibj/src/generated/main/java/org/wpilib/hardware/motor/Spark.java diff --git a/wpilibj/src/generated/main/java/edu/wpi/first/wpilibj/motorcontrol/SparkMini.java b/wpilibj/src/generated/main/java/org/wpilib/hardware/motor/SparkMini.java similarity index 100% rename from wpilibj/src/generated/main/java/edu/wpi/first/wpilibj/motorcontrol/SparkMini.java rename to wpilibj/src/generated/main/java/org/wpilib/hardware/motor/SparkMini.java diff --git a/wpilibj/src/generated/main/java/edu/wpi/first/wpilibj/motorcontrol/Talon.java b/wpilibj/src/generated/main/java/org/wpilib/hardware/motor/Talon.java similarity index 100% rename from wpilibj/src/generated/main/java/edu/wpi/first/wpilibj/motorcontrol/Talon.java rename to wpilibj/src/generated/main/java/org/wpilib/hardware/motor/Talon.java diff --git a/wpilibj/src/generated/main/java/edu/wpi/first/wpilibj/motorcontrol/VictorSP.java b/wpilibj/src/generated/main/java/org/wpilib/hardware/motor/VictorSP.java similarity index 100% rename from wpilibj/src/generated/main/java/edu/wpi/first/wpilibj/motorcontrol/VictorSP.java rename to wpilibj/src/generated/main/java/org/wpilib/hardware/motor/VictorSP.java diff --git a/wpilibj/src/generated/main/java/edu/wpi/first/wpilibj/simulation/PS4ControllerSim.java b/wpilibj/src/generated/main/java/org/wpilib/simulation/PS4ControllerSim.java similarity index 100% rename from wpilibj/src/generated/main/java/edu/wpi/first/wpilibj/simulation/PS4ControllerSim.java rename to wpilibj/src/generated/main/java/org/wpilib/simulation/PS4ControllerSim.java diff --git a/wpilibj/src/generated/main/java/edu/wpi/first/wpilibj/simulation/PS5ControllerSim.java b/wpilibj/src/generated/main/java/org/wpilib/simulation/PS5ControllerSim.java similarity index 100% rename from wpilibj/src/generated/main/java/edu/wpi/first/wpilibj/simulation/PS5ControllerSim.java rename to wpilibj/src/generated/main/java/org/wpilib/simulation/PS5ControllerSim.java diff --git a/wpilibj/src/generated/main/java/edu/wpi/first/wpilibj/simulation/StadiaControllerSim.java b/wpilibj/src/generated/main/java/org/wpilib/simulation/StadiaControllerSim.java similarity index 100% rename from wpilibj/src/generated/main/java/edu/wpi/first/wpilibj/simulation/StadiaControllerSim.java rename to wpilibj/src/generated/main/java/org/wpilib/simulation/StadiaControllerSim.java diff --git a/wpilibj/src/generated/main/java/edu/wpi/first/wpilibj/simulation/XboxControllerSim.java b/wpilibj/src/generated/main/java/org/wpilib/simulation/XboxControllerSim.java similarity index 100% rename from wpilibj/src/generated/main/java/edu/wpi/first/wpilibj/simulation/XboxControllerSim.java rename to wpilibj/src/generated/main/java/org/wpilib/simulation/XboxControllerSim.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/ExpansionHub.java b/wpilibj/src/main/java/org/wpilib/ExpansionHub.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/ExpansionHub.java rename to wpilibj/src/main/java/org/wpilib/ExpansionHub.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/ExpansionHubMotor.java b/wpilibj/src/main/java/org/wpilib/ExpansionHubMotor.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/ExpansionHubMotor.java rename to wpilibj/src/main/java/org/wpilib/ExpansionHubMotor.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/ExpansionHubPidConstants.java b/wpilibj/src/main/java/org/wpilib/ExpansionHubPidConstants.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/ExpansionHubPidConstants.java rename to wpilibj/src/main/java/org/wpilib/ExpansionHubPidConstants.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/ExpansionHubServo.java b/wpilibj/src/main/java/org/wpilib/ExpansionHubServo.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/ExpansionHubServo.java rename to wpilibj/src/main/java/org/wpilib/ExpansionHubServo.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/counter/EdgeConfiguration.java b/wpilibj/src/main/java/org/wpilib/counter/EdgeConfiguration.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/counter/EdgeConfiguration.java rename to wpilibj/src/main/java/org/wpilib/counter/EdgeConfiguration.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/counter/Tachometer.java b/wpilibj/src/main/java/org/wpilib/counter/Tachometer.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/counter/Tachometer.java rename to wpilibj/src/main/java/org/wpilib/counter/Tachometer.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/counter/UpDownCounter.java b/wpilibj/src/main/java/org/wpilib/counter/UpDownCounter.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/counter/UpDownCounter.java rename to wpilibj/src/main/java/org/wpilib/counter/UpDownCounter.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/drive/DifferentialDrive.java b/wpilibj/src/main/java/org/wpilib/drive/DifferentialDrive.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/drive/DifferentialDrive.java rename to wpilibj/src/main/java/org/wpilib/drive/DifferentialDrive.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/drive/MecanumDrive.java b/wpilibj/src/main/java/org/wpilib/drive/MecanumDrive.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/drive/MecanumDrive.java rename to wpilibj/src/main/java/org/wpilib/drive/MecanumDrive.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/drive/RobotDriveBase.java b/wpilibj/src/main/java/org/wpilib/drive/RobotDriveBase.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/drive/RobotDriveBase.java rename to wpilibj/src/main/java/org/wpilib/drive/RobotDriveBase.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/DSControlWord.java b/wpilibj/src/main/java/org/wpilib/driverstation/DSControlWord.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/DSControlWord.java rename to wpilibj/src/main/java/org/wpilib/driverstation/DSControlWord.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/DriverStation.java b/wpilibj/src/main/java/org/wpilib/driverstation/DriverStation.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/DriverStation.java rename to wpilibj/src/main/java/org/wpilib/driverstation/DriverStation.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/Gamepad.java b/wpilibj/src/main/java/org/wpilib/driverstation/Gamepad.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/Gamepad.java rename to wpilibj/src/main/java/org/wpilib/driverstation/Gamepad.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/GenericHID.java b/wpilibj/src/main/java/org/wpilib/driverstation/GenericHID.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/GenericHID.java rename to wpilibj/src/main/java/org/wpilib/driverstation/GenericHID.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/Joystick.java b/wpilibj/src/main/java/org/wpilib/driverstation/Joystick.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/Joystick.java rename to wpilibj/src/main/java/org/wpilib/driverstation/Joystick.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/event/BooleanEvent.java b/wpilibj/src/main/java/org/wpilib/event/BooleanEvent.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/event/BooleanEvent.java rename to wpilibj/src/main/java/org/wpilib/event/BooleanEvent.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/event/EventLoop.java b/wpilibj/src/main/java/org/wpilib/event/EventLoop.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/event/EventLoop.java rename to wpilibj/src/main/java/org/wpilib/event/EventLoop.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/event/NetworkBooleanEvent.java b/wpilibj/src/main/java/org/wpilib/event/NetworkBooleanEvent.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/event/NetworkBooleanEvent.java rename to wpilibj/src/main/java/org/wpilib/event/NetworkBooleanEvent.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/ADXL345_I2C.java b/wpilibj/src/main/java/org/wpilib/hardware/accelerometer/ADXL345_I2C.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/ADXL345_I2C.java rename to wpilibj/src/main/java/org/wpilib/hardware/accelerometer/ADXL345_I2C.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/AnalogAccelerometer.java b/wpilibj/src/main/java/org/wpilib/hardware/accelerometer/AnalogAccelerometer.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/AnalogAccelerometer.java rename to wpilibj/src/main/java/org/wpilib/hardware/accelerometer/AnalogAccelerometer.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/CAN.java b/wpilibj/src/main/java/org/wpilib/hardware/bus/CAN.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/CAN.java rename to wpilibj/src/main/java/org/wpilib/hardware/bus/CAN.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/I2C.java b/wpilibj/src/main/java/org/wpilib/hardware/bus/I2C.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/I2C.java rename to wpilibj/src/main/java/org/wpilib/hardware/bus/I2C.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/SerialPort.java b/wpilibj/src/main/java/org/wpilib/hardware/bus/SerialPort.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/SerialPort.java rename to wpilibj/src/main/java/org/wpilib/hardware/bus/SerialPort.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/AnalogInput.java b/wpilibj/src/main/java/org/wpilib/hardware/discrete/AnalogInput.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/AnalogInput.java rename to wpilibj/src/main/java/org/wpilib/hardware/discrete/AnalogInput.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/CounterBase.java b/wpilibj/src/main/java/org/wpilib/hardware/discrete/CounterBase.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/CounterBase.java rename to wpilibj/src/main/java/org/wpilib/hardware/discrete/CounterBase.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/DigitalInput.java b/wpilibj/src/main/java/org/wpilib/hardware/discrete/DigitalInput.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/DigitalInput.java rename to wpilibj/src/main/java/org/wpilib/hardware/discrete/DigitalInput.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/DigitalOutput.java b/wpilibj/src/main/java/org/wpilib/hardware/discrete/DigitalOutput.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/DigitalOutput.java rename to wpilibj/src/main/java/org/wpilib/hardware/discrete/DigitalOutput.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/PWM.java b/wpilibj/src/main/java/org/wpilib/hardware/discrete/PWM.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/PWM.java rename to wpilibj/src/main/java/org/wpilib/hardware/discrete/PWM.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/OnboardIMU.java b/wpilibj/src/main/java/org/wpilib/hardware/imu/OnboardIMU.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/OnboardIMU.java rename to wpilibj/src/main/java/org/wpilib/hardware/imu/OnboardIMU.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/AddressableLED.java b/wpilibj/src/main/java/org/wpilib/hardware/led/AddressableLED.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/AddressableLED.java rename to wpilibj/src/main/java/org/wpilib/hardware/led/AddressableLED.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/AddressableLEDBuffer.java b/wpilibj/src/main/java/org/wpilib/hardware/led/AddressableLEDBuffer.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/AddressableLEDBuffer.java rename to wpilibj/src/main/java/org/wpilib/hardware/led/AddressableLEDBuffer.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/AddressableLEDBufferView.java b/wpilibj/src/main/java/org/wpilib/hardware/led/AddressableLEDBufferView.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/AddressableLEDBufferView.java rename to wpilibj/src/main/java/org/wpilib/hardware/led/AddressableLEDBufferView.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/LEDPattern.java b/wpilibj/src/main/java/org/wpilib/hardware/led/LEDPattern.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/LEDPattern.java rename to wpilibj/src/main/java/org/wpilib/hardware/led/LEDPattern.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/LEDReader.java b/wpilibj/src/main/java/org/wpilib/hardware/led/LEDReader.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/LEDReader.java rename to wpilibj/src/main/java/org/wpilib/hardware/led/LEDReader.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/LEDWriter.java b/wpilibj/src/main/java/org/wpilib/hardware/led/LEDWriter.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/LEDWriter.java rename to wpilibj/src/main/java/org/wpilib/hardware/led/LEDWriter.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/motorcontrol/MotorController.java b/wpilibj/src/main/java/org/wpilib/hardware/motor/MotorController.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/motorcontrol/MotorController.java rename to wpilibj/src/main/java/org/wpilib/hardware/motor/MotorController.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/motorcontrol/MotorControllerGroup.java b/wpilibj/src/main/java/org/wpilib/hardware/motor/MotorControllerGroup.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/motorcontrol/MotorControllerGroup.java rename to wpilibj/src/main/java/org/wpilib/hardware/motor/MotorControllerGroup.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/MotorSafety.java b/wpilibj/src/main/java/org/wpilib/hardware/motor/MotorSafety.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/MotorSafety.java rename to wpilibj/src/main/java/org/wpilib/hardware/motor/MotorSafety.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/motorcontrol/PWMMotorController.java b/wpilibj/src/main/java/org/wpilib/hardware/motor/PWMMotorController.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/motorcontrol/PWMMotorController.java rename to wpilibj/src/main/java/org/wpilib/hardware/motor/PWMMotorController.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/Compressor.java b/wpilibj/src/main/java/org/wpilib/hardware/pneumatic/Compressor.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/Compressor.java rename to wpilibj/src/main/java/org/wpilib/hardware/pneumatic/Compressor.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/CompressorConfigType.java b/wpilibj/src/main/java/org/wpilib/hardware/pneumatic/CompressorConfigType.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/CompressorConfigType.java rename to wpilibj/src/main/java/org/wpilib/hardware/pneumatic/CompressorConfigType.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/DoubleSolenoid.java b/wpilibj/src/main/java/org/wpilib/hardware/pneumatic/DoubleSolenoid.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/DoubleSolenoid.java rename to wpilibj/src/main/java/org/wpilib/hardware/pneumatic/DoubleSolenoid.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/PneumaticHub.java b/wpilibj/src/main/java/org/wpilib/hardware/pneumatic/PneumaticHub.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/PneumaticHub.java rename to wpilibj/src/main/java/org/wpilib/hardware/pneumatic/PneumaticHub.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/PneumaticsBase.java b/wpilibj/src/main/java/org/wpilib/hardware/pneumatic/PneumaticsBase.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/PneumaticsBase.java rename to wpilibj/src/main/java/org/wpilib/hardware/pneumatic/PneumaticsBase.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/PneumaticsControlModule.java b/wpilibj/src/main/java/org/wpilib/hardware/pneumatic/PneumaticsControlModule.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/PneumaticsControlModule.java rename to wpilibj/src/main/java/org/wpilib/hardware/pneumatic/PneumaticsControlModule.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/PneumaticsModuleType.java b/wpilibj/src/main/java/org/wpilib/hardware/pneumatic/PneumaticsModuleType.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/PneumaticsModuleType.java rename to wpilibj/src/main/java/org/wpilib/hardware/pneumatic/PneumaticsModuleType.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/Solenoid.java b/wpilibj/src/main/java/org/wpilib/hardware/pneumatic/Solenoid.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/Solenoid.java rename to wpilibj/src/main/java/org/wpilib/hardware/pneumatic/Solenoid.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/PowerDistribution.java b/wpilibj/src/main/java/org/wpilib/hardware/power/PowerDistribution.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/PowerDistribution.java rename to wpilibj/src/main/java/org/wpilib/hardware/power/PowerDistribution.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/SharpIR.java b/wpilibj/src/main/java/org/wpilib/hardware/range/SharpIR.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/SharpIR.java rename to wpilibj/src/main/java/org/wpilib/hardware/range/SharpIR.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/AnalogEncoder.java b/wpilibj/src/main/java/org/wpilib/hardware/rotation/AnalogEncoder.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/AnalogEncoder.java rename to wpilibj/src/main/java/org/wpilib/hardware/rotation/AnalogEncoder.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/AnalogPotentiometer.java b/wpilibj/src/main/java/org/wpilib/hardware/rotation/AnalogPotentiometer.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/AnalogPotentiometer.java rename to wpilibj/src/main/java/org/wpilib/hardware/rotation/AnalogPotentiometer.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/DutyCycle.java b/wpilibj/src/main/java/org/wpilib/hardware/rotation/DutyCycle.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/DutyCycle.java rename to wpilibj/src/main/java/org/wpilib/hardware/rotation/DutyCycle.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/DutyCycleEncoder.java b/wpilibj/src/main/java/org/wpilib/hardware/rotation/DutyCycleEncoder.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/DutyCycleEncoder.java rename to wpilibj/src/main/java/org/wpilib/hardware/rotation/DutyCycleEncoder.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/Encoder.java b/wpilibj/src/main/java/org/wpilib/hardware/rotation/Encoder.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/Encoder.java rename to wpilibj/src/main/java/org/wpilib/hardware/rotation/Encoder.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/internal/DriverStationModeThread.java b/wpilibj/src/main/java/org/wpilib/internal/DriverStationModeThread.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/internal/DriverStationModeThread.java rename to wpilibj/src/main/java/org/wpilib/internal/DriverStationModeThread.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/IterativeRobotBase.java b/wpilibj/src/main/java/org/wpilib/opmode/IterativeRobotBase.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/IterativeRobotBase.java rename to wpilibj/src/main/java/org/wpilib/opmode/IterativeRobotBase.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/RobotBase.java b/wpilibj/src/main/java/org/wpilib/opmode/RobotBase.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/RobotBase.java rename to wpilibj/src/main/java/org/wpilib/opmode/RobotBase.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/RobotState.java b/wpilibj/src/main/java/org/wpilib/opmode/RobotState.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/RobotState.java rename to wpilibj/src/main/java/org/wpilib/opmode/RobotState.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/TimedRobot.java b/wpilibj/src/main/java/org/wpilib/opmode/TimedRobot.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/TimedRobot.java rename to wpilibj/src/main/java/org/wpilib/opmode/TimedRobot.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/TimesliceRobot.java b/wpilibj/src/main/java/org/wpilib/opmode/TimesliceRobot.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/TimesliceRobot.java rename to wpilibj/src/main/java/org/wpilib/opmode/TimesliceRobot.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/package.html b/wpilibj/src/main/java/org/wpilib/package.html similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/package.html rename to wpilibj/src/main/java/org/wpilib/package.html diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/ADXL345Sim.java b/wpilibj/src/main/java/org/wpilib/simulation/ADXL345Sim.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/ADXL345Sim.java rename to wpilibj/src/main/java/org/wpilib/simulation/ADXL345Sim.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/AddressableLEDSim.java b/wpilibj/src/main/java/org/wpilib/simulation/AddressableLEDSim.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/AddressableLEDSim.java rename to wpilibj/src/main/java/org/wpilib/simulation/AddressableLEDSim.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/AnalogEncoderSim.java b/wpilibj/src/main/java/org/wpilib/simulation/AnalogEncoderSim.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/AnalogEncoderSim.java rename to wpilibj/src/main/java/org/wpilib/simulation/AnalogEncoderSim.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/AnalogInputSim.java b/wpilibj/src/main/java/org/wpilib/simulation/AnalogInputSim.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/AnalogInputSim.java rename to wpilibj/src/main/java/org/wpilib/simulation/AnalogInputSim.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/BatterySim.java b/wpilibj/src/main/java/org/wpilib/simulation/BatterySim.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/BatterySim.java rename to wpilibj/src/main/java/org/wpilib/simulation/BatterySim.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/CTREPCMSim.java b/wpilibj/src/main/java/org/wpilib/simulation/CTREPCMSim.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/CTREPCMSim.java rename to wpilibj/src/main/java/org/wpilib/simulation/CTREPCMSim.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/CallbackStore.java b/wpilibj/src/main/java/org/wpilib/simulation/CallbackStore.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/CallbackStore.java rename to wpilibj/src/main/java/org/wpilib/simulation/CallbackStore.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/DCMotorSim.java b/wpilibj/src/main/java/org/wpilib/simulation/DCMotorSim.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/DCMotorSim.java rename to wpilibj/src/main/java/org/wpilib/simulation/DCMotorSim.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/DIOSim.java b/wpilibj/src/main/java/org/wpilib/simulation/DIOSim.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/DIOSim.java rename to wpilibj/src/main/java/org/wpilib/simulation/DIOSim.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/DifferentialDrivetrainSim.java b/wpilibj/src/main/java/org/wpilib/simulation/DifferentialDrivetrainSim.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/DifferentialDrivetrainSim.java rename to wpilibj/src/main/java/org/wpilib/simulation/DifferentialDrivetrainSim.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/DigitalPWMSim.java b/wpilibj/src/main/java/org/wpilib/simulation/DigitalPWMSim.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/DigitalPWMSim.java rename to wpilibj/src/main/java/org/wpilib/simulation/DigitalPWMSim.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/DoubleSolenoidSim.java b/wpilibj/src/main/java/org/wpilib/simulation/DoubleSolenoidSim.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/DoubleSolenoidSim.java rename to wpilibj/src/main/java/org/wpilib/simulation/DoubleSolenoidSim.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/DriverStationSim.java b/wpilibj/src/main/java/org/wpilib/simulation/DriverStationSim.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/DriverStationSim.java rename to wpilibj/src/main/java/org/wpilib/simulation/DriverStationSim.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/DutyCycleEncoderSim.java b/wpilibj/src/main/java/org/wpilib/simulation/DutyCycleEncoderSim.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/DutyCycleEncoderSim.java rename to wpilibj/src/main/java/org/wpilib/simulation/DutyCycleEncoderSim.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/DutyCycleSim.java b/wpilibj/src/main/java/org/wpilib/simulation/DutyCycleSim.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/DutyCycleSim.java rename to wpilibj/src/main/java/org/wpilib/simulation/DutyCycleSim.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/ElevatorSim.java b/wpilibj/src/main/java/org/wpilib/simulation/ElevatorSim.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/ElevatorSim.java rename to wpilibj/src/main/java/org/wpilib/simulation/ElevatorSim.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/EncoderSim.java b/wpilibj/src/main/java/org/wpilib/simulation/EncoderSim.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/EncoderSim.java rename to wpilibj/src/main/java/org/wpilib/simulation/EncoderSim.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/FlywheelSim.java b/wpilibj/src/main/java/org/wpilib/simulation/FlywheelSim.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/FlywheelSim.java rename to wpilibj/src/main/java/org/wpilib/simulation/FlywheelSim.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/GamepadSim.java b/wpilibj/src/main/java/org/wpilib/simulation/GamepadSim.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/GamepadSim.java rename to wpilibj/src/main/java/org/wpilib/simulation/GamepadSim.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/GenericHIDSim.java b/wpilibj/src/main/java/org/wpilib/simulation/GenericHIDSim.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/GenericHIDSim.java rename to wpilibj/src/main/java/org/wpilib/simulation/GenericHIDSim.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/I2CSim.java b/wpilibj/src/main/java/org/wpilib/simulation/I2CSim.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/I2CSim.java rename to wpilibj/src/main/java/org/wpilib/simulation/I2CSim.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/JoystickSim.java b/wpilibj/src/main/java/org/wpilib/simulation/JoystickSim.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/JoystickSim.java rename to wpilibj/src/main/java/org/wpilib/simulation/JoystickSim.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/LinearSystemSim.java b/wpilibj/src/main/java/org/wpilib/simulation/LinearSystemSim.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/LinearSystemSim.java rename to wpilibj/src/main/java/org/wpilib/simulation/LinearSystemSim.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/NotifierSim.java b/wpilibj/src/main/java/org/wpilib/simulation/NotifierSim.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/NotifierSim.java rename to wpilibj/src/main/java/org/wpilib/simulation/NotifierSim.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/PDPSim.java b/wpilibj/src/main/java/org/wpilib/simulation/PDPSim.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/PDPSim.java rename to wpilibj/src/main/java/org/wpilib/simulation/PDPSim.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/PWMMotorControllerSim.java b/wpilibj/src/main/java/org/wpilib/simulation/PWMMotorControllerSim.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/PWMMotorControllerSim.java rename to wpilibj/src/main/java/org/wpilib/simulation/PWMMotorControllerSim.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/PWMSim.java b/wpilibj/src/main/java/org/wpilib/simulation/PWMSim.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/PWMSim.java rename to wpilibj/src/main/java/org/wpilib/simulation/PWMSim.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/PneumaticsBaseSim.java b/wpilibj/src/main/java/org/wpilib/simulation/PneumaticsBaseSim.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/PneumaticsBaseSim.java rename to wpilibj/src/main/java/org/wpilib/simulation/PneumaticsBaseSim.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/REVPHSim.java b/wpilibj/src/main/java/org/wpilib/simulation/REVPHSim.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/REVPHSim.java rename to wpilibj/src/main/java/org/wpilib/simulation/REVPHSim.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/RoboRioSim.java b/wpilibj/src/main/java/org/wpilib/simulation/RoboRioSim.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/RoboRioSim.java rename to wpilibj/src/main/java/org/wpilib/simulation/RoboRioSim.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/SendableChooserSim.java b/wpilibj/src/main/java/org/wpilib/simulation/SendableChooserSim.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/SendableChooserSim.java rename to wpilibj/src/main/java/org/wpilib/simulation/SendableChooserSim.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/SharpIRSim.java b/wpilibj/src/main/java/org/wpilib/simulation/SharpIRSim.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/SharpIRSim.java rename to wpilibj/src/main/java/org/wpilib/simulation/SharpIRSim.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/SimDeviceSim.java b/wpilibj/src/main/java/org/wpilib/simulation/SimDeviceSim.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/SimDeviceSim.java rename to wpilibj/src/main/java/org/wpilib/simulation/SimDeviceSim.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/SimHooks.java b/wpilibj/src/main/java/org/wpilib/simulation/SimHooks.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/SimHooks.java rename to wpilibj/src/main/java/org/wpilib/simulation/SimHooks.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/SingleJointedArmSim.java b/wpilibj/src/main/java/org/wpilib/simulation/SingleJointedArmSim.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/SingleJointedArmSim.java rename to wpilibj/src/main/java/org/wpilib/simulation/SingleJointedArmSim.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/SolenoidSim.java b/wpilibj/src/main/java/org/wpilib/simulation/SolenoidSim.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/simulation/SolenoidSim.java rename to wpilibj/src/main/java/org/wpilib/simulation/SolenoidSim.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/smartdashboard/Field2d.java b/wpilibj/src/main/java/org/wpilib/smartdashboard/Field2d.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/smartdashboard/Field2d.java rename to wpilibj/src/main/java/org/wpilib/smartdashboard/Field2d.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/smartdashboard/FieldObject2d.java b/wpilibj/src/main/java/org/wpilib/smartdashboard/FieldObject2d.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/smartdashboard/FieldObject2d.java rename to wpilibj/src/main/java/org/wpilib/smartdashboard/FieldObject2d.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/smartdashboard/ListenerExecutor.java b/wpilibj/src/main/java/org/wpilib/smartdashboard/ListenerExecutor.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/smartdashboard/ListenerExecutor.java rename to wpilibj/src/main/java/org/wpilib/smartdashboard/ListenerExecutor.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/smartdashboard/Mechanism2d.java b/wpilibj/src/main/java/org/wpilib/smartdashboard/Mechanism2d.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/smartdashboard/Mechanism2d.java rename to wpilibj/src/main/java/org/wpilib/smartdashboard/Mechanism2d.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/smartdashboard/MechanismLigament2d.java b/wpilibj/src/main/java/org/wpilib/smartdashboard/MechanismLigament2d.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/smartdashboard/MechanismLigament2d.java rename to wpilibj/src/main/java/org/wpilib/smartdashboard/MechanismLigament2d.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/smartdashboard/MechanismObject2d.java b/wpilibj/src/main/java/org/wpilib/smartdashboard/MechanismObject2d.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/smartdashboard/MechanismObject2d.java rename to wpilibj/src/main/java/org/wpilib/smartdashboard/MechanismObject2d.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/smartdashboard/MechanismRoot2d.java b/wpilibj/src/main/java/org/wpilib/smartdashboard/MechanismRoot2d.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/smartdashboard/MechanismRoot2d.java rename to wpilibj/src/main/java/org/wpilib/smartdashboard/MechanismRoot2d.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/smartdashboard/SendableBuilderImpl.java b/wpilibj/src/main/java/org/wpilib/smartdashboard/SendableBuilderImpl.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/smartdashboard/SendableBuilderImpl.java rename to wpilibj/src/main/java/org/wpilib/smartdashboard/SendableBuilderImpl.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/smartdashboard/SendableChooser.java b/wpilibj/src/main/java/org/wpilib/smartdashboard/SendableChooser.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/smartdashboard/SendableChooser.java rename to wpilibj/src/main/java/org/wpilib/smartdashboard/SendableChooser.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/smartdashboard/SmartDashboard.java b/wpilibj/src/main/java/org/wpilib/smartdashboard/SmartDashboard.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/smartdashboard/SmartDashboard.java rename to wpilibj/src/main/java/org/wpilib/smartdashboard/SmartDashboard.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/sysid/SysIdRoutineLog.java b/wpilibj/src/main/java/org/wpilib/sysid/SysIdRoutineLog.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/sysid/SysIdRoutineLog.java rename to wpilibj/src/main/java/org/wpilib/sysid/SysIdRoutineLog.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/DataLogManager.java b/wpilibj/src/main/java/org/wpilib/system/DataLogManager.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/DataLogManager.java rename to wpilibj/src/main/java/org/wpilib/system/DataLogManager.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/Filesystem.java b/wpilibj/src/main/java/org/wpilib/system/Filesystem.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/Filesystem.java rename to wpilibj/src/main/java/org/wpilib/system/Filesystem.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/Notifier.java b/wpilibj/src/main/java/org/wpilib/system/Notifier.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/Notifier.java rename to wpilibj/src/main/java/org/wpilib/system/Notifier.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/Resource.java b/wpilibj/src/main/java/org/wpilib/system/Resource.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/Resource.java rename to wpilibj/src/main/java/org/wpilib/system/Resource.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/RobotController.java b/wpilibj/src/main/java/org/wpilib/system/RobotController.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/RobotController.java rename to wpilibj/src/main/java/org/wpilib/system/RobotController.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/RuntimeType.java b/wpilibj/src/main/java/org/wpilib/system/RuntimeType.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/RuntimeType.java rename to wpilibj/src/main/java/org/wpilib/system/RuntimeType.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/SensorUtil.java b/wpilibj/src/main/java/org/wpilib/system/SensorUtil.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/SensorUtil.java rename to wpilibj/src/main/java/org/wpilib/system/SensorUtil.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/SystemServer.java b/wpilibj/src/main/java/org/wpilib/system/SystemServer.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/SystemServer.java rename to wpilibj/src/main/java/org/wpilib/system/SystemServer.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/Threads.java b/wpilibj/src/main/java/org/wpilib/system/Threads.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/Threads.java rename to wpilibj/src/main/java/org/wpilib/system/Threads.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/Timer.java b/wpilibj/src/main/java/org/wpilib/system/Timer.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/Timer.java rename to wpilibj/src/main/java/org/wpilib/system/Timer.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/Tracer.java b/wpilibj/src/main/java/org/wpilib/system/Tracer.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/Tracer.java rename to wpilibj/src/main/java/org/wpilib/system/Tracer.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/Watchdog.java b/wpilibj/src/main/java/org/wpilib/system/Watchdog.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/Watchdog.java rename to wpilibj/src/main/java/org/wpilib/system/Watchdog.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/Alert.java b/wpilibj/src/main/java/org/wpilib/util/Alert.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/Alert.java rename to wpilibj/src/main/java/org/wpilib/util/Alert.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/util/Color.java b/wpilibj/src/main/java/org/wpilib/util/Color.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/util/Color.java rename to wpilibj/src/main/java/org/wpilib/util/Color.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/util/Color8Bit.java b/wpilibj/src/main/java/org/wpilib/util/Color8Bit.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/util/Color8Bit.java rename to wpilibj/src/main/java/org/wpilib/util/Color8Bit.java diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/Preferences.java b/wpilibj/src/main/java/org/wpilib/util/Preferences.java similarity index 100% rename from wpilibj/src/main/java/edu/wpi/first/wpilibj/Preferences.java rename to wpilibj/src/main/java/org/wpilib/util/Preferences.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/MockHardwareExtension.java b/wpilibj/src/test/java/org/wpilib/MockHardwareExtension.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/MockHardwareExtension.java rename to wpilibj/src/test/java/org/wpilib/MockHardwareExtension.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/UtilityClassTest.java b/wpilibj/src/test/java/org/wpilib/UtilityClassTest.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/UtilityClassTest.java rename to wpilibj/src/test/java/org/wpilib/UtilityClassTest.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/can/CANStatusTest.java b/wpilibj/src/test/java/org/wpilib/can/CANStatusTest.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/can/CANStatusTest.java rename to wpilibj/src/test/java/org/wpilib/can/CANStatusTest.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/drive/DifferentialDriveTest.java b/wpilibj/src/test/java/org/wpilib/drive/DifferentialDriveTest.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/drive/DifferentialDriveTest.java rename to wpilibj/src/test/java/org/wpilib/drive/DifferentialDriveTest.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/drive/MecanumDriveTest.java b/wpilibj/src/test/java/org/wpilib/drive/MecanumDriveTest.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/drive/MecanumDriveTest.java rename to wpilibj/src/test/java/org/wpilib/drive/MecanumDriveTest.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/DriverStationTest.java b/wpilibj/src/test/java/org/wpilib/driverstation/DriverStationTest.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/DriverStationTest.java rename to wpilibj/src/test/java/org/wpilib/driverstation/DriverStationTest.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/GenericHIDTest.java b/wpilibj/src/test/java/org/wpilib/driverstation/GenericHIDTest.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/GenericHIDTest.java rename to wpilibj/src/test/java/org/wpilib/driverstation/GenericHIDTest.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/JoystickTest.java b/wpilibj/src/test/java/org/wpilib/driverstation/JoystickTest.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/JoystickTest.java rename to wpilibj/src/test/java/org/wpilib/driverstation/JoystickTest.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/PS4ControllerTest.java b/wpilibj/src/test/java/org/wpilib/driverstation/PS4ControllerTest.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/PS4ControllerTest.java rename to wpilibj/src/test/java/org/wpilib/driverstation/PS4ControllerTest.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/PS5ControllerTest.java b/wpilibj/src/test/java/org/wpilib/driverstation/PS5ControllerTest.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/PS5ControllerTest.java rename to wpilibj/src/test/java/org/wpilib/driverstation/PS5ControllerTest.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/XboxControllerTest.java b/wpilibj/src/test/java/org/wpilib/driverstation/XboxControllerTest.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/XboxControllerTest.java rename to wpilibj/src/test/java/org/wpilib/driverstation/XboxControllerTest.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/event/BooleanEventTest.java b/wpilibj/src/test/java/org/wpilib/event/BooleanEventTest.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/event/BooleanEventTest.java rename to wpilibj/src/test/java/org/wpilib/event/BooleanEventTest.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/event/EventLoopTest.java b/wpilibj/src/test/java/org/wpilib/event/EventLoopTest.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/event/EventLoopTest.java rename to wpilibj/src/test/java/org/wpilib/event/EventLoopTest.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/event/NetworkBooleanEventTest.java b/wpilibj/src/test/java/org/wpilib/event/NetworkBooleanEventTest.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/event/NetworkBooleanEventTest.java rename to wpilibj/src/test/java/org/wpilib/event/NetworkBooleanEventTest.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/hal/JNITest.java b/wpilibj/src/test/java/org/wpilib/hal/JNITest.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/hal/JNITest.java rename to wpilibj/src/test/java/org/wpilib/hal/JNITest.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/hal/MatchInfoDataTest.java b/wpilibj/src/test/java/org/wpilib/hal/MatchInfoDataTest.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/hal/MatchInfoDataTest.java rename to wpilibj/src/test/java/org/wpilib/hal/MatchInfoDataTest.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/DigitalOutputTest.java b/wpilibj/src/test/java/org/wpilib/hardware/discrete/DigitalOutputTest.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/DigitalOutputTest.java rename to wpilibj/src/test/java/org/wpilib/hardware/discrete/DigitalOutputTest.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/AddressableLEDBufferTest.java b/wpilibj/src/test/java/org/wpilib/hardware/led/AddressableLEDBufferTest.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/AddressableLEDBufferTest.java rename to wpilibj/src/test/java/org/wpilib/hardware/led/AddressableLEDBufferTest.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/AddressableLEDBufferViewTest.java b/wpilibj/src/test/java/org/wpilib/hardware/led/AddressableLEDBufferViewTest.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/AddressableLEDBufferViewTest.java rename to wpilibj/src/test/java/org/wpilib/hardware/led/AddressableLEDBufferViewTest.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/LEDPatternTest.java b/wpilibj/src/test/java/org/wpilib/hardware/led/LEDPatternTest.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/LEDPatternTest.java rename to wpilibj/src/test/java/org/wpilib/hardware/led/LEDPatternTest.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/motorcontrol/MockMotorController.java b/wpilibj/src/test/java/org/wpilib/hardware/motor/MockMotorController.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/motorcontrol/MockMotorController.java rename to wpilibj/src/test/java/org/wpilib/hardware/motor/MockMotorController.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/motorcontrol/MockPWMMotorController.java b/wpilibj/src/test/java/org/wpilib/hardware/motor/MockPWMMotorController.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/motorcontrol/MockPWMMotorController.java rename to wpilibj/src/test/java/org/wpilib/hardware/motor/MockPWMMotorController.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/motorcontrol/MotorControllerGroupTest.java b/wpilibj/src/test/java/org/wpilib/hardware/motor/MotorControllerGroupTest.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/motorcontrol/MotorControllerGroupTest.java rename to wpilibj/src/test/java/org/wpilib/hardware/motor/MotorControllerGroupTest.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/DoubleSolenoidTestCTRE.java b/wpilibj/src/test/java/org/wpilib/hardware/pneumatic/DoubleSolenoidTestCTRE.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/DoubleSolenoidTestCTRE.java rename to wpilibj/src/test/java/org/wpilib/hardware/pneumatic/DoubleSolenoidTestCTRE.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/DoubleSolenoidTestREV.java b/wpilibj/src/test/java/org/wpilib/hardware/pneumatic/DoubleSolenoidTestREV.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/DoubleSolenoidTestREV.java rename to wpilibj/src/test/java/org/wpilib/hardware/pneumatic/DoubleSolenoidTestREV.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/SolenoidTestCTRE.java b/wpilibj/src/test/java/org/wpilib/hardware/pneumatic/SolenoidTestCTRE.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/SolenoidTestCTRE.java rename to wpilibj/src/test/java/org/wpilib/hardware/pneumatic/SolenoidTestCTRE.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/SolenoidTestREV.java b/wpilibj/src/test/java/org/wpilib/hardware/pneumatic/SolenoidTestREV.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/SolenoidTestREV.java rename to wpilibj/src/test/java/org/wpilib/hardware/pneumatic/SolenoidTestREV.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/PowerDistributionTest.java b/wpilibj/src/test/java/org/wpilib/hardware/power/PowerDistributionTest.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/PowerDistributionTest.java rename to wpilibj/src/test/java/org/wpilib/hardware/power/PowerDistributionTest.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/SharpIRTest.java b/wpilibj/src/test/java/org/wpilib/hardware/range/SharpIRTest.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/SharpIRTest.java rename to wpilibj/src/test/java/org/wpilib/hardware/range/SharpIRTest.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/AnalogPotentiometerTest.java b/wpilibj/src/test/java/org/wpilib/hardware/rotation/AnalogPotentiometerTest.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/AnalogPotentiometerTest.java rename to wpilibj/src/test/java/org/wpilib/hardware/rotation/AnalogPotentiometerTest.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/TimedRobotTest.java b/wpilibj/src/test/java/org/wpilib/opmode/TimedRobotTest.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/TimedRobotTest.java rename to wpilibj/src/test/java/org/wpilib/opmode/TimedRobotTest.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/TimesliceRobotTest.java b/wpilibj/src/test/java/org/wpilib/opmode/TimesliceRobotTest.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/TimesliceRobotTest.java rename to wpilibj/src/test/java/org/wpilib/opmode/TimesliceRobotTest.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/simulation/ADXL345SimTest.java b/wpilibj/src/test/java/org/wpilib/simulation/ADXL345SimTest.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/simulation/ADXL345SimTest.java rename to wpilibj/src/test/java/org/wpilib/simulation/ADXL345SimTest.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/simulation/AddressableLEDSimTest.java b/wpilibj/src/test/java/org/wpilib/simulation/AddressableLEDSimTest.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/simulation/AddressableLEDSimTest.java rename to wpilibj/src/test/java/org/wpilib/simulation/AddressableLEDSimTest.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/simulation/AnalogEncoderSimTest.java b/wpilibj/src/test/java/org/wpilib/simulation/AnalogEncoderSimTest.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/simulation/AnalogEncoderSimTest.java rename to wpilibj/src/test/java/org/wpilib/simulation/AnalogEncoderSimTest.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/simulation/AnalogInputSimTest.java b/wpilibj/src/test/java/org/wpilib/simulation/AnalogInputSimTest.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/simulation/AnalogInputSimTest.java rename to wpilibj/src/test/java/org/wpilib/simulation/AnalogInputSimTest.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/simulation/CTREPCMSimTest.java b/wpilibj/src/test/java/org/wpilib/simulation/CTREPCMSimTest.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/simulation/CTREPCMSimTest.java rename to wpilibj/src/test/java/org/wpilib/simulation/CTREPCMSimTest.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/simulation/DCMotorSimTest.java b/wpilibj/src/test/java/org/wpilib/simulation/DCMotorSimTest.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/simulation/DCMotorSimTest.java rename to wpilibj/src/test/java/org/wpilib/simulation/DCMotorSimTest.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/simulation/DIOSimTest.java b/wpilibj/src/test/java/org/wpilib/simulation/DIOSimTest.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/simulation/DIOSimTest.java rename to wpilibj/src/test/java/org/wpilib/simulation/DIOSimTest.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/simulation/DifferentialDrivetrainSimTest.java b/wpilibj/src/test/java/org/wpilib/simulation/DifferentialDrivetrainSimTest.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/simulation/DifferentialDrivetrainSimTest.java rename to wpilibj/src/test/java/org/wpilib/simulation/DifferentialDrivetrainSimTest.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/simulation/DigitalPWMSimTest.java b/wpilibj/src/test/java/org/wpilib/simulation/DigitalPWMSimTest.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/simulation/DigitalPWMSimTest.java rename to wpilibj/src/test/java/org/wpilib/simulation/DigitalPWMSimTest.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/simulation/DriverStationSimTest.java b/wpilibj/src/test/java/org/wpilib/simulation/DriverStationSimTest.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/simulation/DriverStationSimTest.java rename to wpilibj/src/test/java/org/wpilib/simulation/DriverStationSimTest.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/simulation/DutyCycleEncoderSimTest.java b/wpilibj/src/test/java/org/wpilib/simulation/DutyCycleEncoderSimTest.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/simulation/DutyCycleEncoderSimTest.java rename to wpilibj/src/test/java/org/wpilib/simulation/DutyCycleEncoderSimTest.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/simulation/DutyCycleSimTest.java b/wpilibj/src/test/java/org/wpilib/simulation/DutyCycleSimTest.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/simulation/DutyCycleSimTest.java rename to wpilibj/src/test/java/org/wpilib/simulation/DutyCycleSimTest.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/simulation/ElevatorSimTest.java b/wpilibj/src/test/java/org/wpilib/simulation/ElevatorSimTest.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/simulation/ElevatorSimTest.java rename to wpilibj/src/test/java/org/wpilib/simulation/ElevatorSimTest.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/simulation/EncoderSimTest.java b/wpilibj/src/test/java/org/wpilib/simulation/EncoderSimTest.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/simulation/EncoderSimTest.java rename to wpilibj/src/test/java/org/wpilib/simulation/EncoderSimTest.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/simulation/PWMMotorControllerSimTest.java b/wpilibj/src/test/java/org/wpilib/simulation/PWMMotorControllerSimTest.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/simulation/PWMMotorControllerSimTest.java rename to wpilibj/src/test/java/org/wpilib/simulation/PWMMotorControllerSimTest.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/simulation/PWMSimTest.java b/wpilibj/src/test/java/org/wpilib/simulation/PWMSimTest.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/simulation/PWMSimTest.java rename to wpilibj/src/test/java/org/wpilib/simulation/PWMSimTest.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/simulation/REVPHSimTest.java b/wpilibj/src/test/java/org/wpilib/simulation/REVPHSimTest.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/simulation/REVPHSimTest.java rename to wpilibj/src/test/java/org/wpilib/simulation/REVPHSimTest.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/simulation/RoboRioSimTest.java b/wpilibj/src/test/java/org/wpilib/simulation/RoboRioSimTest.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/simulation/RoboRioSimTest.java rename to wpilibj/src/test/java/org/wpilib/simulation/RoboRioSimTest.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/simulation/SimDeviceSimTest.java b/wpilibj/src/test/java/org/wpilib/simulation/SimDeviceSimTest.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/simulation/SimDeviceSimTest.java rename to wpilibj/src/test/java/org/wpilib/simulation/SimDeviceSimTest.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/simulation/SingleJointedArmSimTest.java b/wpilibj/src/test/java/org/wpilib/simulation/SingleJointedArmSimTest.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/simulation/SingleJointedArmSimTest.java rename to wpilibj/src/test/java/org/wpilib/simulation/SingleJointedArmSimTest.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/simulation/testutils/BooleanCallback.java b/wpilibj/src/test/java/org/wpilib/simulation/testutils/BooleanCallback.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/simulation/testutils/BooleanCallback.java rename to wpilibj/src/test/java/org/wpilib/simulation/testutils/BooleanCallback.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/simulation/testutils/BufferCallback.java b/wpilibj/src/test/java/org/wpilib/simulation/testutils/BufferCallback.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/simulation/testutils/BufferCallback.java rename to wpilibj/src/test/java/org/wpilib/simulation/testutils/BufferCallback.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/simulation/testutils/CallbackHelperBase.java b/wpilibj/src/test/java/org/wpilib/simulation/testutils/CallbackHelperBase.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/simulation/testutils/CallbackHelperBase.java rename to wpilibj/src/test/java/org/wpilib/simulation/testutils/CallbackHelperBase.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/simulation/testutils/DoubleCallback.java b/wpilibj/src/test/java/org/wpilib/simulation/testutils/DoubleCallback.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/simulation/testutils/DoubleCallback.java rename to wpilibj/src/test/java/org/wpilib/simulation/testutils/DoubleCallback.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/simulation/testutils/EnumCallback.java b/wpilibj/src/test/java/org/wpilib/simulation/testutils/EnumCallback.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/simulation/testutils/EnumCallback.java rename to wpilibj/src/test/java/org/wpilib/simulation/testutils/EnumCallback.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/simulation/testutils/IntCallback.java b/wpilibj/src/test/java/org/wpilib/simulation/testutils/IntCallback.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/simulation/testutils/IntCallback.java rename to wpilibj/src/test/java/org/wpilib/simulation/testutils/IntCallback.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/smartdashboard/Mechanism2dTest.java b/wpilibj/src/test/java/org/wpilib/smartdashboard/Mechanism2dTest.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/smartdashboard/Mechanism2dTest.java rename to wpilibj/src/test/java/org/wpilib/smartdashboard/Mechanism2dTest.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/smartdashboard/SendableChooserTest.java b/wpilibj/src/test/java/org/wpilib/smartdashboard/SendableChooserTest.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/smartdashboard/SendableChooserTest.java rename to wpilibj/src/test/java/org/wpilib/smartdashboard/SendableChooserTest.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/smartdashboard/SmartDashboardTest.java b/wpilibj/src/test/java/org/wpilib/smartdashboard/SmartDashboardTest.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/smartdashboard/SmartDashboardTest.java rename to wpilibj/src/test/java/org/wpilib/smartdashboard/SmartDashboardTest.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/NotifierTest.java b/wpilibj/src/test/java/org/wpilib/system/NotifierTest.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/NotifierTest.java rename to wpilibj/src/test/java/org/wpilib/system/NotifierTest.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/RobotControllerTest.java b/wpilibj/src/test/java/org/wpilib/system/RobotControllerTest.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/RobotControllerTest.java rename to wpilibj/src/test/java/org/wpilib/system/RobotControllerTest.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/SensorUtilTest.java b/wpilibj/src/test/java/org/wpilib/system/SensorUtilTest.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/SensorUtilTest.java rename to wpilibj/src/test/java/org/wpilib/system/SensorUtilTest.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/TimerTest.java b/wpilibj/src/test/java/org/wpilib/system/TimerTest.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/TimerTest.java rename to wpilibj/src/test/java/org/wpilib/system/TimerTest.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/WatchdogTest.java b/wpilibj/src/test/java/org/wpilib/system/WatchdogTest.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/WatchdogTest.java rename to wpilibj/src/test/java/org/wpilib/system/WatchdogTest.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/AlertTest.java b/wpilibj/src/test/java/org/wpilib/util/AlertTest.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/AlertTest.java rename to wpilibj/src/test/java/org/wpilib/util/AlertTest.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/util/Color8BitTest.java b/wpilibj/src/test/java/org/wpilib/util/Color8BitTest.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/util/Color8BitTest.java rename to wpilibj/src/test/java/org/wpilib/util/Color8BitTest.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/util/ColorTest.java b/wpilibj/src/test/java/org/wpilib/util/ColorTest.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/util/ColorTest.java rename to wpilibj/src/test/java/org/wpilib/util/ColorTest.java diff --git a/wpilibj/src/test/java/edu/wpi/first/wpilibj/PreferencesTest.java b/wpilibj/src/test/java/org/wpilib/util/PreferencesTest.java similarity index 100% rename from wpilibj/src/test/java/edu/wpi/first/wpilibj/PreferencesTest.java rename to wpilibj/src/test/java/org/wpilib/util/PreferencesTest.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/commands/command2/ReplaceMeCommand.java b/wpilibjExamples/src/main/java/org/wpilib/commands/command2/ReplaceMeCommand.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/commands/command2/ReplaceMeCommand.java rename to wpilibjExamples/src/main/java/org/wpilib/commands/command2/ReplaceMeCommand.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/commands/commands.json b/wpilibjExamples/src/main/java/org/wpilib/commands/commands.json similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/commands/commands.json rename to wpilibjExamples/src/main/java/org/wpilib/commands/commands.json diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/commands/emptyclass/ReplaceMeEmptyClass.java b/wpilibjExamples/src/main/java/org/wpilib/commands/emptyclass/ReplaceMeEmptyClass.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/commands/emptyclass/ReplaceMeEmptyClass.java rename to wpilibjExamples/src/main/java/org/wpilib/commands/emptyclass/ReplaceMeEmptyClass.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/commands/instantcommand/ReplaceMeInstantCommand.java b/wpilibjExamples/src/main/java/org/wpilib/commands/instantcommand/ReplaceMeInstantCommand.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/commands/instantcommand/ReplaceMeInstantCommand.java rename to wpilibjExamples/src/main/java/org/wpilib/commands/instantcommand/ReplaceMeInstantCommand.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/commands/parallelcommandgroup/ReplaceMeParallelCommandGroup.java b/wpilibjExamples/src/main/java/org/wpilib/commands/parallelcommandgroup/ReplaceMeParallelCommandGroup.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/commands/parallelcommandgroup/ReplaceMeParallelCommandGroup.java rename to wpilibjExamples/src/main/java/org/wpilib/commands/parallelcommandgroup/ReplaceMeParallelCommandGroup.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/commands/paralleldeadlinegroup/ReplaceMeParallelDeadlineGroup.java b/wpilibjExamples/src/main/java/org/wpilib/commands/paralleldeadlinegroup/ReplaceMeParallelDeadlineGroup.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/commands/paralleldeadlinegroup/ReplaceMeParallelDeadlineGroup.java rename to wpilibjExamples/src/main/java/org/wpilib/commands/paralleldeadlinegroup/ReplaceMeParallelDeadlineGroup.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/commands/parallelracegroup/ReplaceMeParallelRaceGroup.java b/wpilibjExamples/src/main/java/org/wpilib/commands/parallelracegroup/ReplaceMeParallelRaceGroup.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/commands/parallelracegroup/ReplaceMeParallelRaceGroup.java rename to wpilibjExamples/src/main/java/org/wpilib/commands/parallelracegroup/ReplaceMeParallelRaceGroup.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/commands/sequentialcommandgroup/ReplaceMeSequentialCommandGroup.java b/wpilibjExamples/src/main/java/org/wpilib/commands/sequentialcommandgroup/ReplaceMeSequentialCommandGroup.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/commands/sequentialcommandgroup/ReplaceMeSequentialCommandGroup.java rename to wpilibjExamples/src/main/java/org/wpilib/commands/sequentialcommandgroup/ReplaceMeSequentialCommandGroup.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/commands/subsystem2/ReplaceMeSubsystem.java b/wpilibjExamples/src/main/java/org/wpilib/commands/subsystem2/ReplaceMeSubsystem.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/commands/subsystem2/ReplaceMeSubsystem.java rename to wpilibjExamples/src/main/java/org/wpilib/commands/subsystem2/ReplaceMeSubsystem.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/addressableled/Main.java b/wpilibjExamples/src/main/java/org/wpilib/examples/addressableled/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/addressableled/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/addressableled/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/addressableled/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/examples/addressableled/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/addressableled/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/addressableled/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/apriltagsvision/Main.java b/wpilibjExamples/src/main/java/org/wpilib/examples/apriltagsvision/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/apriltagsvision/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/apriltagsvision/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/apriltagsvision/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/examples/apriltagsvision/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/apriltagsvision/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/apriltagsvision/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/arcadedrive/Main.java b/wpilibjExamples/src/main/java/org/wpilib/examples/arcadedrive/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/arcadedrive/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/arcadedrive/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/arcadedrive/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/examples/arcadedrive/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/arcadedrive/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/arcadedrive/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/arcadedrivexboxcontroller/Main.java b/wpilibjExamples/src/main/java/org/wpilib/examples/arcadedrivexboxcontroller/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/arcadedrivexboxcontroller/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/arcadedrivexboxcontroller/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/arcadedrivexboxcontroller/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/examples/arcadedrivexboxcontroller/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/arcadedrivexboxcontroller/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/arcadedrivexboxcontroller/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/armsimulation/Constants.java b/wpilibjExamples/src/main/java/org/wpilib/examples/armsimulation/Constants.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/armsimulation/Constants.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/armsimulation/Constants.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/armsimulation/Main.java b/wpilibjExamples/src/main/java/org/wpilib/examples/armsimulation/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/armsimulation/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/armsimulation/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/armsimulation/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/examples/armsimulation/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/armsimulation/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/armsimulation/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/armsimulation/subsystems/Arm.java b/wpilibjExamples/src/main/java/org/wpilib/examples/armsimulation/subsystems/Arm.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/armsimulation/subsystems/Arm.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/armsimulation/subsystems/Arm.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/canpdp/Main.java b/wpilibjExamples/src/main/java/org/wpilib/examples/canpdp/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/canpdp/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/canpdp/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/canpdp/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/examples/canpdp/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/canpdp/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/canpdp/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/differentialdrivebot/Drivetrain.java b/wpilibjExamples/src/main/java/org/wpilib/examples/differentialdrivebot/Drivetrain.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/differentialdrivebot/Drivetrain.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/differentialdrivebot/Drivetrain.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/differentialdrivebot/Main.java b/wpilibjExamples/src/main/java/org/wpilib/examples/differentialdrivebot/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/differentialdrivebot/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/differentialdrivebot/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/differentialdrivebot/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/examples/differentialdrivebot/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/differentialdrivebot/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/differentialdrivebot/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/differentialdriveposeestimator/Drivetrain.java b/wpilibjExamples/src/main/java/org/wpilib/examples/differentialdriveposeestimator/Drivetrain.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/differentialdriveposeestimator/Drivetrain.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/differentialdriveposeestimator/Drivetrain.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/differentialdriveposeestimator/ExampleGlobalMeasurementSensor.java b/wpilibjExamples/src/main/java/org/wpilib/examples/differentialdriveposeestimator/ExampleGlobalMeasurementSensor.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/differentialdriveposeestimator/ExampleGlobalMeasurementSensor.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/differentialdriveposeestimator/ExampleGlobalMeasurementSensor.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/differentialdriveposeestimator/Main.java b/wpilibjExamples/src/main/java/org/wpilib/examples/differentialdriveposeestimator/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/differentialdriveposeestimator/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/differentialdriveposeestimator/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/differentialdriveposeestimator/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/examples/differentialdriveposeestimator/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/differentialdriveposeestimator/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/differentialdriveposeestimator/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/digitalcommunication/Main.java b/wpilibjExamples/src/main/java/org/wpilib/examples/digitalcommunication/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/digitalcommunication/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/digitalcommunication/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/digitalcommunication/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/examples/digitalcommunication/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/digitalcommunication/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/digitalcommunication/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/drivedistanceoffboard/Constants.java b/wpilibjExamples/src/main/java/org/wpilib/examples/drivedistanceoffboard/Constants.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/drivedistanceoffboard/Constants.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/drivedistanceoffboard/Constants.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/drivedistanceoffboard/ExampleSmartMotorController.java b/wpilibjExamples/src/main/java/org/wpilib/examples/drivedistanceoffboard/ExampleSmartMotorController.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/drivedistanceoffboard/ExampleSmartMotorController.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/drivedistanceoffboard/ExampleSmartMotorController.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/drivedistanceoffboard/Main.java b/wpilibjExamples/src/main/java/org/wpilib/examples/drivedistanceoffboard/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/drivedistanceoffboard/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/drivedistanceoffboard/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/drivedistanceoffboard/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/examples/drivedistanceoffboard/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/drivedistanceoffboard/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/drivedistanceoffboard/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/drivedistanceoffboard/RobotContainer.java b/wpilibjExamples/src/main/java/org/wpilib/examples/drivedistanceoffboard/RobotContainer.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/drivedistanceoffboard/RobotContainer.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/drivedistanceoffboard/RobotContainer.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/drivedistanceoffboard/subsystems/DriveSubsystem.java b/wpilibjExamples/src/main/java/org/wpilib/examples/drivedistanceoffboard/subsystems/DriveSubsystem.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/drivedistanceoffboard/subsystems/DriveSubsystem.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/drivedistanceoffboard/subsystems/DriveSubsystem.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/dutycycleencoder/Main.java b/wpilibjExamples/src/main/java/org/wpilib/examples/dutycycleencoder/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/dutycycleencoder/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/dutycycleencoder/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/dutycycleencoder/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/examples/dutycycleencoder/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/dutycycleencoder/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/dutycycleencoder/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/dutycycleinput/Main.java b/wpilibjExamples/src/main/java/org/wpilib/examples/dutycycleinput/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/dutycycleinput/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/dutycycleinput/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/dutycycleinput/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/examples/dutycycleinput/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/dutycycleinput/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/dutycycleinput/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/elevatorexponentialprofile/ExampleSmartMotorController.java b/wpilibjExamples/src/main/java/org/wpilib/examples/elevatorexponentialprofile/ExampleSmartMotorController.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/elevatorexponentialprofile/ExampleSmartMotorController.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/elevatorexponentialprofile/ExampleSmartMotorController.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/elevatorexponentialprofile/Main.java b/wpilibjExamples/src/main/java/org/wpilib/examples/elevatorexponentialprofile/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/elevatorexponentialprofile/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/elevatorexponentialprofile/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/elevatorexponentialprofile/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/examples/elevatorexponentialprofile/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/elevatorexponentialprofile/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/elevatorexponentialprofile/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/elevatorexponentialsimulation/Constants.java b/wpilibjExamples/src/main/java/org/wpilib/examples/elevatorexponentialsimulation/Constants.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/elevatorexponentialsimulation/Constants.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/elevatorexponentialsimulation/Constants.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/elevatorexponentialsimulation/Main.java b/wpilibjExamples/src/main/java/org/wpilib/examples/elevatorexponentialsimulation/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/elevatorexponentialsimulation/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/elevatorexponentialsimulation/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/elevatorexponentialsimulation/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/examples/elevatorexponentialsimulation/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/elevatorexponentialsimulation/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/elevatorexponentialsimulation/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/elevatorexponentialsimulation/subsystems/Elevator.java b/wpilibjExamples/src/main/java/org/wpilib/examples/elevatorexponentialsimulation/subsystems/Elevator.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/elevatorexponentialsimulation/subsystems/Elevator.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/elevatorexponentialsimulation/subsystems/Elevator.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/elevatorprofiledpid/Main.java b/wpilibjExamples/src/main/java/org/wpilib/examples/elevatorprofiledpid/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/elevatorprofiledpid/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/elevatorprofiledpid/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/elevatorprofiledpid/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/examples/elevatorprofiledpid/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/elevatorprofiledpid/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/elevatorprofiledpid/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/elevatorsimulation/Constants.java b/wpilibjExamples/src/main/java/org/wpilib/examples/elevatorsimulation/Constants.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/elevatorsimulation/Constants.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/elevatorsimulation/Constants.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/elevatorsimulation/Main.java b/wpilibjExamples/src/main/java/org/wpilib/examples/elevatorsimulation/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/elevatorsimulation/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/elevatorsimulation/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/elevatorsimulation/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/examples/elevatorsimulation/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/elevatorsimulation/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/elevatorsimulation/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/elevatorsimulation/subsystems/Elevator.java b/wpilibjExamples/src/main/java/org/wpilib/examples/elevatorsimulation/subsystems/Elevator.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/elevatorsimulation/subsystems/Elevator.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/elevatorsimulation/subsystems/Elevator.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/elevatortrapezoidprofile/ExampleSmartMotorController.java b/wpilibjExamples/src/main/java/org/wpilib/examples/elevatortrapezoidprofile/ExampleSmartMotorController.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/elevatortrapezoidprofile/ExampleSmartMotorController.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/elevatortrapezoidprofile/ExampleSmartMotorController.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/elevatortrapezoidprofile/Main.java b/wpilibjExamples/src/main/java/org/wpilib/examples/elevatortrapezoidprofile/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/elevatortrapezoidprofile/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/elevatortrapezoidprofile/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/elevatortrapezoidprofile/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/examples/elevatortrapezoidprofile/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/elevatortrapezoidprofile/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/elevatortrapezoidprofile/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/encoder/Main.java b/wpilibjExamples/src/main/java/org/wpilib/examples/encoder/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/encoder/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/encoder/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/encoder/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/examples/encoder/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/encoder/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/encoder/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/eventloop/Main.java b/wpilibjExamples/src/main/java/org/wpilib/examples/eventloop/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/eventloop/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/eventloop/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/eventloop/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/examples/eventloop/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/eventloop/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/eventloop/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/examples.json b/wpilibjExamples/src/main/java/org/wpilib/examples/examples.json similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/examples.json rename to wpilibjExamples/src/main/java/org/wpilib/examples/examples.json diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/flywheelbangbangcontroller/Main.java b/wpilibjExamples/src/main/java/org/wpilib/examples/flywheelbangbangcontroller/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/flywheelbangbangcontroller/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/flywheelbangbangcontroller/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/flywheelbangbangcontroller/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/examples/flywheelbangbangcontroller/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/flywheelbangbangcontroller/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/flywheelbangbangcontroller/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/gettingstarted/Main.java b/wpilibjExamples/src/main/java/org/wpilib/examples/gettingstarted/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/gettingstarted/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/gettingstarted/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/gettingstarted/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/examples/gettingstarted/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/gettingstarted/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/gettingstarted/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/gyro/Main.java b/wpilibjExamples/src/main/java/org/wpilib/examples/gyro/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/gyro/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/gyro/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/gyro/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/examples/gyro/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/gyro/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/gyro/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/gyromecanum/Main.java b/wpilibjExamples/src/main/java/org/wpilib/examples/gyromecanum/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/gyromecanum/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/gyromecanum/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/gyromecanum/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/examples/gyromecanum/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/gyromecanum/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/gyromecanum/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/hatchbotinlined/Constants.java b/wpilibjExamples/src/main/java/org/wpilib/examples/hatchbotinlined/Constants.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/hatchbotinlined/Constants.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/hatchbotinlined/Constants.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/hatchbotinlined/Main.java b/wpilibjExamples/src/main/java/org/wpilib/examples/hatchbotinlined/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/hatchbotinlined/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/hatchbotinlined/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/hatchbotinlined/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/examples/hatchbotinlined/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/hatchbotinlined/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/hatchbotinlined/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/hatchbotinlined/RobotContainer.java b/wpilibjExamples/src/main/java/org/wpilib/examples/hatchbotinlined/RobotContainer.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/hatchbotinlined/RobotContainer.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/hatchbotinlined/RobotContainer.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/hatchbotinlined/commands/Autos.java b/wpilibjExamples/src/main/java/org/wpilib/examples/hatchbotinlined/commands/Autos.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/hatchbotinlined/commands/Autos.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/hatchbotinlined/commands/Autos.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/hatchbotinlined/subsystems/DriveSubsystem.java b/wpilibjExamples/src/main/java/org/wpilib/examples/hatchbotinlined/subsystems/DriveSubsystem.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/hatchbotinlined/subsystems/DriveSubsystem.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/hatchbotinlined/subsystems/DriveSubsystem.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/hatchbotinlined/subsystems/HatchSubsystem.java b/wpilibjExamples/src/main/java/org/wpilib/examples/hatchbotinlined/subsystems/HatchSubsystem.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/hatchbotinlined/subsystems/HatchSubsystem.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/hatchbotinlined/subsystems/HatchSubsystem.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/hatchbottraditional/Constants.java b/wpilibjExamples/src/main/java/org/wpilib/examples/hatchbottraditional/Constants.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/hatchbottraditional/Constants.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/hatchbottraditional/Constants.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/hatchbottraditional/Main.java b/wpilibjExamples/src/main/java/org/wpilib/examples/hatchbottraditional/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/hatchbottraditional/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/hatchbottraditional/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/hatchbottraditional/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/examples/hatchbottraditional/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/hatchbottraditional/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/hatchbottraditional/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/hatchbottraditional/RobotContainer.java b/wpilibjExamples/src/main/java/org/wpilib/examples/hatchbottraditional/RobotContainer.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/hatchbottraditional/RobotContainer.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/hatchbottraditional/RobotContainer.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/hatchbottraditional/commands/ComplexAuto.java b/wpilibjExamples/src/main/java/org/wpilib/examples/hatchbottraditional/commands/ComplexAuto.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/hatchbottraditional/commands/ComplexAuto.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/hatchbottraditional/commands/ComplexAuto.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/hatchbottraditional/commands/DefaultDrive.java b/wpilibjExamples/src/main/java/org/wpilib/examples/hatchbottraditional/commands/DefaultDrive.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/hatchbottraditional/commands/DefaultDrive.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/hatchbottraditional/commands/DefaultDrive.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/hatchbottraditional/commands/DriveDistance.java b/wpilibjExamples/src/main/java/org/wpilib/examples/hatchbottraditional/commands/DriveDistance.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/hatchbottraditional/commands/DriveDistance.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/hatchbottraditional/commands/DriveDistance.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/hatchbottraditional/commands/GrabHatch.java b/wpilibjExamples/src/main/java/org/wpilib/examples/hatchbottraditional/commands/GrabHatch.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/hatchbottraditional/commands/GrabHatch.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/hatchbottraditional/commands/GrabHatch.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/hatchbottraditional/commands/HalveDriveSpeed.java b/wpilibjExamples/src/main/java/org/wpilib/examples/hatchbottraditional/commands/HalveDriveSpeed.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/hatchbottraditional/commands/HalveDriveSpeed.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/hatchbottraditional/commands/HalveDriveSpeed.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/hatchbottraditional/commands/ReleaseHatch.java b/wpilibjExamples/src/main/java/org/wpilib/examples/hatchbottraditional/commands/ReleaseHatch.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/hatchbottraditional/commands/ReleaseHatch.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/hatchbottraditional/commands/ReleaseHatch.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/hatchbottraditional/subsystems/DriveSubsystem.java b/wpilibjExamples/src/main/java/org/wpilib/examples/hatchbottraditional/subsystems/DriveSubsystem.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/hatchbottraditional/subsystems/DriveSubsystem.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/hatchbottraditional/subsystems/DriveSubsystem.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/hatchbottraditional/subsystems/HatchSubsystem.java b/wpilibjExamples/src/main/java/org/wpilib/examples/hatchbottraditional/subsystems/HatchSubsystem.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/hatchbottraditional/subsystems/HatchSubsystem.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/hatchbottraditional/subsystems/HatchSubsystem.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/hidrumble/Main.java b/wpilibjExamples/src/main/java/org/wpilib/examples/hidrumble/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/hidrumble/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/hidrumble/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/hidrumble/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/examples/hidrumble/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/hidrumble/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/hidrumble/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/httpcamera/Main.java b/wpilibjExamples/src/main/java/org/wpilib/examples/httpcamera/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/httpcamera/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/httpcamera/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/httpcamera/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/examples/httpcamera/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/httpcamera/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/httpcamera/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/i2ccommunication/Main.java b/wpilibjExamples/src/main/java/org/wpilib/examples/i2ccommunication/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/i2ccommunication/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/i2ccommunication/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/i2ccommunication/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/examples/i2ccommunication/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/i2ccommunication/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/i2ccommunication/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/intermediatevision/Main.java b/wpilibjExamples/src/main/java/org/wpilib/examples/intermediatevision/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/intermediatevision/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/intermediatevision/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/intermediatevision/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/examples/intermediatevision/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/intermediatevision/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/intermediatevision/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/mecanumbot/Drivetrain.java b/wpilibjExamples/src/main/java/org/wpilib/examples/mecanumbot/Drivetrain.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/mecanumbot/Drivetrain.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/mecanumbot/Drivetrain.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/mecanumbot/Main.java b/wpilibjExamples/src/main/java/org/wpilib/examples/mecanumbot/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/mecanumbot/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/mecanumbot/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/mecanumbot/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/examples/mecanumbot/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/mecanumbot/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/mecanumbot/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/mecanumdrive/Main.java b/wpilibjExamples/src/main/java/org/wpilib/examples/mecanumdrive/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/mecanumdrive/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/mecanumdrive/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/mecanumdrive/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/examples/mecanumdrive/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/mecanumdrive/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/mecanumdrive/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/mecanumdriveposeestimator/Drivetrain.java b/wpilibjExamples/src/main/java/org/wpilib/examples/mecanumdriveposeestimator/Drivetrain.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/mecanumdriveposeestimator/Drivetrain.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/mecanumdriveposeestimator/Drivetrain.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/mecanumdriveposeestimator/ExampleGlobalMeasurementSensor.java b/wpilibjExamples/src/main/java/org/wpilib/examples/mecanumdriveposeestimator/ExampleGlobalMeasurementSensor.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/mecanumdriveposeestimator/ExampleGlobalMeasurementSensor.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/mecanumdriveposeestimator/ExampleGlobalMeasurementSensor.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/mecanumdriveposeestimator/Main.java b/wpilibjExamples/src/main/java/org/wpilib/examples/mecanumdriveposeestimator/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/mecanumdriveposeestimator/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/mecanumdriveposeestimator/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/mecanumdriveposeestimator/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/examples/mecanumdriveposeestimator/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/mecanumdriveposeestimator/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/mecanumdriveposeestimator/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/mechanism2d/Main.java b/wpilibjExamples/src/main/java/org/wpilib/examples/mechanism2d/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/mechanism2d/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/mechanism2d/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/mechanism2d/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/examples/mechanism2d/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/mechanism2d/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/mechanism2d/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/motorcontrol/Main.java b/wpilibjExamples/src/main/java/org/wpilib/examples/motorcontrol/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/motorcontrol/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/motorcontrol/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/motorcontrol/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/examples/motorcontrol/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/motorcontrol/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/motorcontrol/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/potentiometerpid/Main.java b/wpilibjExamples/src/main/java/org/wpilib/examples/potentiometerpid/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/potentiometerpid/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/potentiometerpid/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/potentiometerpid/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/examples/potentiometerpid/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/potentiometerpid/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/potentiometerpid/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/quickvision/Main.java b/wpilibjExamples/src/main/java/org/wpilib/examples/quickvision/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/quickvision/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/quickvision/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/quickvision/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/examples/quickvision/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/quickvision/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/quickvision/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/rapidreactcommandbot/Constants.java b/wpilibjExamples/src/main/java/org/wpilib/examples/rapidreactcommandbot/Constants.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/rapidreactcommandbot/Constants.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/rapidreactcommandbot/Constants.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/rapidreactcommandbot/Main.java b/wpilibjExamples/src/main/java/org/wpilib/examples/rapidreactcommandbot/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/rapidreactcommandbot/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/rapidreactcommandbot/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/rapidreactcommandbot/RapidReactCommandBot.java b/wpilibjExamples/src/main/java/org/wpilib/examples/rapidreactcommandbot/RapidReactCommandBot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/rapidreactcommandbot/RapidReactCommandBot.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/rapidreactcommandbot/RapidReactCommandBot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/rapidreactcommandbot/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/examples/rapidreactcommandbot/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/rapidreactcommandbot/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/rapidreactcommandbot/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/rapidreactcommandbot/subsystems/Drive.java b/wpilibjExamples/src/main/java/org/wpilib/examples/rapidreactcommandbot/subsystems/Drive.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/rapidreactcommandbot/subsystems/Drive.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/rapidreactcommandbot/subsystems/Drive.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/rapidreactcommandbot/subsystems/Intake.java b/wpilibjExamples/src/main/java/org/wpilib/examples/rapidreactcommandbot/subsystems/Intake.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/rapidreactcommandbot/subsystems/Intake.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/rapidreactcommandbot/subsystems/Intake.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/rapidreactcommandbot/subsystems/Pneumatics.java b/wpilibjExamples/src/main/java/org/wpilib/examples/rapidreactcommandbot/subsystems/Pneumatics.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/rapidreactcommandbot/subsystems/Pneumatics.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/rapidreactcommandbot/subsystems/Pneumatics.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/rapidreactcommandbot/subsystems/Shooter.java b/wpilibjExamples/src/main/java/org/wpilib/examples/rapidreactcommandbot/subsystems/Shooter.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/rapidreactcommandbot/subsystems/Shooter.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/rapidreactcommandbot/subsystems/Shooter.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/rapidreactcommandbot/subsystems/Storage.java b/wpilibjExamples/src/main/java/org/wpilib/examples/rapidreactcommandbot/subsystems/Storage.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/rapidreactcommandbot/subsystems/Storage.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/rapidreactcommandbot/subsystems/Storage.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/romireference/Constants.java b/wpilibjExamples/src/main/java/org/wpilib/examples/romireference/Constants.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/romireference/Constants.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/romireference/Constants.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/romireference/Main.java b/wpilibjExamples/src/main/java/org/wpilib/examples/romireference/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/romireference/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/romireference/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/romireference/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/examples/romireference/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/romireference/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/romireference/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/romireference/RobotContainer.java b/wpilibjExamples/src/main/java/org/wpilib/examples/romireference/RobotContainer.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/romireference/RobotContainer.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/romireference/RobotContainer.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/romireference/commands/ArcadeDrive.java b/wpilibjExamples/src/main/java/org/wpilib/examples/romireference/commands/ArcadeDrive.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/romireference/commands/ArcadeDrive.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/romireference/commands/ArcadeDrive.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/romireference/commands/AutonomousDistance.java b/wpilibjExamples/src/main/java/org/wpilib/examples/romireference/commands/AutonomousDistance.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/romireference/commands/AutonomousDistance.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/romireference/commands/AutonomousDistance.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/romireference/commands/AutonomousTime.java b/wpilibjExamples/src/main/java/org/wpilib/examples/romireference/commands/AutonomousTime.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/romireference/commands/AutonomousTime.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/romireference/commands/AutonomousTime.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/romireference/commands/DriveDistance.java b/wpilibjExamples/src/main/java/org/wpilib/examples/romireference/commands/DriveDistance.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/romireference/commands/DriveDistance.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/romireference/commands/DriveDistance.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/romireference/commands/DriveTime.java b/wpilibjExamples/src/main/java/org/wpilib/examples/romireference/commands/DriveTime.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/romireference/commands/DriveTime.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/romireference/commands/DriveTime.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/romireference/commands/TurnDegrees.java b/wpilibjExamples/src/main/java/org/wpilib/examples/romireference/commands/TurnDegrees.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/romireference/commands/TurnDegrees.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/romireference/commands/TurnDegrees.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/romireference/commands/TurnTime.java b/wpilibjExamples/src/main/java/org/wpilib/examples/romireference/commands/TurnTime.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/romireference/commands/TurnTime.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/romireference/commands/TurnTime.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/romireference/subsystems/Drivetrain.java b/wpilibjExamples/src/main/java/org/wpilib/examples/romireference/subsystems/Drivetrain.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/romireference/subsystems/Drivetrain.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/romireference/subsystems/Drivetrain.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/selectcommand/Constants.java b/wpilibjExamples/src/main/java/org/wpilib/examples/selectcommand/Constants.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/selectcommand/Constants.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/selectcommand/Constants.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/selectcommand/Main.java b/wpilibjExamples/src/main/java/org/wpilib/examples/selectcommand/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/selectcommand/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/selectcommand/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/selectcommand/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/examples/selectcommand/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/selectcommand/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/selectcommand/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/selectcommand/RobotContainer.java b/wpilibjExamples/src/main/java/org/wpilib/examples/selectcommand/RobotContainer.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/selectcommand/RobotContainer.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/selectcommand/RobotContainer.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/simpledifferentialdrivesimulation/Drivetrain.java b/wpilibjExamples/src/main/java/org/wpilib/examples/simpledifferentialdrivesimulation/Drivetrain.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/simpledifferentialdrivesimulation/Drivetrain.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/simpledifferentialdrivesimulation/Drivetrain.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/simpledifferentialdrivesimulation/Main.java b/wpilibjExamples/src/main/java/org/wpilib/examples/simpledifferentialdrivesimulation/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/simpledifferentialdrivesimulation/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/simpledifferentialdrivesimulation/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/simpledifferentialdrivesimulation/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/examples/simpledifferentialdrivesimulation/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/simpledifferentialdrivesimulation/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/simpledifferentialdrivesimulation/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/solenoid/Main.java b/wpilibjExamples/src/main/java/org/wpilib/examples/solenoid/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/solenoid/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/solenoid/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/solenoid/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/examples/solenoid/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/solenoid/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/solenoid/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/statespacearm/Main.java b/wpilibjExamples/src/main/java/org/wpilib/examples/statespacearm/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/statespacearm/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/statespacearm/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/statespacearm/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/examples/statespacearm/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/statespacearm/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/statespacearm/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/statespaceelevator/Main.java b/wpilibjExamples/src/main/java/org/wpilib/examples/statespaceelevator/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/statespaceelevator/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/statespaceelevator/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/statespaceelevator/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/examples/statespaceelevator/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/statespaceelevator/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/statespaceelevator/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/statespaceflywheel/Main.java b/wpilibjExamples/src/main/java/org/wpilib/examples/statespaceflywheel/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/statespaceflywheel/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/statespaceflywheel/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/statespaceflywheel/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/examples/statespaceflywheel/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/statespaceflywheel/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/statespaceflywheel/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/statespaceflywheelsysid/Main.java b/wpilibjExamples/src/main/java/org/wpilib/examples/statespaceflywheelsysid/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/statespaceflywheelsysid/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/statespaceflywheelsysid/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/statespaceflywheelsysid/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/examples/statespaceflywheelsysid/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/statespaceflywheelsysid/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/statespaceflywheelsysid/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/swervebot/Drivetrain.java b/wpilibjExamples/src/main/java/org/wpilib/examples/swervebot/Drivetrain.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/swervebot/Drivetrain.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/swervebot/Drivetrain.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/swervebot/Main.java b/wpilibjExamples/src/main/java/org/wpilib/examples/swervebot/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/swervebot/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/swervebot/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/swervebot/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/examples/swervebot/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/swervebot/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/swervebot/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/swervebot/SwerveModule.java b/wpilibjExamples/src/main/java/org/wpilib/examples/swervebot/SwerveModule.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/swervebot/SwerveModule.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/swervebot/SwerveModule.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/swervedriveposeestimator/Drivetrain.java b/wpilibjExamples/src/main/java/org/wpilib/examples/swervedriveposeestimator/Drivetrain.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/swervedriveposeestimator/Drivetrain.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/swervedriveposeestimator/Drivetrain.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/swervedriveposeestimator/ExampleGlobalMeasurementSensor.java b/wpilibjExamples/src/main/java/org/wpilib/examples/swervedriveposeestimator/ExampleGlobalMeasurementSensor.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/swervedriveposeestimator/ExampleGlobalMeasurementSensor.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/swervedriveposeestimator/ExampleGlobalMeasurementSensor.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/swervedriveposeestimator/Main.java b/wpilibjExamples/src/main/java/org/wpilib/examples/swervedriveposeestimator/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/swervedriveposeestimator/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/swervedriveposeestimator/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/swervedriveposeestimator/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/examples/swervedriveposeestimator/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/swervedriveposeestimator/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/swervedriveposeestimator/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/swervedriveposeestimator/SwerveModule.java b/wpilibjExamples/src/main/java/org/wpilib/examples/swervedriveposeestimator/SwerveModule.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/swervedriveposeestimator/SwerveModule.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/swervedriveposeestimator/SwerveModule.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/sysidroutine/Constants.java b/wpilibjExamples/src/main/java/org/wpilib/examples/sysidroutine/Constants.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/sysidroutine/Constants.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/sysidroutine/Constants.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/sysidroutine/Main.java b/wpilibjExamples/src/main/java/org/wpilib/examples/sysidroutine/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/sysidroutine/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/sysidroutine/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/sysidroutine/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/examples/sysidroutine/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/sysidroutine/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/sysidroutine/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/sysidroutine/SysIdRoutineBot.java b/wpilibjExamples/src/main/java/org/wpilib/examples/sysidroutine/SysIdRoutineBot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/sysidroutine/SysIdRoutineBot.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/sysidroutine/SysIdRoutineBot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/sysidroutine/subsystems/Drive.java b/wpilibjExamples/src/main/java/org/wpilib/examples/sysidroutine/subsystems/Drive.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/sysidroutine/subsystems/Drive.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/sysidroutine/subsystems/Drive.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/sysidroutine/subsystems/Shooter.java b/wpilibjExamples/src/main/java/org/wpilib/examples/sysidroutine/subsystems/Shooter.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/sysidroutine/subsystems/Shooter.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/sysidroutine/subsystems/Shooter.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/tankdrive/Main.java b/wpilibjExamples/src/main/java/org/wpilib/examples/tankdrive/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/tankdrive/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/tankdrive/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/tankdrive/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/examples/tankdrive/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/tankdrive/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/tankdrive/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/tankdrivexboxcontroller/Main.java b/wpilibjExamples/src/main/java/org/wpilib/examples/tankdrivexboxcontroller/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/tankdrivexboxcontroller/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/tankdrivexboxcontroller/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/tankdrivexboxcontroller/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/examples/tankdrivexboxcontroller/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/tankdrivexboxcontroller/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/tankdrivexboxcontroller/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/unittest/Constants.java b/wpilibjExamples/src/main/java/org/wpilib/examples/unittest/Constants.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/unittest/Constants.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/unittest/Constants.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/unittest/Main.java b/wpilibjExamples/src/main/java/org/wpilib/examples/unittest/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/unittest/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/unittest/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/unittest/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/examples/unittest/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/unittest/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/unittest/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/unittest/subsystems/Intake.java b/wpilibjExamples/src/main/java/org/wpilib/examples/unittest/subsystems/Intake.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/unittest/subsystems/Intake.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/unittest/subsystems/Intake.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/xrpreference/Constants.java b/wpilibjExamples/src/main/java/org/wpilib/examples/xrpreference/Constants.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/xrpreference/Constants.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/xrpreference/Constants.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/xrpreference/Main.java b/wpilibjExamples/src/main/java/org/wpilib/examples/xrpreference/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/xrpreference/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/xrpreference/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/xrpreference/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/examples/xrpreference/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/xrpreference/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/xrpreference/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/xrpreference/RobotContainer.java b/wpilibjExamples/src/main/java/org/wpilib/examples/xrpreference/RobotContainer.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/xrpreference/RobotContainer.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/xrpreference/RobotContainer.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/xrpreference/commands/ArcadeDrive.java b/wpilibjExamples/src/main/java/org/wpilib/examples/xrpreference/commands/ArcadeDrive.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/xrpreference/commands/ArcadeDrive.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/xrpreference/commands/ArcadeDrive.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/xrpreference/commands/AutonomousDistance.java b/wpilibjExamples/src/main/java/org/wpilib/examples/xrpreference/commands/AutonomousDistance.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/xrpreference/commands/AutonomousDistance.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/xrpreference/commands/AutonomousDistance.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/xrpreference/commands/AutonomousTime.java b/wpilibjExamples/src/main/java/org/wpilib/examples/xrpreference/commands/AutonomousTime.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/xrpreference/commands/AutonomousTime.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/xrpreference/commands/AutonomousTime.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/xrpreference/commands/DriveDistance.java b/wpilibjExamples/src/main/java/org/wpilib/examples/xrpreference/commands/DriveDistance.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/xrpreference/commands/DriveDistance.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/xrpreference/commands/DriveDistance.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/xrpreference/commands/DriveTime.java b/wpilibjExamples/src/main/java/org/wpilib/examples/xrpreference/commands/DriveTime.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/xrpreference/commands/DriveTime.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/xrpreference/commands/DriveTime.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/xrpreference/commands/TurnDegrees.java b/wpilibjExamples/src/main/java/org/wpilib/examples/xrpreference/commands/TurnDegrees.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/xrpreference/commands/TurnDegrees.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/xrpreference/commands/TurnDegrees.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/xrpreference/commands/TurnTime.java b/wpilibjExamples/src/main/java/org/wpilib/examples/xrpreference/commands/TurnTime.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/xrpreference/commands/TurnTime.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/xrpreference/commands/TurnTime.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/xrpreference/subsystems/Arm.java b/wpilibjExamples/src/main/java/org/wpilib/examples/xrpreference/subsystems/Arm.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/xrpreference/subsystems/Arm.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/xrpreference/subsystems/Arm.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/xrpreference/subsystems/Drivetrain.java b/wpilibjExamples/src/main/java/org/wpilib/examples/xrpreference/subsystems/Drivetrain.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/xrpreference/subsystems/Drivetrain.java rename to wpilibjExamples/src/main/java/org/wpilib/examples/xrpreference/subsystems/Drivetrain.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/snippets/accelerometercollision/Main.java b/wpilibjExamples/src/main/java/org/wpilib/snippets/accelerometercollision/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/snippets/accelerometercollision/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/snippets/accelerometercollision/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/snippets/accelerometercollision/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/snippets/accelerometercollision/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/snippets/accelerometercollision/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/snippets/accelerometercollision/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/snippets/accelerometerfilter/Main.java b/wpilibjExamples/src/main/java/org/wpilib/snippets/accelerometerfilter/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/snippets/accelerometerfilter/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/snippets/accelerometerfilter/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/snippets/accelerometerfilter/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/snippets/accelerometerfilter/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/snippets/accelerometerfilter/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/snippets/accelerometerfilter/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/snippets/adxlaccelerometers/Main.java b/wpilibjExamples/src/main/java/org/wpilib/snippets/adxlaccelerometers/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/snippets/adxlaccelerometers/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/snippets/adxlaccelerometers/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/snippets/adxlaccelerometers/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/snippets/adxlaccelerometers/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/snippets/adxlaccelerometers/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/snippets/adxlaccelerometers/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/snippets/analogaccelerometer/Main.java b/wpilibjExamples/src/main/java/org/wpilib/snippets/analogaccelerometer/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/snippets/analogaccelerometer/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/snippets/analogaccelerometer/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/snippets/analogaccelerometer/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/snippets/analogaccelerometer/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/snippets/analogaccelerometer/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/snippets/analogaccelerometer/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/snippets/analogencoder/Main.java b/wpilibjExamples/src/main/java/org/wpilib/snippets/analogencoder/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/snippets/analogencoder/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/snippets/analogencoder/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/snippets/analogencoder/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/snippets/analogencoder/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/snippets/analogencoder/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/snippets/analogencoder/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/snippets/analoginput/Main.java b/wpilibjExamples/src/main/java/org/wpilib/snippets/analoginput/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/snippets/analoginput/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/snippets/analoginput/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/snippets/analoginput/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/snippets/analoginput/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/snippets/analoginput/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/snippets/analoginput/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/snippets/analogpotentiometer/Main.java b/wpilibjExamples/src/main/java/org/wpilib/snippets/analogpotentiometer/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/snippets/analogpotentiometer/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/snippets/analogpotentiometer/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/snippets/analogpotentiometer/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/snippets/analogpotentiometer/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/snippets/analogpotentiometer/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/snippets/analogpotentiometer/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/snippets/digitalinput/Main.java b/wpilibjExamples/src/main/java/org/wpilib/snippets/digitalinput/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/snippets/digitalinput/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/snippets/digitalinput/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/snippets/digitalinput/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/snippets/digitalinput/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/snippets/digitalinput/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/snippets/digitalinput/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/snippets/dutycycleencoder/Main.java b/wpilibjExamples/src/main/java/org/wpilib/snippets/dutycycleencoder/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/snippets/dutycycleencoder/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/snippets/dutycycleencoder/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/snippets/dutycycleencoder/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/snippets/dutycycleencoder/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/snippets/dutycycleencoder/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/snippets/dutycycleencoder/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/snippets/encoder/Main.java b/wpilibjExamples/src/main/java/org/wpilib/snippets/encoder/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/snippets/encoder/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/snippets/encoder/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/snippets/encoder/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/snippets/encoder/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/snippets/encoder/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/snippets/encoder/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/snippets/encoderdrive/Main.java b/wpilibjExamples/src/main/java/org/wpilib/snippets/encoderdrive/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/snippets/encoderdrive/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/snippets/encoderdrive/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/snippets/encoderdrive/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/snippets/encoderdrive/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/snippets/encoderdrive/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/snippets/encoderdrive/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/snippets/encoderhoming/Main.java b/wpilibjExamples/src/main/java/org/wpilib/snippets/encoderhoming/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/snippets/encoderhoming/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/snippets/encoderhoming/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/snippets/encoderhoming/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/snippets/encoderhoming/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/snippets/encoderhoming/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/snippets/encoderhoming/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/snippets/limitswitch/Main.java b/wpilibjExamples/src/main/java/org/wpilib/snippets/limitswitch/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/snippets/limitswitch/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/snippets/limitswitch/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/snippets/limitswitch/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/snippets/limitswitch/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/snippets/limitswitch/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/snippets/limitswitch/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/snippets/onboardimu/Main.java b/wpilibjExamples/src/main/java/org/wpilib/snippets/onboardimu/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/snippets/onboardimu/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/snippets/onboardimu/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/snippets/onboardimu/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/snippets/onboardimu/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/snippets/onboardimu/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/snippets/onboardimu/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/snippets/profiledpidfeedforward/Main.java b/wpilibjExamples/src/main/java/org/wpilib/snippets/profiledpidfeedforward/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/snippets/profiledpidfeedforward/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/snippets/profiledpidfeedforward/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/snippets/profiledpidfeedforward/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/snippets/profiledpidfeedforward/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/snippets/profiledpidfeedforward/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/snippets/profiledpidfeedforward/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/snippets/snippets.json b/wpilibjExamples/src/main/java/org/wpilib/snippets/snippets.json similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/snippets/snippets.json rename to wpilibjExamples/src/main/java/org/wpilib/snippets/snippets.json diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/commandbased/Constants.java b/wpilibjExamples/src/main/java/org/wpilib/templates/commandbased/Constants.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/commandbased/Constants.java rename to wpilibjExamples/src/main/java/org/wpilib/templates/commandbased/Constants.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/commandbased/Main.java b/wpilibjExamples/src/main/java/org/wpilib/templates/commandbased/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/commandbased/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/templates/commandbased/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/commandbased/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/templates/commandbased/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/commandbased/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/templates/commandbased/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/commandbased/RobotContainer.java b/wpilibjExamples/src/main/java/org/wpilib/templates/commandbased/RobotContainer.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/commandbased/RobotContainer.java rename to wpilibjExamples/src/main/java/org/wpilib/templates/commandbased/RobotContainer.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/commandbased/commands/Autos.java b/wpilibjExamples/src/main/java/org/wpilib/templates/commandbased/commands/Autos.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/commandbased/commands/Autos.java rename to wpilibjExamples/src/main/java/org/wpilib/templates/commandbased/commands/Autos.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/commandbased/commands/ExampleCommand.java b/wpilibjExamples/src/main/java/org/wpilib/templates/commandbased/commands/ExampleCommand.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/commandbased/commands/ExampleCommand.java rename to wpilibjExamples/src/main/java/org/wpilib/templates/commandbased/commands/ExampleCommand.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/commandbased/subsystems/ExampleSubsystem.java b/wpilibjExamples/src/main/java/org/wpilib/templates/commandbased/subsystems/ExampleSubsystem.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/commandbased/subsystems/ExampleSubsystem.java rename to wpilibjExamples/src/main/java/org/wpilib/templates/commandbased/subsystems/ExampleSubsystem.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/commandbasedskeleton/Main.java b/wpilibjExamples/src/main/java/org/wpilib/templates/commandbasedskeleton/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/commandbasedskeleton/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/templates/commandbasedskeleton/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/commandbasedskeleton/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/templates/commandbasedskeleton/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/commandbasedskeleton/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/templates/commandbasedskeleton/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/commandbasedskeleton/RobotContainer.java b/wpilibjExamples/src/main/java/org/wpilib/templates/commandbasedskeleton/RobotContainer.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/commandbasedskeleton/RobotContainer.java rename to wpilibjExamples/src/main/java/org/wpilib/templates/commandbasedskeleton/RobotContainer.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/educational/EducationalRobot.java b/wpilibjExamples/src/main/java/org/wpilib/templates/educational/EducationalRobot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/educational/EducationalRobot.java rename to wpilibjExamples/src/main/java/org/wpilib/templates/educational/EducationalRobot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/educational/Main.java b/wpilibjExamples/src/main/java/org/wpilib/templates/educational/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/educational/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/templates/educational/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/educational/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/templates/educational/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/educational/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/templates/educational/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/robotbaseskeleton/Main.java b/wpilibjExamples/src/main/java/org/wpilib/templates/robotbaseskeleton/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/robotbaseskeleton/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/templates/robotbaseskeleton/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/robotbaseskeleton/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/templates/robotbaseskeleton/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/robotbaseskeleton/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/templates/robotbaseskeleton/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/romicommandbased/Constants.java b/wpilibjExamples/src/main/java/org/wpilib/templates/romicommandbased/Constants.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/romicommandbased/Constants.java rename to wpilibjExamples/src/main/java/org/wpilib/templates/romicommandbased/Constants.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/romicommandbased/Main.java b/wpilibjExamples/src/main/java/org/wpilib/templates/romicommandbased/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/romicommandbased/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/templates/romicommandbased/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/romicommandbased/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/templates/romicommandbased/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/romicommandbased/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/templates/romicommandbased/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/romicommandbased/RobotContainer.java b/wpilibjExamples/src/main/java/org/wpilib/templates/romicommandbased/RobotContainer.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/romicommandbased/RobotContainer.java rename to wpilibjExamples/src/main/java/org/wpilib/templates/romicommandbased/RobotContainer.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/romicommandbased/commands/ExampleCommand.java b/wpilibjExamples/src/main/java/org/wpilib/templates/romicommandbased/commands/ExampleCommand.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/romicommandbased/commands/ExampleCommand.java rename to wpilibjExamples/src/main/java/org/wpilib/templates/romicommandbased/commands/ExampleCommand.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/romicommandbased/subsystems/RomiDrivetrain.java b/wpilibjExamples/src/main/java/org/wpilib/templates/romicommandbased/subsystems/RomiDrivetrain.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/romicommandbased/subsystems/RomiDrivetrain.java rename to wpilibjExamples/src/main/java/org/wpilib/templates/romicommandbased/subsystems/RomiDrivetrain.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/romieducational/EducationalRobot.java b/wpilibjExamples/src/main/java/org/wpilib/templates/romieducational/EducationalRobot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/romieducational/EducationalRobot.java rename to wpilibjExamples/src/main/java/org/wpilib/templates/romieducational/EducationalRobot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/romieducational/Main.java b/wpilibjExamples/src/main/java/org/wpilib/templates/romieducational/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/romieducational/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/templates/romieducational/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/romieducational/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/templates/romieducational/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/romieducational/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/templates/romieducational/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/romieducational/RomiDrivetrain.java b/wpilibjExamples/src/main/java/org/wpilib/templates/romieducational/RomiDrivetrain.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/romieducational/RomiDrivetrain.java rename to wpilibjExamples/src/main/java/org/wpilib/templates/romieducational/RomiDrivetrain.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/romitimed/Main.java b/wpilibjExamples/src/main/java/org/wpilib/templates/romitimed/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/romitimed/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/templates/romitimed/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/romitimed/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/templates/romitimed/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/romitimed/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/templates/romitimed/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/romitimed/RomiDrivetrain.java b/wpilibjExamples/src/main/java/org/wpilib/templates/romitimed/RomiDrivetrain.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/romitimed/RomiDrivetrain.java rename to wpilibjExamples/src/main/java/org/wpilib/templates/romitimed/RomiDrivetrain.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/templates.json b/wpilibjExamples/src/main/java/org/wpilib/templates/templates.json similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/templates.json rename to wpilibjExamples/src/main/java/org/wpilib/templates/templates.json diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/timed/Main.java b/wpilibjExamples/src/main/java/org/wpilib/templates/timed/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/timed/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/templates/timed/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/timed/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/templates/timed/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/timed/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/templates/timed/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/timedskeleton/Main.java b/wpilibjExamples/src/main/java/org/wpilib/templates/timedskeleton/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/timedskeleton/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/templates/timedskeleton/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/timedskeleton/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/templates/timedskeleton/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/timedskeleton/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/templates/timedskeleton/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/timeslice/Main.java b/wpilibjExamples/src/main/java/org/wpilib/templates/timeslice/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/timeslice/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/templates/timeslice/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/timeslice/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/templates/timeslice/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/timeslice/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/templates/timeslice/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/timesliceskeleton/Main.java b/wpilibjExamples/src/main/java/org/wpilib/templates/timesliceskeleton/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/timesliceskeleton/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/templates/timesliceskeleton/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/timesliceskeleton/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/templates/timesliceskeleton/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/timesliceskeleton/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/templates/timesliceskeleton/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/xrpcommandbased/Constants.java b/wpilibjExamples/src/main/java/org/wpilib/templates/xrpcommandbased/Constants.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/xrpcommandbased/Constants.java rename to wpilibjExamples/src/main/java/org/wpilib/templates/xrpcommandbased/Constants.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/xrpcommandbased/Main.java b/wpilibjExamples/src/main/java/org/wpilib/templates/xrpcommandbased/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/xrpcommandbased/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/templates/xrpcommandbased/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/xrpcommandbased/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/templates/xrpcommandbased/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/xrpcommandbased/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/templates/xrpcommandbased/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/xrpcommandbased/RobotContainer.java b/wpilibjExamples/src/main/java/org/wpilib/templates/xrpcommandbased/RobotContainer.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/xrpcommandbased/RobotContainer.java rename to wpilibjExamples/src/main/java/org/wpilib/templates/xrpcommandbased/RobotContainer.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/xrpcommandbased/commands/ExampleCommand.java b/wpilibjExamples/src/main/java/org/wpilib/templates/xrpcommandbased/commands/ExampleCommand.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/xrpcommandbased/commands/ExampleCommand.java rename to wpilibjExamples/src/main/java/org/wpilib/templates/xrpcommandbased/commands/ExampleCommand.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/xrpcommandbased/subsystems/XRPDrivetrain.java b/wpilibjExamples/src/main/java/org/wpilib/templates/xrpcommandbased/subsystems/XRPDrivetrain.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/xrpcommandbased/subsystems/XRPDrivetrain.java rename to wpilibjExamples/src/main/java/org/wpilib/templates/xrpcommandbased/subsystems/XRPDrivetrain.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/xrpeducational/EducationalRobot.java b/wpilibjExamples/src/main/java/org/wpilib/templates/xrpeducational/EducationalRobot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/xrpeducational/EducationalRobot.java rename to wpilibjExamples/src/main/java/org/wpilib/templates/xrpeducational/EducationalRobot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/xrpeducational/Main.java b/wpilibjExamples/src/main/java/org/wpilib/templates/xrpeducational/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/xrpeducational/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/templates/xrpeducational/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/xrpeducational/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/templates/xrpeducational/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/xrpeducational/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/templates/xrpeducational/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/xrpeducational/XRPDrivetrain.java b/wpilibjExamples/src/main/java/org/wpilib/templates/xrpeducational/XRPDrivetrain.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/xrpeducational/XRPDrivetrain.java rename to wpilibjExamples/src/main/java/org/wpilib/templates/xrpeducational/XRPDrivetrain.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/xrptimed/Main.java b/wpilibjExamples/src/main/java/org/wpilib/templates/xrptimed/Main.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/xrptimed/Main.java rename to wpilibjExamples/src/main/java/org/wpilib/templates/xrptimed/Main.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/xrptimed/Robot.java b/wpilibjExamples/src/main/java/org/wpilib/templates/xrptimed/Robot.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/xrptimed/Robot.java rename to wpilibjExamples/src/main/java/org/wpilib/templates/xrptimed/Robot.java diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/xrptimed/XRPDrivetrain.java b/wpilibjExamples/src/main/java/org/wpilib/templates/xrptimed/XRPDrivetrain.java similarity index 100% rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/templates/xrptimed/XRPDrivetrain.java rename to wpilibjExamples/src/main/java/org/wpilib/templates/xrptimed/XRPDrivetrain.java diff --git a/wpilibjExamples/src/test/java/edu/wpi/first/wpilibj/examples/armsimulation/ArmSimulationTest.java b/wpilibjExamples/src/test/java/org/wpilib/examples/armsimulation/ArmSimulationTest.java similarity index 100% rename from wpilibjExamples/src/test/java/edu/wpi/first/wpilibj/examples/armsimulation/ArmSimulationTest.java rename to wpilibjExamples/src/test/java/org/wpilib/examples/armsimulation/ArmSimulationTest.java diff --git a/wpilibjExamples/src/test/java/edu/wpi/first/wpilibj/examples/digitalcommunication/DigitalCommunicationTest.java b/wpilibjExamples/src/test/java/org/wpilib/examples/digitalcommunication/DigitalCommunicationTest.java similarity index 100% rename from wpilibjExamples/src/test/java/edu/wpi/first/wpilibj/examples/digitalcommunication/DigitalCommunicationTest.java rename to wpilibjExamples/src/test/java/org/wpilib/examples/digitalcommunication/DigitalCommunicationTest.java diff --git a/wpilibjExamples/src/test/java/edu/wpi/first/wpilibj/examples/elevatorsimulation/ElevatorSimulationTest.java b/wpilibjExamples/src/test/java/org/wpilib/examples/elevatorsimulation/ElevatorSimulationTest.java similarity index 100% rename from wpilibjExamples/src/test/java/edu/wpi/first/wpilibj/examples/elevatorsimulation/ElevatorSimulationTest.java rename to wpilibjExamples/src/test/java/org/wpilib/examples/elevatorsimulation/ElevatorSimulationTest.java diff --git a/wpilibjExamples/src/test/java/edu/wpi/first/wpilibj/examples/i2ccommunication/I2CCommunicationTest.java b/wpilibjExamples/src/test/java/org/wpilib/examples/i2ccommunication/I2CCommunicationTest.java similarity index 100% rename from wpilibjExamples/src/test/java/edu/wpi/first/wpilibj/examples/i2ccommunication/I2CCommunicationTest.java rename to wpilibjExamples/src/test/java/org/wpilib/examples/i2ccommunication/I2CCommunicationTest.java diff --git a/wpilibjExamples/src/test/java/edu/wpi/first/wpilibj/examples/potentiometerpid/PotentiometerPIDTest.java b/wpilibjExamples/src/test/java/org/wpilib/examples/potentiometerpid/PotentiometerPIDTest.java similarity index 100% rename from wpilibjExamples/src/test/java/edu/wpi/first/wpilibj/examples/potentiometerpid/PotentiometerPIDTest.java rename to wpilibjExamples/src/test/java/org/wpilib/examples/potentiometerpid/PotentiometerPIDTest.java diff --git a/wpilibjExamples/src/test/java/edu/wpi/first/wpilibj/examples/unittest/subsystems/IntakeTest.java b/wpilibjExamples/src/test/java/org/wpilib/examples/unittest/subsystems/IntakeTest.java similarity index 100% rename from wpilibjExamples/src/test/java/edu/wpi/first/wpilibj/examples/unittest/subsystems/IntakeTest.java rename to wpilibjExamples/src/test/java/org/wpilib/examples/unittest/subsystems/IntakeTest.java diff --git a/wpimath/src/dev/java/edu/wpi/first/math/DevMain.java b/wpimath/src/dev/java/org/wpilib/math/DevMain.java similarity index 100% rename from wpimath/src/dev/java/edu/wpi/first/math/DevMain.java rename to wpimath/src/dev/java/org/wpilib/math/DevMain.java diff --git a/wpimath/src/generated/main/java/edu/wpi/first/math/numbers/N0.java b/wpimath/src/generated/main/java/org/wpilib/math/numbers/N0.java similarity index 100% rename from wpimath/src/generated/main/java/edu/wpi/first/math/numbers/N0.java rename to wpimath/src/generated/main/java/org/wpilib/math/numbers/N0.java diff --git a/wpimath/src/generated/main/java/edu/wpi/first/math/numbers/N1.java b/wpimath/src/generated/main/java/org/wpilib/math/numbers/N1.java similarity index 100% rename from wpimath/src/generated/main/java/edu/wpi/first/math/numbers/N1.java rename to wpimath/src/generated/main/java/org/wpilib/math/numbers/N1.java diff --git a/wpimath/src/generated/main/java/edu/wpi/first/math/numbers/N10.java b/wpimath/src/generated/main/java/org/wpilib/math/numbers/N10.java similarity index 100% rename from wpimath/src/generated/main/java/edu/wpi/first/math/numbers/N10.java rename to wpimath/src/generated/main/java/org/wpilib/math/numbers/N10.java diff --git a/wpimath/src/generated/main/java/edu/wpi/first/math/numbers/N11.java b/wpimath/src/generated/main/java/org/wpilib/math/numbers/N11.java similarity index 100% rename from wpimath/src/generated/main/java/edu/wpi/first/math/numbers/N11.java rename to wpimath/src/generated/main/java/org/wpilib/math/numbers/N11.java diff --git a/wpimath/src/generated/main/java/edu/wpi/first/math/numbers/N12.java b/wpimath/src/generated/main/java/org/wpilib/math/numbers/N12.java similarity index 100% rename from wpimath/src/generated/main/java/edu/wpi/first/math/numbers/N12.java rename to wpimath/src/generated/main/java/org/wpilib/math/numbers/N12.java diff --git a/wpimath/src/generated/main/java/edu/wpi/first/math/numbers/N13.java b/wpimath/src/generated/main/java/org/wpilib/math/numbers/N13.java similarity index 100% rename from wpimath/src/generated/main/java/edu/wpi/first/math/numbers/N13.java rename to wpimath/src/generated/main/java/org/wpilib/math/numbers/N13.java diff --git a/wpimath/src/generated/main/java/edu/wpi/first/math/numbers/N14.java b/wpimath/src/generated/main/java/org/wpilib/math/numbers/N14.java similarity index 100% rename from wpimath/src/generated/main/java/edu/wpi/first/math/numbers/N14.java rename to wpimath/src/generated/main/java/org/wpilib/math/numbers/N14.java diff --git a/wpimath/src/generated/main/java/edu/wpi/first/math/numbers/N15.java b/wpimath/src/generated/main/java/org/wpilib/math/numbers/N15.java similarity index 100% rename from wpimath/src/generated/main/java/edu/wpi/first/math/numbers/N15.java rename to wpimath/src/generated/main/java/org/wpilib/math/numbers/N15.java diff --git a/wpimath/src/generated/main/java/edu/wpi/first/math/numbers/N16.java b/wpimath/src/generated/main/java/org/wpilib/math/numbers/N16.java similarity index 100% rename from wpimath/src/generated/main/java/edu/wpi/first/math/numbers/N16.java rename to wpimath/src/generated/main/java/org/wpilib/math/numbers/N16.java diff --git a/wpimath/src/generated/main/java/edu/wpi/first/math/numbers/N17.java b/wpimath/src/generated/main/java/org/wpilib/math/numbers/N17.java similarity index 100% rename from wpimath/src/generated/main/java/edu/wpi/first/math/numbers/N17.java rename to wpimath/src/generated/main/java/org/wpilib/math/numbers/N17.java diff --git a/wpimath/src/generated/main/java/edu/wpi/first/math/numbers/N18.java b/wpimath/src/generated/main/java/org/wpilib/math/numbers/N18.java similarity index 100% rename from wpimath/src/generated/main/java/edu/wpi/first/math/numbers/N18.java rename to wpimath/src/generated/main/java/org/wpilib/math/numbers/N18.java diff --git a/wpimath/src/generated/main/java/edu/wpi/first/math/numbers/N19.java b/wpimath/src/generated/main/java/org/wpilib/math/numbers/N19.java similarity index 100% rename from wpimath/src/generated/main/java/edu/wpi/first/math/numbers/N19.java rename to wpimath/src/generated/main/java/org/wpilib/math/numbers/N19.java diff --git a/wpimath/src/generated/main/java/edu/wpi/first/math/numbers/N2.java b/wpimath/src/generated/main/java/org/wpilib/math/numbers/N2.java similarity index 100% rename from wpimath/src/generated/main/java/edu/wpi/first/math/numbers/N2.java rename to wpimath/src/generated/main/java/org/wpilib/math/numbers/N2.java diff --git a/wpimath/src/generated/main/java/edu/wpi/first/math/numbers/N20.java b/wpimath/src/generated/main/java/org/wpilib/math/numbers/N20.java similarity index 100% rename from wpimath/src/generated/main/java/edu/wpi/first/math/numbers/N20.java rename to wpimath/src/generated/main/java/org/wpilib/math/numbers/N20.java diff --git a/wpimath/src/generated/main/java/edu/wpi/first/math/numbers/N3.java b/wpimath/src/generated/main/java/org/wpilib/math/numbers/N3.java similarity index 100% rename from wpimath/src/generated/main/java/edu/wpi/first/math/numbers/N3.java rename to wpimath/src/generated/main/java/org/wpilib/math/numbers/N3.java diff --git a/wpimath/src/generated/main/java/edu/wpi/first/math/numbers/N4.java b/wpimath/src/generated/main/java/org/wpilib/math/numbers/N4.java similarity index 100% rename from wpimath/src/generated/main/java/edu/wpi/first/math/numbers/N4.java rename to wpimath/src/generated/main/java/org/wpilib/math/numbers/N4.java diff --git a/wpimath/src/generated/main/java/edu/wpi/first/math/numbers/N5.java b/wpimath/src/generated/main/java/org/wpilib/math/numbers/N5.java similarity index 100% rename from wpimath/src/generated/main/java/edu/wpi/first/math/numbers/N5.java rename to wpimath/src/generated/main/java/org/wpilib/math/numbers/N5.java diff --git a/wpimath/src/generated/main/java/edu/wpi/first/math/numbers/N6.java b/wpimath/src/generated/main/java/org/wpilib/math/numbers/N6.java similarity index 100% rename from wpimath/src/generated/main/java/edu/wpi/first/math/numbers/N6.java rename to wpimath/src/generated/main/java/org/wpilib/math/numbers/N6.java diff --git a/wpimath/src/generated/main/java/edu/wpi/first/math/numbers/N7.java b/wpimath/src/generated/main/java/org/wpilib/math/numbers/N7.java similarity index 100% rename from wpimath/src/generated/main/java/edu/wpi/first/math/numbers/N7.java rename to wpimath/src/generated/main/java/org/wpilib/math/numbers/N7.java diff --git a/wpimath/src/generated/main/java/edu/wpi/first/math/numbers/N8.java b/wpimath/src/generated/main/java/org/wpilib/math/numbers/N8.java similarity index 100% rename from wpimath/src/generated/main/java/edu/wpi/first/math/numbers/N8.java rename to wpimath/src/generated/main/java/org/wpilib/math/numbers/N8.java diff --git a/wpimath/src/generated/main/java/edu/wpi/first/math/numbers/N9.java b/wpimath/src/generated/main/java/org/wpilib/math/numbers/N9.java similarity index 100% rename from wpimath/src/generated/main/java/edu/wpi/first/math/numbers/N9.java rename to wpimath/src/generated/main/java/org/wpilib/math/numbers/N9.java diff --git a/wpimath/src/generated/main/java/edu/wpi/first/math/proto/Controller.java b/wpimath/src/generated/main/java/org/wpilib/math/proto/Controller.java similarity index 100% rename from wpimath/src/generated/main/java/edu/wpi/first/math/proto/Controller.java rename to wpimath/src/generated/main/java/org/wpilib/math/proto/Controller.java diff --git a/wpimath/src/generated/main/java/edu/wpi/first/math/proto/Geometry2D.java b/wpimath/src/generated/main/java/org/wpilib/math/proto/Geometry2D.java similarity index 100% rename from wpimath/src/generated/main/java/edu/wpi/first/math/proto/Geometry2D.java rename to wpimath/src/generated/main/java/org/wpilib/math/proto/Geometry2D.java diff --git a/wpimath/src/generated/main/java/edu/wpi/first/math/proto/Geometry3D.java b/wpimath/src/generated/main/java/org/wpilib/math/proto/Geometry3D.java similarity index 100% rename from wpimath/src/generated/main/java/edu/wpi/first/math/proto/Geometry3D.java rename to wpimath/src/generated/main/java/org/wpilib/math/proto/Geometry3D.java diff --git a/wpimath/src/generated/main/java/edu/wpi/first/math/proto/Kinematics.java b/wpimath/src/generated/main/java/org/wpilib/math/proto/Kinematics.java similarity index 100% rename from wpimath/src/generated/main/java/edu/wpi/first/math/proto/Kinematics.java rename to wpimath/src/generated/main/java/org/wpilib/math/proto/Kinematics.java diff --git a/wpimath/src/generated/main/java/edu/wpi/first/math/proto/Plant.java b/wpimath/src/generated/main/java/org/wpilib/math/proto/Plant.java similarity index 100% rename from wpimath/src/generated/main/java/edu/wpi/first/math/proto/Plant.java rename to wpimath/src/generated/main/java/org/wpilib/math/proto/Plant.java diff --git a/wpimath/src/generated/main/java/edu/wpi/first/math/proto/Spline.java b/wpimath/src/generated/main/java/org/wpilib/math/proto/Spline.java similarity index 100% rename from wpimath/src/generated/main/java/edu/wpi/first/math/proto/Spline.java rename to wpimath/src/generated/main/java/org/wpilib/math/proto/Spline.java diff --git a/wpimath/src/generated/main/java/edu/wpi/first/math/proto/System.java b/wpimath/src/generated/main/java/org/wpilib/math/proto/System.java similarity index 100% rename from wpimath/src/generated/main/java/edu/wpi/first/math/proto/System.java rename to wpimath/src/generated/main/java/org/wpilib/math/proto/System.java diff --git a/wpimath/src/generated/main/java/edu/wpi/first/math/proto/Trajectory.java b/wpimath/src/generated/main/java/org/wpilib/math/proto/Trajectory.java similarity index 100% rename from wpimath/src/generated/main/java/edu/wpi/first/math/proto/Trajectory.java rename to wpimath/src/generated/main/java/org/wpilib/math/proto/Trajectory.java diff --git a/wpimath/src/generated/main/java/edu/wpi/first/math/proto/Wpimath.java b/wpimath/src/generated/main/java/org/wpilib/math/proto/Wpimath.java similarity index 100% rename from wpimath/src/generated/main/java/edu/wpi/first/math/proto/Wpimath.java rename to wpimath/src/generated/main/java/org/wpilib/math/proto/Wpimath.java diff --git a/wpimath/src/generated/main/java/edu/wpi/first/math/Nat.java b/wpimath/src/generated/main/java/org/wpilib/math/util/Nat.java similarity index 100% rename from wpimath/src/generated/main/java/edu/wpi/first/math/Nat.java rename to wpimath/src/generated/main/java/org/wpilib/math/util/Nat.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/controller/ArmFeedforward.java b/wpimath/src/main/java/org/wpilib/math/controller/ArmFeedforward.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/controller/ArmFeedforward.java rename to wpimath/src/main/java/org/wpilib/math/controller/ArmFeedforward.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/controller/BangBangController.java b/wpimath/src/main/java/org/wpilib/math/controller/BangBangController.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/controller/BangBangController.java rename to wpimath/src/main/java/org/wpilib/math/controller/BangBangController.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/controller/ControlAffinePlantInversionFeedforward.java b/wpimath/src/main/java/org/wpilib/math/controller/ControlAffinePlantInversionFeedforward.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/controller/ControlAffinePlantInversionFeedforward.java rename to wpimath/src/main/java/org/wpilib/math/controller/ControlAffinePlantInversionFeedforward.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/controller/DifferentialDriveAccelerationLimiter.java b/wpimath/src/main/java/org/wpilib/math/controller/DifferentialDriveAccelerationLimiter.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/controller/DifferentialDriveAccelerationLimiter.java rename to wpimath/src/main/java/org/wpilib/math/controller/DifferentialDriveAccelerationLimiter.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/controller/DifferentialDriveFeedforward.java b/wpimath/src/main/java/org/wpilib/math/controller/DifferentialDriveFeedforward.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/controller/DifferentialDriveFeedforward.java rename to wpimath/src/main/java/org/wpilib/math/controller/DifferentialDriveFeedforward.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/controller/DifferentialDriveWheelVoltages.java b/wpimath/src/main/java/org/wpilib/math/controller/DifferentialDriveWheelVoltages.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/controller/DifferentialDriveWheelVoltages.java rename to wpimath/src/main/java/org/wpilib/math/controller/DifferentialDriveWheelVoltages.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/controller/ElevatorFeedforward.java b/wpimath/src/main/java/org/wpilib/math/controller/ElevatorFeedforward.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/controller/ElevatorFeedforward.java rename to wpimath/src/main/java/org/wpilib/math/controller/ElevatorFeedforward.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/controller/ImplicitModelFollower.java b/wpimath/src/main/java/org/wpilib/math/controller/ImplicitModelFollower.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/controller/ImplicitModelFollower.java rename to wpimath/src/main/java/org/wpilib/math/controller/ImplicitModelFollower.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/controller/LTVDifferentialDriveController.java b/wpimath/src/main/java/org/wpilib/math/controller/LTVDifferentialDriveController.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/controller/LTVDifferentialDriveController.java rename to wpimath/src/main/java/org/wpilib/math/controller/LTVDifferentialDriveController.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/controller/LTVUnicycleController.java b/wpimath/src/main/java/org/wpilib/math/controller/LTVUnicycleController.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/controller/LTVUnicycleController.java rename to wpimath/src/main/java/org/wpilib/math/controller/LTVUnicycleController.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/controller/LinearPlantInversionFeedforward.java b/wpimath/src/main/java/org/wpilib/math/controller/LinearPlantInversionFeedforward.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/controller/LinearPlantInversionFeedforward.java rename to wpimath/src/main/java/org/wpilib/math/controller/LinearPlantInversionFeedforward.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/controller/LinearQuadraticRegulator.java b/wpimath/src/main/java/org/wpilib/math/controller/LinearQuadraticRegulator.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/controller/LinearQuadraticRegulator.java rename to wpimath/src/main/java/org/wpilib/math/controller/LinearQuadraticRegulator.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/controller/PIDController.java b/wpimath/src/main/java/org/wpilib/math/controller/PIDController.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/controller/PIDController.java rename to wpimath/src/main/java/org/wpilib/math/controller/PIDController.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/controller/ProfiledPIDController.java b/wpimath/src/main/java/org/wpilib/math/controller/ProfiledPIDController.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/controller/ProfiledPIDController.java rename to wpimath/src/main/java/org/wpilib/math/controller/ProfiledPIDController.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/controller/SimpleMotorFeedforward.java b/wpimath/src/main/java/org/wpilib/math/controller/SimpleMotorFeedforward.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/controller/SimpleMotorFeedforward.java rename to wpimath/src/main/java/org/wpilib/math/controller/SimpleMotorFeedforward.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/controller/proto/ArmFeedforwardProto.java b/wpimath/src/main/java/org/wpilib/math/controller/proto/ArmFeedforwardProto.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/controller/proto/ArmFeedforwardProto.java rename to wpimath/src/main/java/org/wpilib/math/controller/proto/ArmFeedforwardProto.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/controller/proto/DifferentialDriveFeedforwardProto.java b/wpimath/src/main/java/org/wpilib/math/controller/proto/DifferentialDriveFeedforwardProto.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/controller/proto/DifferentialDriveFeedforwardProto.java rename to wpimath/src/main/java/org/wpilib/math/controller/proto/DifferentialDriveFeedforwardProto.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/controller/proto/DifferentialDriveWheelVoltagesProto.java b/wpimath/src/main/java/org/wpilib/math/controller/proto/DifferentialDriveWheelVoltagesProto.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/controller/proto/DifferentialDriveWheelVoltagesProto.java rename to wpimath/src/main/java/org/wpilib/math/controller/proto/DifferentialDriveWheelVoltagesProto.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/controller/proto/ElevatorFeedforwardProto.java b/wpimath/src/main/java/org/wpilib/math/controller/proto/ElevatorFeedforwardProto.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/controller/proto/ElevatorFeedforwardProto.java rename to wpimath/src/main/java/org/wpilib/math/controller/proto/ElevatorFeedforwardProto.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/controller/proto/SimpleMotorFeedforwardProto.java b/wpimath/src/main/java/org/wpilib/math/controller/proto/SimpleMotorFeedforwardProto.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/controller/proto/SimpleMotorFeedforwardProto.java rename to wpimath/src/main/java/org/wpilib/math/controller/proto/SimpleMotorFeedforwardProto.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/controller/struct/ArmFeedforwardStruct.java b/wpimath/src/main/java/org/wpilib/math/controller/struct/ArmFeedforwardStruct.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/controller/struct/ArmFeedforwardStruct.java rename to wpimath/src/main/java/org/wpilib/math/controller/struct/ArmFeedforwardStruct.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/controller/struct/DifferentialDriveFeedforwardStruct.java b/wpimath/src/main/java/org/wpilib/math/controller/struct/DifferentialDriveFeedforwardStruct.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/controller/struct/DifferentialDriveFeedforwardStruct.java rename to wpimath/src/main/java/org/wpilib/math/controller/struct/DifferentialDriveFeedforwardStruct.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/controller/struct/DifferentialDriveWheelVoltagesStruct.java b/wpimath/src/main/java/org/wpilib/math/controller/struct/DifferentialDriveWheelVoltagesStruct.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/controller/struct/DifferentialDriveWheelVoltagesStruct.java rename to wpimath/src/main/java/org/wpilib/math/controller/struct/DifferentialDriveWheelVoltagesStruct.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/controller/struct/ElevatorFeedforwardStruct.java b/wpimath/src/main/java/org/wpilib/math/controller/struct/ElevatorFeedforwardStruct.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/controller/struct/ElevatorFeedforwardStruct.java rename to wpimath/src/main/java/org/wpilib/math/controller/struct/ElevatorFeedforwardStruct.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/controller/struct/SimpleMotorFeedforwardStruct.java b/wpimath/src/main/java/org/wpilib/math/controller/struct/SimpleMotorFeedforwardStruct.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/controller/struct/SimpleMotorFeedforwardStruct.java rename to wpimath/src/main/java/org/wpilib/math/controller/struct/SimpleMotorFeedforwardStruct.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/estimator/AngleStatistics.java b/wpimath/src/main/java/org/wpilib/math/estimator/AngleStatistics.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/estimator/AngleStatistics.java rename to wpimath/src/main/java/org/wpilib/math/estimator/AngleStatistics.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/estimator/DifferentialDrivePoseEstimator.java b/wpimath/src/main/java/org/wpilib/math/estimator/DifferentialDrivePoseEstimator.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/estimator/DifferentialDrivePoseEstimator.java rename to wpimath/src/main/java/org/wpilib/math/estimator/DifferentialDrivePoseEstimator.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/estimator/DifferentialDrivePoseEstimator3d.java b/wpimath/src/main/java/org/wpilib/math/estimator/DifferentialDrivePoseEstimator3d.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/estimator/DifferentialDrivePoseEstimator3d.java rename to wpimath/src/main/java/org/wpilib/math/estimator/DifferentialDrivePoseEstimator3d.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/estimator/ExtendedKalmanFilter.java b/wpimath/src/main/java/org/wpilib/math/estimator/ExtendedKalmanFilter.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/estimator/ExtendedKalmanFilter.java rename to wpimath/src/main/java/org/wpilib/math/estimator/ExtendedKalmanFilter.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/estimator/KalmanFilter.java b/wpimath/src/main/java/org/wpilib/math/estimator/KalmanFilter.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/estimator/KalmanFilter.java rename to wpimath/src/main/java/org/wpilib/math/estimator/KalmanFilter.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/estimator/KalmanFilterLatencyCompensator.java b/wpimath/src/main/java/org/wpilib/math/estimator/KalmanFilterLatencyCompensator.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/estimator/KalmanFilterLatencyCompensator.java rename to wpimath/src/main/java/org/wpilib/math/estimator/KalmanFilterLatencyCompensator.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/estimator/KalmanTypeFilter.java b/wpimath/src/main/java/org/wpilib/math/estimator/KalmanTypeFilter.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/estimator/KalmanTypeFilter.java rename to wpimath/src/main/java/org/wpilib/math/estimator/KalmanTypeFilter.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/estimator/MecanumDrivePoseEstimator.java b/wpimath/src/main/java/org/wpilib/math/estimator/MecanumDrivePoseEstimator.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/estimator/MecanumDrivePoseEstimator.java rename to wpimath/src/main/java/org/wpilib/math/estimator/MecanumDrivePoseEstimator.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/estimator/MecanumDrivePoseEstimator3d.java b/wpimath/src/main/java/org/wpilib/math/estimator/MecanumDrivePoseEstimator3d.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/estimator/MecanumDrivePoseEstimator3d.java rename to wpimath/src/main/java/org/wpilib/math/estimator/MecanumDrivePoseEstimator3d.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/estimator/MerweScaledSigmaPoints.java b/wpimath/src/main/java/org/wpilib/math/estimator/MerweScaledSigmaPoints.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/estimator/MerweScaledSigmaPoints.java rename to wpimath/src/main/java/org/wpilib/math/estimator/MerweScaledSigmaPoints.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/estimator/MerweUKF.java b/wpimath/src/main/java/org/wpilib/math/estimator/MerweUKF.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/estimator/MerweUKF.java rename to wpimath/src/main/java/org/wpilib/math/estimator/MerweUKF.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/estimator/PoseEstimator.java b/wpimath/src/main/java/org/wpilib/math/estimator/PoseEstimator.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/estimator/PoseEstimator.java rename to wpimath/src/main/java/org/wpilib/math/estimator/PoseEstimator.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/estimator/PoseEstimator3d.java b/wpimath/src/main/java/org/wpilib/math/estimator/PoseEstimator3d.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/estimator/PoseEstimator3d.java rename to wpimath/src/main/java/org/wpilib/math/estimator/PoseEstimator3d.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/estimator/S3SigmaPoints.java b/wpimath/src/main/java/org/wpilib/math/estimator/S3SigmaPoints.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/estimator/S3SigmaPoints.java rename to wpimath/src/main/java/org/wpilib/math/estimator/S3SigmaPoints.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/estimator/S3UKF.java b/wpimath/src/main/java/org/wpilib/math/estimator/S3UKF.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/estimator/S3UKF.java rename to wpimath/src/main/java/org/wpilib/math/estimator/S3UKF.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/estimator/SigmaPoints.java b/wpimath/src/main/java/org/wpilib/math/estimator/SigmaPoints.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/estimator/SigmaPoints.java rename to wpimath/src/main/java/org/wpilib/math/estimator/SigmaPoints.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/estimator/SteadyStateKalmanFilter.java b/wpimath/src/main/java/org/wpilib/math/estimator/SteadyStateKalmanFilter.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/estimator/SteadyStateKalmanFilter.java rename to wpimath/src/main/java/org/wpilib/math/estimator/SteadyStateKalmanFilter.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/estimator/SwerveDrivePoseEstimator.java b/wpimath/src/main/java/org/wpilib/math/estimator/SwerveDrivePoseEstimator.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/estimator/SwerveDrivePoseEstimator.java rename to wpimath/src/main/java/org/wpilib/math/estimator/SwerveDrivePoseEstimator.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/estimator/SwerveDrivePoseEstimator3d.java b/wpimath/src/main/java/org/wpilib/math/estimator/SwerveDrivePoseEstimator3d.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/estimator/SwerveDrivePoseEstimator3d.java rename to wpimath/src/main/java/org/wpilib/math/estimator/SwerveDrivePoseEstimator3d.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/estimator/UnscentedKalmanFilter.java b/wpimath/src/main/java/org/wpilib/math/estimator/UnscentedKalmanFilter.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/estimator/UnscentedKalmanFilter.java rename to wpimath/src/main/java/org/wpilib/math/estimator/UnscentedKalmanFilter.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/filter/Debouncer.java b/wpimath/src/main/java/org/wpilib/math/filter/Debouncer.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/filter/Debouncer.java rename to wpimath/src/main/java/org/wpilib/math/filter/Debouncer.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/filter/LinearFilter.java b/wpimath/src/main/java/org/wpilib/math/filter/LinearFilter.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/filter/LinearFilter.java rename to wpimath/src/main/java/org/wpilib/math/filter/LinearFilter.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/filter/MedianFilter.java b/wpimath/src/main/java/org/wpilib/math/filter/MedianFilter.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/filter/MedianFilter.java rename to wpimath/src/main/java/org/wpilib/math/filter/MedianFilter.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/filter/SlewRateLimiter.java b/wpimath/src/main/java/org/wpilib/math/filter/SlewRateLimiter.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/filter/SlewRateLimiter.java rename to wpimath/src/main/java/org/wpilib/math/filter/SlewRateLimiter.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/geometry/CoordinateAxis.java b/wpimath/src/main/java/org/wpilib/math/geometry/CoordinateAxis.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/geometry/CoordinateAxis.java rename to wpimath/src/main/java/org/wpilib/math/geometry/CoordinateAxis.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/geometry/CoordinateSystem.java b/wpimath/src/main/java/org/wpilib/math/geometry/CoordinateSystem.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/geometry/CoordinateSystem.java rename to wpimath/src/main/java/org/wpilib/math/geometry/CoordinateSystem.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/geometry/Ellipse2d.java b/wpimath/src/main/java/org/wpilib/math/geometry/Ellipse2d.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/geometry/Ellipse2d.java rename to wpimath/src/main/java/org/wpilib/math/geometry/Ellipse2d.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/geometry/Pose2d.java b/wpimath/src/main/java/org/wpilib/math/geometry/Pose2d.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/geometry/Pose2d.java rename to wpimath/src/main/java/org/wpilib/math/geometry/Pose2d.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/geometry/Pose3d.java b/wpimath/src/main/java/org/wpilib/math/geometry/Pose3d.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/geometry/Pose3d.java rename to wpimath/src/main/java/org/wpilib/math/geometry/Pose3d.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/geometry/Quaternion.java b/wpimath/src/main/java/org/wpilib/math/geometry/Quaternion.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/geometry/Quaternion.java rename to wpimath/src/main/java/org/wpilib/math/geometry/Quaternion.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/geometry/Rectangle2d.java b/wpimath/src/main/java/org/wpilib/math/geometry/Rectangle2d.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/geometry/Rectangle2d.java rename to wpimath/src/main/java/org/wpilib/math/geometry/Rectangle2d.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/geometry/Rotation2d.java b/wpimath/src/main/java/org/wpilib/math/geometry/Rotation2d.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/geometry/Rotation2d.java rename to wpimath/src/main/java/org/wpilib/math/geometry/Rotation2d.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/geometry/Rotation3d.java b/wpimath/src/main/java/org/wpilib/math/geometry/Rotation3d.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/geometry/Rotation3d.java rename to wpimath/src/main/java/org/wpilib/math/geometry/Rotation3d.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/geometry/Transform2d.java b/wpimath/src/main/java/org/wpilib/math/geometry/Transform2d.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/geometry/Transform2d.java rename to wpimath/src/main/java/org/wpilib/math/geometry/Transform2d.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/geometry/Transform3d.java b/wpimath/src/main/java/org/wpilib/math/geometry/Transform3d.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/geometry/Transform3d.java rename to wpimath/src/main/java/org/wpilib/math/geometry/Transform3d.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/geometry/Translation2d.java b/wpimath/src/main/java/org/wpilib/math/geometry/Translation2d.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/geometry/Translation2d.java rename to wpimath/src/main/java/org/wpilib/math/geometry/Translation2d.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/geometry/Translation3d.java b/wpimath/src/main/java/org/wpilib/math/geometry/Translation3d.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/geometry/Translation3d.java rename to wpimath/src/main/java/org/wpilib/math/geometry/Translation3d.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/geometry/Twist2d.java b/wpimath/src/main/java/org/wpilib/math/geometry/Twist2d.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/geometry/Twist2d.java rename to wpimath/src/main/java/org/wpilib/math/geometry/Twist2d.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/geometry/Twist3d.java b/wpimath/src/main/java/org/wpilib/math/geometry/Twist3d.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/geometry/Twist3d.java rename to wpimath/src/main/java/org/wpilib/math/geometry/Twist3d.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/geometry/proto/Ellipse2dProto.java b/wpimath/src/main/java/org/wpilib/math/geometry/proto/Ellipse2dProto.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/geometry/proto/Ellipse2dProto.java rename to wpimath/src/main/java/org/wpilib/math/geometry/proto/Ellipse2dProto.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/geometry/proto/Pose2dProto.java b/wpimath/src/main/java/org/wpilib/math/geometry/proto/Pose2dProto.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/geometry/proto/Pose2dProto.java rename to wpimath/src/main/java/org/wpilib/math/geometry/proto/Pose2dProto.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/geometry/proto/Pose3dProto.java b/wpimath/src/main/java/org/wpilib/math/geometry/proto/Pose3dProto.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/geometry/proto/Pose3dProto.java rename to wpimath/src/main/java/org/wpilib/math/geometry/proto/Pose3dProto.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/geometry/proto/QuaternionProto.java b/wpimath/src/main/java/org/wpilib/math/geometry/proto/QuaternionProto.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/geometry/proto/QuaternionProto.java rename to wpimath/src/main/java/org/wpilib/math/geometry/proto/QuaternionProto.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/geometry/proto/Rectangle2dProto.java b/wpimath/src/main/java/org/wpilib/math/geometry/proto/Rectangle2dProto.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/geometry/proto/Rectangle2dProto.java rename to wpimath/src/main/java/org/wpilib/math/geometry/proto/Rectangle2dProto.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/geometry/proto/Rotation2dProto.java b/wpimath/src/main/java/org/wpilib/math/geometry/proto/Rotation2dProto.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/geometry/proto/Rotation2dProto.java rename to wpimath/src/main/java/org/wpilib/math/geometry/proto/Rotation2dProto.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/geometry/proto/Rotation3dProto.java b/wpimath/src/main/java/org/wpilib/math/geometry/proto/Rotation3dProto.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/geometry/proto/Rotation3dProto.java rename to wpimath/src/main/java/org/wpilib/math/geometry/proto/Rotation3dProto.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/geometry/proto/Transform2dProto.java b/wpimath/src/main/java/org/wpilib/math/geometry/proto/Transform2dProto.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/geometry/proto/Transform2dProto.java rename to wpimath/src/main/java/org/wpilib/math/geometry/proto/Transform2dProto.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/geometry/proto/Transform3dProto.java b/wpimath/src/main/java/org/wpilib/math/geometry/proto/Transform3dProto.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/geometry/proto/Transform3dProto.java rename to wpimath/src/main/java/org/wpilib/math/geometry/proto/Transform3dProto.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/geometry/proto/Translation2dProto.java b/wpimath/src/main/java/org/wpilib/math/geometry/proto/Translation2dProto.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/geometry/proto/Translation2dProto.java rename to wpimath/src/main/java/org/wpilib/math/geometry/proto/Translation2dProto.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/geometry/proto/Translation3dProto.java b/wpimath/src/main/java/org/wpilib/math/geometry/proto/Translation3dProto.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/geometry/proto/Translation3dProto.java rename to wpimath/src/main/java/org/wpilib/math/geometry/proto/Translation3dProto.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/geometry/proto/Twist2dProto.java b/wpimath/src/main/java/org/wpilib/math/geometry/proto/Twist2dProto.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/geometry/proto/Twist2dProto.java rename to wpimath/src/main/java/org/wpilib/math/geometry/proto/Twist2dProto.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/geometry/proto/Twist3dProto.java b/wpimath/src/main/java/org/wpilib/math/geometry/proto/Twist3dProto.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/geometry/proto/Twist3dProto.java rename to wpimath/src/main/java/org/wpilib/math/geometry/proto/Twist3dProto.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/geometry/struct/Ellipse2dStruct.java b/wpimath/src/main/java/org/wpilib/math/geometry/struct/Ellipse2dStruct.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/geometry/struct/Ellipse2dStruct.java rename to wpimath/src/main/java/org/wpilib/math/geometry/struct/Ellipse2dStruct.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/geometry/struct/Pose2dStruct.java b/wpimath/src/main/java/org/wpilib/math/geometry/struct/Pose2dStruct.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/geometry/struct/Pose2dStruct.java rename to wpimath/src/main/java/org/wpilib/math/geometry/struct/Pose2dStruct.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/geometry/struct/Pose3dStruct.java b/wpimath/src/main/java/org/wpilib/math/geometry/struct/Pose3dStruct.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/geometry/struct/Pose3dStruct.java rename to wpimath/src/main/java/org/wpilib/math/geometry/struct/Pose3dStruct.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/geometry/struct/QuaternionStruct.java b/wpimath/src/main/java/org/wpilib/math/geometry/struct/QuaternionStruct.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/geometry/struct/QuaternionStruct.java rename to wpimath/src/main/java/org/wpilib/math/geometry/struct/QuaternionStruct.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/geometry/struct/Rectangle2dStruct.java b/wpimath/src/main/java/org/wpilib/math/geometry/struct/Rectangle2dStruct.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/geometry/struct/Rectangle2dStruct.java rename to wpimath/src/main/java/org/wpilib/math/geometry/struct/Rectangle2dStruct.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/geometry/struct/Rotation2dStruct.java b/wpimath/src/main/java/org/wpilib/math/geometry/struct/Rotation2dStruct.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/geometry/struct/Rotation2dStruct.java rename to wpimath/src/main/java/org/wpilib/math/geometry/struct/Rotation2dStruct.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/geometry/struct/Rotation3dStruct.java b/wpimath/src/main/java/org/wpilib/math/geometry/struct/Rotation3dStruct.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/geometry/struct/Rotation3dStruct.java rename to wpimath/src/main/java/org/wpilib/math/geometry/struct/Rotation3dStruct.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/geometry/struct/Transform2dStruct.java b/wpimath/src/main/java/org/wpilib/math/geometry/struct/Transform2dStruct.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/geometry/struct/Transform2dStruct.java rename to wpimath/src/main/java/org/wpilib/math/geometry/struct/Transform2dStruct.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/geometry/struct/Transform3dStruct.java b/wpimath/src/main/java/org/wpilib/math/geometry/struct/Transform3dStruct.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/geometry/struct/Transform3dStruct.java rename to wpimath/src/main/java/org/wpilib/math/geometry/struct/Transform3dStruct.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/geometry/struct/Translation2dStruct.java b/wpimath/src/main/java/org/wpilib/math/geometry/struct/Translation2dStruct.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/geometry/struct/Translation2dStruct.java rename to wpimath/src/main/java/org/wpilib/math/geometry/struct/Translation2dStruct.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/geometry/struct/Translation3dStruct.java b/wpimath/src/main/java/org/wpilib/math/geometry/struct/Translation3dStruct.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/geometry/struct/Translation3dStruct.java rename to wpimath/src/main/java/org/wpilib/math/geometry/struct/Translation3dStruct.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/geometry/struct/Twist2dStruct.java b/wpimath/src/main/java/org/wpilib/math/geometry/struct/Twist2dStruct.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/geometry/struct/Twist2dStruct.java rename to wpimath/src/main/java/org/wpilib/math/geometry/struct/Twist2dStruct.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/geometry/struct/Twist3dStruct.java b/wpimath/src/main/java/org/wpilib/math/geometry/struct/Twist3dStruct.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/geometry/struct/Twist3dStruct.java rename to wpimath/src/main/java/org/wpilib/math/geometry/struct/Twist3dStruct.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/interpolation/Interpolatable.java b/wpimath/src/main/java/org/wpilib/math/interpolation/Interpolatable.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/interpolation/Interpolatable.java rename to wpimath/src/main/java/org/wpilib/math/interpolation/Interpolatable.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/interpolation/InterpolatingDoubleTreeMap.java b/wpimath/src/main/java/org/wpilib/math/interpolation/InterpolatingDoubleTreeMap.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/interpolation/InterpolatingDoubleTreeMap.java rename to wpimath/src/main/java/org/wpilib/math/interpolation/InterpolatingDoubleTreeMap.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/InterpolatingMatrixTreeMap.java b/wpimath/src/main/java/org/wpilib/math/interpolation/InterpolatingMatrixTreeMap.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/InterpolatingMatrixTreeMap.java rename to wpimath/src/main/java/org/wpilib/math/interpolation/InterpolatingMatrixTreeMap.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/interpolation/InterpolatingTreeMap.java b/wpimath/src/main/java/org/wpilib/math/interpolation/InterpolatingTreeMap.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/interpolation/InterpolatingTreeMap.java rename to wpimath/src/main/java/org/wpilib/math/interpolation/InterpolatingTreeMap.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/interpolation/Interpolator.java b/wpimath/src/main/java/org/wpilib/math/interpolation/Interpolator.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/interpolation/Interpolator.java rename to wpimath/src/main/java/org/wpilib/math/interpolation/Interpolator.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/interpolation/InverseInterpolator.java b/wpimath/src/main/java/org/wpilib/math/interpolation/InverseInterpolator.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/interpolation/InverseInterpolator.java rename to wpimath/src/main/java/org/wpilib/math/interpolation/InverseInterpolator.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/interpolation/TimeInterpolatableBuffer.java b/wpimath/src/main/java/org/wpilib/math/interpolation/TimeInterpolatableBuffer.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/interpolation/TimeInterpolatableBuffer.java rename to wpimath/src/main/java/org/wpilib/math/interpolation/TimeInterpolatableBuffer.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/jni/ArmFeedforwardJNI.java b/wpimath/src/main/java/org/wpilib/math/jni/ArmFeedforwardJNI.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/jni/ArmFeedforwardJNI.java rename to wpimath/src/main/java/org/wpilib/math/jni/ArmFeedforwardJNI.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/jni/DAREJNI.java b/wpimath/src/main/java/org/wpilib/math/jni/DAREJNI.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/jni/DAREJNI.java rename to wpimath/src/main/java/org/wpilib/math/jni/DAREJNI.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/jni/EigenJNI.java b/wpimath/src/main/java/org/wpilib/math/jni/EigenJNI.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/jni/EigenJNI.java rename to wpimath/src/main/java/org/wpilib/math/jni/EigenJNI.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/jni/Ellipse2dJNI.java b/wpimath/src/main/java/org/wpilib/math/jni/Ellipse2dJNI.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/jni/Ellipse2dJNI.java rename to wpimath/src/main/java/org/wpilib/math/jni/Ellipse2dJNI.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/jni/StateSpaceUtilJNI.java b/wpimath/src/main/java/org/wpilib/math/jni/StateSpaceUtilJNI.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/jni/StateSpaceUtilJNI.java rename to wpimath/src/main/java/org/wpilib/math/jni/StateSpaceUtilJNI.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/jni/Transform3dJNI.java b/wpimath/src/main/java/org/wpilib/math/jni/Transform3dJNI.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/jni/Transform3dJNI.java rename to wpimath/src/main/java/org/wpilib/math/jni/Transform3dJNI.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/jni/Twist3dJNI.java b/wpimath/src/main/java/org/wpilib/math/jni/Twist3dJNI.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/jni/Twist3dJNI.java rename to wpimath/src/main/java/org/wpilib/math/jni/Twist3dJNI.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/jni/WPIMathJNI.java b/wpimath/src/main/java/org/wpilib/math/jni/WPIMathJNI.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/jni/WPIMathJNI.java rename to wpimath/src/main/java/org/wpilib/math/jni/WPIMathJNI.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/kinematics/ChassisSpeeds.java b/wpimath/src/main/java/org/wpilib/math/kinematics/ChassisSpeeds.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/kinematics/ChassisSpeeds.java rename to wpimath/src/main/java/org/wpilib/math/kinematics/ChassisSpeeds.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/kinematics/DifferentialDriveKinematics.java b/wpimath/src/main/java/org/wpilib/math/kinematics/DifferentialDriveKinematics.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/kinematics/DifferentialDriveKinematics.java rename to wpimath/src/main/java/org/wpilib/math/kinematics/DifferentialDriveKinematics.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/kinematics/DifferentialDriveOdometry.java b/wpimath/src/main/java/org/wpilib/math/kinematics/DifferentialDriveOdometry.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/kinematics/DifferentialDriveOdometry.java rename to wpimath/src/main/java/org/wpilib/math/kinematics/DifferentialDriveOdometry.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/kinematics/DifferentialDriveOdometry3d.java b/wpimath/src/main/java/org/wpilib/math/kinematics/DifferentialDriveOdometry3d.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/kinematics/DifferentialDriveOdometry3d.java rename to wpimath/src/main/java/org/wpilib/math/kinematics/DifferentialDriveOdometry3d.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/kinematics/DifferentialDriveWheelPositions.java b/wpimath/src/main/java/org/wpilib/math/kinematics/DifferentialDriveWheelPositions.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/kinematics/DifferentialDriveWheelPositions.java rename to wpimath/src/main/java/org/wpilib/math/kinematics/DifferentialDriveWheelPositions.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/kinematics/DifferentialDriveWheelSpeeds.java b/wpimath/src/main/java/org/wpilib/math/kinematics/DifferentialDriveWheelSpeeds.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/kinematics/DifferentialDriveWheelSpeeds.java rename to wpimath/src/main/java/org/wpilib/math/kinematics/DifferentialDriveWheelSpeeds.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/kinematics/Kinematics.java b/wpimath/src/main/java/org/wpilib/math/kinematics/Kinematics.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/kinematics/Kinematics.java rename to wpimath/src/main/java/org/wpilib/math/kinematics/Kinematics.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/kinematics/MecanumDriveKinematics.java b/wpimath/src/main/java/org/wpilib/math/kinematics/MecanumDriveKinematics.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/kinematics/MecanumDriveKinematics.java rename to wpimath/src/main/java/org/wpilib/math/kinematics/MecanumDriveKinematics.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/kinematics/MecanumDriveOdometry.java b/wpimath/src/main/java/org/wpilib/math/kinematics/MecanumDriveOdometry.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/kinematics/MecanumDriveOdometry.java rename to wpimath/src/main/java/org/wpilib/math/kinematics/MecanumDriveOdometry.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/kinematics/MecanumDriveOdometry3d.java b/wpimath/src/main/java/org/wpilib/math/kinematics/MecanumDriveOdometry3d.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/kinematics/MecanumDriveOdometry3d.java rename to wpimath/src/main/java/org/wpilib/math/kinematics/MecanumDriveOdometry3d.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/kinematics/MecanumDriveWheelPositions.java b/wpimath/src/main/java/org/wpilib/math/kinematics/MecanumDriveWheelPositions.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/kinematics/MecanumDriveWheelPositions.java rename to wpimath/src/main/java/org/wpilib/math/kinematics/MecanumDriveWheelPositions.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/kinematics/MecanumDriveWheelSpeeds.java b/wpimath/src/main/java/org/wpilib/math/kinematics/MecanumDriveWheelSpeeds.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/kinematics/MecanumDriveWheelSpeeds.java rename to wpimath/src/main/java/org/wpilib/math/kinematics/MecanumDriveWheelSpeeds.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/kinematics/Odometry.java b/wpimath/src/main/java/org/wpilib/math/kinematics/Odometry.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/kinematics/Odometry.java rename to wpimath/src/main/java/org/wpilib/math/kinematics/Odometry.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/kinematics/Odometry3d.java b/wpimath/src/main/java/org/wpilib/math/kinematics/Odometry3d.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/kinematics/Odometry3d.java rename to wpimath/src/main/java/org/wpilib/math/kinematics/Odometry3d.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/kinematics/SwerveDriveKinematics.java b/wpimath/src/main/java/org/wpilib/math/kinematics/SwerveDriveKinematics.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/kinematics/SwerveDriveKinematics.java rename to wpimath/src/main/java/org/wpilib/math/kinematics/SwerveDriveKinematics.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/kinematics/SwerveDriveOdometry.java b/wpimath/src/main/java/org/wpilib/math/kinematics/SwerveDriveOdometry.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/kinematics/SwerveDriveOdometry.java rename to wpimath/src/main/java/org/wpilib/math/kinematics/SwerveDriveOdometry.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/kinematics/SwerveDriveOdometry3d.java b/wpimath/src/main/java/org/wpilib/math/kinematics/SwerveDriveOdometry3d.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/kinematics/SwerveDriveOdometry3d.java rename to wpimath/src/main/java/org/wpilib/math/kinematics/SwerveDriveOdometry3d.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/kinematics/SwerveModulePosition.java b/wpimath/src/main/java/org/wpilib/math/kinematics/SwerveModulePosition.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/kinematics/SwerveModulePosition.java rename to wpimath/src/main/java/org/wpilib/math/kinematics/SwerveModulePosition.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/kinematics/SwerveModuleState.java b/wpimath/src/main/java/org/wpilib/math/kinematics/SwerveModuleState.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/kinematics/SwerveModuleState.java rename to wpimath/src/main/java/org/wpilib/math/kinematics/SwerveModuleState.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/kinematics/proto/ChassisSpeedsProto.java b/wpimath/src/main/java/org/wpilib/math/kinematics/proto/ChassisSpeedsProto.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/kinematics/proto/ChassisSpeedsProto.java rename to wpimath/src/main/java/org/wpilib/math/kinematics/proto/ChassisSpeedsProto.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/kinematics/proto/DifferentialDriveKinematicsProto.java b/wpimath/src/main/java/org/wpilib/math/kinematics/proto/DifferentialDriveKinematicsProto.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/kinematics/proto/DifferentialDriveKinematicsProto.java rename to wpimath/src/main/java/org/wpilib/math/kinematics/proto/DifferentialDriveKinematicsProto.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/kinematics/proto/DifferentialDriveWheelPositionsProto.java b/wpimath/src/main/java/org/wpilib/math/kinematics/proto/DifferentialDriveWheelPositionsProto.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/kinematics/proto/DifferentialDriveWheelPositionsProto.java rename to wpimath/src/main/java/org/wpilib/math/kinematics/proto/DifferentialDriveWheelPositionsProto.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/kinematics/proto/DifferentialDriveWheelSpeedsProto.java b/wpimath/src/main/java/org/wpilib/math/kinematics/proto/DifferentialDriveWheelSpeedsProto.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/kinematics/proto/DifferentialDriveWheelSpeedsProto.java rename to wpimath/src/main/java/org/wpilib/math/kinematics/proto/DifferentialDriveWheelSpeedsProto.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/kinematics/proto/MecanumDriveKinematicsProto.java b/wpimath/src/main/java/org/wpilib/math/kinematics/proto/MecanumDriveKinematicsProto.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/kinematics/proto/MecanumDriveKinematicsProto.java rename to wpimath/src/main/java/org/wpilib/math/kinematics/proto/MecanumDriveKinematicsProto.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/kinematics/proto/MecanumDriveWheelPositionsProto.java b/wpimath/src/main/java/org/wpilib/math/kinematics/proto/MecanumDriveWheelPositionsProto.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/kinematics/proto/MecanumDriveWheelPositionsProto.java rename to wpimath/src/main/java/org/wpilib/math/kinematics/proto/MecanumDriveWheelPositionsProto.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/kinematics/proto/MecanumDriveWheelSpeedsProto.java b/wpimath/src/main/java/org/wpilib/math/kinematics/proto/MecanumDriveWheelSpeedsProto.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/kinematics/proto/MecanumDriveWheelSpeedsProto.java rename to wpimath/src/main/java/org/wpilib/math/kinematics/proto/MecanumDriveWheelSpeedsProto.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/kinematics/proto/SwerveDriveKinematicsProto.java b/wpimath/src/main/java/org/wpilib/math/kinematics/proto/SwerveDriveKinematicsProto.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/kinematics/proto/SwerveDriveKinematicsProto.java rename to wpimath/src/main/java/org/wpilib/math/kinematics/proto/SwerveDriveKinematicsProto.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/kinematics/proto/SwerveModulePositionProto.java b/wpimath/src/main/java/org/wpilib/math/kinematics/proto/SwerveModulePositionProto.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/kinematics/proto/SwerveModulePositionProto.java rename to wpimath/src/main/java/org/wpilib/math/kinematics/proto/SwerveModulePositionProto.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/kinematics/proto/SwerveModuleStateProto.java b/wpimath/src/main/java/org/wpilib/math/kinematics/proto/SwerveModuleStateProto.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/kinematics/proto/SwerveModuleStateProto.java rename to wpimath/src/main/java/org/wpilib/math/kinematics/proto/SwerveModuleStateProto.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/kinematics/struct/ChassisSpeedsStruct.java b/wpimath/src/main/java/org/wpilib/math/kinematics/struct/ChassisSpeedsStruct.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/kinematics/struct/ChassisSpeedsStruct.java rename to wpimath/src/main/java/org/wpilib/math/kinematics/struct/ChassisSpeedsStruct.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/kinematics/struct/DifferentialDriveKinematicsStruct.java b/wpimath/src/main/java/org/wpilib/math/kinematics/struct/DifferentialDriveKinematicsStruct.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/kinematics/struct/DifferentialDriveKinematicsStruct.java rename to wpimath/src/main/java/org/wpilib/math/kinematics/struct/DifferentialDriveKinematicsStruct.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/kinematics/struct/DifferentialDriveWheelPositionsStruct.java b/wpimath/src/main/java/org/wpilib/math/kinematics/struct/DifferentialDriveWheelPositionsStruct.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/kinematics/struct/DifferentialDriveWheelPositionsStruct.java rename to wpimath/src/main/java/org/wpilib/math/kinematics/struct/DifferentialDriveWheelPositionsStruct.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/kinematics/struct/DifferentialDriveWheelSpeedsStruct.java b/wpimath/src/main/java/org/wpilib/math/kinematics/struct/DifferentialDriveWheelSpeedsStruct.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/kinematics/struct/DifferentialDriveWheelSpeedsStruct.java rename to wpimath/src/main/java/org/wpilib/math/kinematics/struct/DifferentialDriveWheelSpeedsStruct.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/kinematics/struct/MecanumDriveKinematicsStruct.java b/wpimath/src/main/java/org/wpilib/math/kinematics/struct/MecanumDriveKinematicsStruct.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/kinematics/struct/MecanumDriveKinematicsStruct.java rename to wpimath/src/main/java/org/wpilib/math/kinematics/struct/MecanumDriveKinematicsStruct.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/kinematics/struct/MecanumDriveWheelPositionsStruct.java b/wpimath/src/main/java/org/wpilib/math/kinematics/struct/MecanumDriveWheelPositionsStruct.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/kinematics/struct/MecanumDriveWheelPositionsStruct.java rename to wpimath/src/main/java/org/wpilib/math/kinematics/struct/MecanumDriveWheelPositionsStruct.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/kinematics/struct/MecanumDriveWheelSpeedsStruct.java b/wpimath/src/main/java/org/wpilib/math/kinematics/struct/MecanumDriveWheelSpeedsStruct.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/kinematics/struct/MecanumDriveWheelSpeedsStruct.java rename to wpimath/src/main/java/org/wpilib/math/kinematics/struct/MecanumDriveWheelSpeedsStruct.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/kinematics/struct/SwerveDriveKinematicsStruct.java b/wpimath/src/main/java/org/wpilib/math/kinematics/struct/SwerveDriveKinematicsStruct.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/kinematics/struct/SwerveDriveKinematicsStruct.java rename to wpimath/src/main/java/org/wpilib/math/kinematics/struct/SwerveDriveKinematicsStruct.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/kinematics/struct/SwerveModulePositionStruct.java b/wpimath/src/main/java/org/wpilib/math/kinematics/struct/SwerveModulePositionStruct.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/kinematics/struct/SwerveModulePositionStruct.java rename to wpimath/src/main/java/org/wpilib/math/kinematics/struct/SwerveModulePositionStruct.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/kinematics/struct/SwerveModuleStateStruct.java b/wpimath/src/main/java/org/wpilib/math/kinematics/struct/SwerveModuleStateStruct.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/kinematics/struct/SwerveModuleStateStruct.java rename to wpimath/src/main/java/org/wpilib/math/kinematics/struct/SwerveModuleStateStruct.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/DARE.java b/wpimath/src/main/java/org/wpilib/math/linalg/DARE.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/DARE.java rename to wpimath/src/main/java/org/wpilib/math/linalg/DARE.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/MatBuilder.java b/wpimath/src/main/java/org/wpilib/math/linalg/MatBuilder.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/MatBuilder.java rename to wpimath/src/main/java/org/wpilib/math/linalg/MatBuilder.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/Matrix.java b/wpimath/src/main/java/org/wpilib/math/linalg/Matrix.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/Matrix.java rename to wpimath/src/main/java/org/wpilib/math/linalg/Matrix.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/VecBuilder.java b/wpimath/src/main/java/org/wpilib/math/linalg/VecBuilder.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/VecBuilder.java rename to wpimath/src/main/java/org/wpilib/math/linalg/VecBuilder.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/Vector.java b/wpimath/src/main/java/org/wpilib/math/linalg/Vector.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/Vector.java rename to wpimath/src/main/java/org/wpilib/math/linalg/Vector.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/proto/MatrixProto.java b/wpimath/src/main/java/org/wpilib/math/linalg/proto/MatrixProto.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/proto/MatrixProto.java rename to wpimath/src/main/java/org/wpilib/math/linalg/proto/MatrixProto.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/proto/VectorProto.java b/wpimath/src/main/java/org/wpilib/math/linalg/proto/VectorProto.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/proto/VectorProto.java rename to wpimath/src/main/java/org/wpilib/math/linalg/proto/VectorProto.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/struct/MatrixStruct.java b/wpimath/src/main/java/org/wpilib/math/linalg/struct/MatrixStruct.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/struct/MatrixStruct.java rename to wpimath/src/main/java/org/wpilib/math/linalg/struct/MatrixStruct.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/struct/VectorStruct.java b/wpimath/src/main/java/org/wpilib/math/linalg/struct/VectorStruct.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/struct/VectorStruct.java rename to wpimath/src/main/java/org/wpilib/math/linalg/struct/VectorStruct.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/optimization/SimulatedAnnealing.java b/wpimath/src/main/java/org/wpilib/math/optimization/SimulatedAnnealing.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/optimization/SimulatedAnnealing.java rename to wpimath/src/main/java/org/wpilib/math/optimization/SimulatedAnnealing.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/path/TravelingSalesman.java b/wpimath/src/main/java/org/wpilib/math/path/TravelingSalesman.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/path/TravelingSalesman.java rename to wpimath/src/main/java/org/wpilib/math/path/TravelingSalesman.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/spline/CubicHermiteSpline.java b/wpimath/src/main/java/org/wpilib/math/spline/CubicHermiteSpline.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/spline/CubicHermiteSpline.java rename to wpimath/src/main/java/org/wpilib/math/spline/CubicHermiteSpline.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/spline/PoseWithCurvature.java b/wpimath/src/main/java/org/wpilib/math/spline/PoseWithCurvature.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/spline/PoseWithCurvature.java rename to wpimath/src/main/java/org/wpilib/math/spline/PoseWithCurvature.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/spline/QuinticHermiteSpline.java b/wpimath/src/main/java/org/wpilib/math/spline/QuinticHermiteSpline.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/spline/QuinticHermiteSpline.java rename to wpimath/src/main/java/org/wpilib/math/spline/QuinticHermiteSpline.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/spline/Spline.java b/wpimath/src/main/java/org/wpilib/math/spline/Spline.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/spline/Spline.java rename to wpimath/src/main/java/org/wpilib/math/spline/Spline.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/spline/SplineHelper.java b/wpimath/src/main/java/org/wpilib/math/spline/SplineHelper.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/spline/SplineHelper.java rename to wpimath/src/main/java/org/wpilib/math/spline/SplineHelper.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/spline/SplineParameterizer.java b/wpimath/src/main/java/org/wpilib/math/spline/SplineParameterizer.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/spline/SplineParameterizer.java rename to wpimath/src/main/java/org/wpilib/math/spline/SplineParameterizer.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/spline/proto/CubicHermiteSplineProto.java b/wpimath/src/main/java/org/wpilib/math/spline/proto/CubicHermiteSplineProto.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/spline/proto/CubicHermiteSplineProto.java rename to wpimath/src/main/java/org/wpilib/math/spline/proto/CubicHermiteSplineProto.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/spline/proto/QuinticHermiteSplineProto.java b/wpimath/src/main/java/org/wpilib/math/spline/proto/QuinticHermiteSplineProto.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/spline/proto/QuinticHermiteSplineProto.java rename to wpimath/src/main/java/org/wpilib/math/spline/proto/QuinticHermiteSplineProto.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/spline/struct/CubicHermiteSplineStruct.java b/wpimath/src/main/java/org/wpilib/math/spline/struct/CubicHermiteSplineStruct.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/spline/struct/CubicHermiteSplineStruct.java rename to wpimath/src/main/java/org/wpilib/math/spline/struct/CubicHermiteSplineStruct.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/spline/struct/QuinticHermiteSplineStruct.java b/wpimath/src/main/java/org/wpilib/math/spline/struct/QuinticHermiteSplineStruct.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/spline/struct/QuinticHermiteSplineStruct.java rename to wpimath/src/main/java/org/wpilib/math/spline/struct/QuinticHermiteSplineStruct.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/system/Discretization.java b/wpimath/src/main/java/org/wpilib/math/system/Discretization.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/system/Discretization.java rename to wpimath/src/main/java/org/wpilib/math/system/Discretization.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/system/LinearSystem.java b/wpimath/src/main/java/org/wpilib/math/system/LinearSystem.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/system/LinearSystem.java rename to wpimath/src/main/java/org/wpilib/math/system/LinearSystem.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/system/LinearSystemLoop.java b/wpimath/src/main/java/org/wpilib/math/system/LinearSystemLoop.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/system/LinearSystemLoop.java rename to wpimath/src/main/java/org/wpilib/math/system/LinearSystemLoop.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/system/NumericalIntegration.java b/wpimath/src/main/java/org/wpilib/math/system/NumericalIntegration.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/system/NumericalIntegration.java rename to wpimath/src/main/java/org/wpilib/math/system/NumericalIntegration.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/system/NumericalJacobian.java b/wpimath/src/main/java/org/wpilib/math/system/NumericalJacobian.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/system/NumericalJacobian.java rename to wpimath/src/main/java/org/wpilib/math/system/NumericalJacobian.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/system/plant/DCMotor.java b/wpimath/src/main/java/org/wpilib/math/system/plant/DCMotor.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/system/plant/DCMotor.java rename to wpimath/src/main/java/org/wpilib/math/system/plant/DCMotor.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/system/plant/LinearSystemId.java b/wpimath/src/main/java/org/wpilib/math/system/plant/LinearSystemId.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/system/plant/LinearSystemId.java rename to wpimath/src/main/java/org/wpilib/math/system/plant/LinearSystemId.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/system/plant/proto/DCMotorProto.java b/wpimath/src/main/java/org/wpilib/math/system/plant/proto/DCMotorProto.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/system/plant/proto/DCMotorProto.java rename to wpimath/src/main/java/org/wpilib/math/system/plant/proto/DCMotorProto.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/system/plant/struct/DCMotorStruct.java b/wpimath/src/main/java/org/wpilib/math/system/plant/struct/DCMotorStruct.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/system/plant/struct/DCMotorStruct.java rename to wpimath/src/main/java/org/wpilib/math/system/plant/struct/DCMotorStruct.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/system/proto/LinearSystemProto.java b/wpimath/src/main/java/org/wpilib/math/system/proto/LinearSystemProto.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/system/proto/LinearSystemProto.java rename to wpimath/src/main/java/org/wpilib/math/system/proto/LinearSystemProto.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/system/struct/LinearSystemStruct.java b/wpimath/src/main/java/org/wpilib/math/system/struct/LinearSystemStruct.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/system/struct/LinearSystemStruct.java rename to wpimath/src/main/java/org/wpilib/math/system/struct/LinearSystemStruct.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/trajectory/ExponentialProfile.java b/wpimath/src/main/java/org/wpilib/math/trajectory/ExponentialProfile.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/trajectory/ExponentialProfile.java rename to wpimath/src/main/java/org/wpilib/math/trajectory/ExponentialProfile.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/trajectory/Trajectory.java b/wpimath/src/main/java/org/wpilib/math/trajectory/Trajectory.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/trajectory/Trajectory.java rename to wpimath/src/main/java/org/wpilib/math/trajectory/Trajectory.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/trajectory/TrajectoryConfig.java b/wpimath/src/main/java/org/wpilib/math/trajectory/TrajectoryConfig.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/trajectory/TrajectoryConfig.java rename to wpimath/src/main/java/org/wpilib/math/trajectory/TrajectoryConfig.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/trajectory/TrajectoryGenerator.java b/wpimath/src/main/java/org/wpilib/math/trajectory/TrajectoryGenerator.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/trajectory/TrajectoryGenerator.java rename to wpimath/src/main/java/org/wpilib/math/trajectory/TrajectoryGenerator.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/trajectory/TrajectoryParameterizer.java b/wpimath/src/main/java/org/wpilib/math/trajectory/TrajectoryParameterizer.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/trajectory/TrajectoryParameterizer.java rename to wpimath/src/main/java/org/wpilib/math/trajectory/TrajectoryParameterizer.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/trajectory/TrapezoidProfile.java b/wpimath/src/main/java/org/wpilib/math/trajectory/TrapezoidProfile.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/trajectory/TrapezoidProfile.java rename to wpimath/src/main/java/org/wpilib/math/trajectory/TrapezoidProfile.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/trajectory/constraint/CentripetalAccelerationConstraint.java b/wpimath/src/main/java/org/wpilib/math/trajectory/constraint/CentripetalAccelerationConstraint.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/trajectory/constraint/CentripetalAccelerationConstraint.java rename to wpimath/src/main/java/org/wpilib/math/trajectory/constraint/CentripetalAccelerationConstraint.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/trajectory/constraint/DifferentialDriveKinematicsConstraint.java b/wpimath/src/main/java/org/wpilib/math/trajectory/constraint/DifferentialDriveKinematicsConstraint.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/trajectory/constraint/DifferentialDriveKinematicsConstraint.java rename to wpimath/src/main/java/org/wpilib/math/trajectory/constraint/DifferentialDriveKinematicsConstraint.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/trajectory/constraint/DifferentialDriveVoltageConstraint.java b/wpimath/src/main/java/org/wpilib/math/trajectory/constraint/DifferentialDriveVoltageConstraint.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/trajectory/constraint/DifferentialDriveVoltageConstraint.java rename to wpimath/src/main/java/org/wpilib/math/trajectory/constraint/DifferentialDriveVoltageConstraint.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/trajectory/constraint/EllipticalRegionConstraint.java b/wpimath/src/main/java/org/wpilib/math/trajectory/constraint/EllipticalRegionConstraint.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/trajectory/constraint/EllipticalRegionConstraint.java rename to wpimath/src/main/java/org/wpilib/math/trajectory/constraint/EllipticalRegionConstraint.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/trajectory/constraint/MaxVelocityConstraint.java b/wpimath/src/main/java/org/wpilib/math/trajectory/constraint/MaxVelocityConstraint.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/trajectory/constraint/MaxVelocityConstraint.java rename to wpimath/src/main/java/org/wpilib/math/trajectory/constraint/MaxVelocityConstraint.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/trajectory/constraint/MecanumDriveKinematicsConstraint.java b/wpimath/src/main/java/org/wpilib/math/trajectory/constraint/MecanumDriveKinematicsConstraint.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/trajectory/constraint/MecanumDriveKinematicsConstraint.java rename to wpimath/src/main/java/org/wpilib/math/trajectory/constraint/MecanumDriveKinematicsConstraint.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/trajectory/constraint/RectangularRegionConstraint.java b/wpimath/src/main/java/org/wpilib/math/trajectory/constraint/RectangularRegionConstraint.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/trajectory/constraint/RectangularRegionConstraint.java rename to wpimath/src/main/java/org/wpilib/math/trajectory/constraint/RectangularRegionConstraint.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/trajectory/constraint/SwerveDriveKinematicsConstraint.java b/wpimath/src/main/java/org/wpilib/math/trajectory/constraint/SwerveDriveKinematicsConstraint.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/trajectory/constraint/SwerveDriveKinematicsConstraint.java rename to wpimath/src/main/java/org/wpilib/math/trajectory/constraint/SwerveDriveKinematicsConstraint.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/trajectory/constraint/TrajectoryConstraint.java b/wpimath/src/main/java/org/wpilib/math/trajectory/constraint/TrajectoryConstraint.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/trajectory/constraint/TrajectoryConstraint.java rename to wpimath/src/main/java/org/wpilib/math/trajectory/constraint/TrajectoryConstraint.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/trajectory/proto/TrajectoryProto.java b/wpimath/src/main/java/org/wpilib/math/trajectory/proto/TrajectoryProto.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/trajectory/proto/TrajectoryProto.java rename to wpimath/src/main/java/org/wpilib/math/trajectory/proto/TrajectoryProto.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/trajectory/proto/TrajectoryStateProto.java b/wpimath/src/main/java/org/wpilib/math/trajectory/proto/TrajectoryStateProto.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/trajectory/proto/TrajectoryStateProto.java rename to wpimath/src/main/java/org/wpilib/math/trajectory/proto/TrajectoryStateProto.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/trajectory/struct/ExponentialProfileStateStruct.java b/wpimath/src/main/java/org/wpilib/math/trajectory/struct/ExponentialProfileStateStruct.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/trajectory/struct/ExponentialProfileStateStruct.java rename to wpimath/src/main/java/org/wpilib/math/trajectory/struct/ExponentialProfileStateStruct.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/trajectory/struct/TrapezoidProfileStateStruct.java b/wpimath/src/main/java/org/wpilib/math/trajectory/struct/TrapezoidProfileStateStruct.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/trajectory/struct/TrapezoidProfileStateStruct.java rename to wpimath/src/main/java/org/wpilib/math/trajectory/struct/TrapezoidProfileStateStruct.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/ComputerVisionUtil.java b/wpimath/src/main/java/org/wpilib/math/util/ComputerVisionUtil.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/ComputerVisionUtil.java rename to wpimath/src/main/java/org/wpilib/math/util/ComputerVisionUtil.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/MathShared.java b/wpimath/src/main/java/org/wpilib/math/util/MathShared.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/MathShared.java rename to wpimath/src/main/java/org/wpilib/math/util/MathShared.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/MathSharedStore.java b/wpimath/src/main/java/org/wpilib/math/util/MathSharedStore.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/MathSharedStore.java rename to wpimath/src/main/java/org/wpilib/math/util/MathSharedStore.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/MathUtil.java b/wpimath/src/main/java/org/wpilib/math/util/MathUtil.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/MathUtil.java rename to wpimath/src/main/java/org/wpilib/math/util/MathUtil.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/Num.java b/wpimath/src/main/java/org/wpilib/math/util/Num.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/Num.java rename to wpimath/src/main/java/org/wpilib/math/util/Num.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/Pair.java b/wpimath/src/main/java/org/wpilib/math/util/Pair.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/Pair.java rename to wpimath/src/main/java/org/wpilib/math/util/Pair.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/StateSpaceUtil.java b/wpimath/src/main/java/org/wpilib/math/util/StateSpaceUtil.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/StateSpaceUtil.java rename to wpimath/src/main/java/org/wpilib/math/util/StateSpaceUtil.java diff --git a/wpimath/src/main/java/edu/wpi/first/math/util/Units.java b/wpimath/src/main/java/org/wpilib/math/util/Units.java similarity index 100% rename from wpimath/src/main/java/edu/wpi/first/math/util/Units.java rename to wpimath/src/main/java/org/wpilib/math/util/Units.java diff --git a/wpimath/src/test/java/edu/wpi/first/wpilibj/ProtoTestBase.java b/wpimath/src/test/java/org/wpilib/ProtoTestBase.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/wpilibj/ProtoTestBase.java rename to wpimath/src/test/java/org/wpilib/ProtoTestBase.java diff --git a/wpimath/src/test/java/edu/wpi/first/wpilibj/StructTestBase.java b/wpimath/src/test/java/org/wpilib/StructTestBase.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/wpilibj/StructTestBase.java rename to wpimath/src/test/java/org/wpilib/StructTestBase.java diff --git a/wpimath/src/test/java/edu/wpi/first/wpilibj/UtilityClassTest.java b/wpimath/src/test/java/org/wpilib/UtilityClassTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/wpilibj/UtilityClassTest.java rename to wpimath/src/test/java/org/wpilib/UtilityClassTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/controller/ArmFeedforwardTest.java b/wpimath/src/test/java/org/wpilib/math/controller/ArmFeedforwardTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/controller/ArmFeedforwardTest.java rename to wpimath/src/test/java/org/wpilib/math/controller/ArmFeedforwardTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/controller/BangBangInputOutputTest.java b/wpimath/src/test/java/org/wpilib/math/controller/BangBangInputOutputTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/controller/BangBangInputOutputTest.java rename to wpimath/src/test/java/org/wpilib/math/controller/BangBangInputOutputTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/controller/BangBangToleranceTest.java b/wpimath/src/test/java/org/wpilib/math/controller/BangBangToleranceTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/controller/BangBangToleranceTest.java rename to wpimath/src/test/java/org/wpilib/math/controller/BangBangToleranceTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/controller/ControlAffinePlantInversionFeedforwardTest.java b/wpimath/src/test/java/org/wpilib/math/controller/ControlAffinePlantInversionFeedforwardTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/controller/ControlAffinePlantInversionFeedforwardTest.java rename to wpimath/src/test/java/org/wpilib/math/controller/ControlAffinePlantInversionFeedforwardTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/controller/DifferentialDriveAccelerationLimiterTest.java b/wpimath/src/test/java/org/wpilib/math/controller/DifferentialDriveAccelerationLimiterTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/controller/DifferentialDriveAccelerationLimiterTest.java rename to wpimath/src/test/java/org/wpilib/math/controller/DifferentialDriveAccelerationLimiterTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/controller/DifferentialDriveFeedforwardTest.java b/wpimath/src/test/java/org/wpilib/math/controller/DifferentialDriveFeedforwardTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/controller/DifferentialDriveFeedforwardTest.java rename to wpimath/src/test/java/org/wpilib/math/controller/DifferentialDriveFeedforwardTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/controller/ElevatorFeedforwardTest.java b/wpimath/src/test/java/org/wpilib/math/controller/ElevatorFeedforwardTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/controller/ElevatorFeedforwardTest.java rename to wpimath/src/test/java/org/wpilib/math/controller/ElevatorFeedforwardTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/controller/ImplicitModelFollowerTest.java b/wpimath/src/test/java/org/wpilib/math/controller/ImplicitModelFollowerTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/controller/ImplicitModelFollowerTest.java rename to wpimath/src/test/java/org/wpilib/math/controller/ImplicitModelFollowerTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/controller/LTVDifferentialDriveControllerTest.java b/wpimath/src/test/java/org/wpilib/math/controller/LTVDifferentialDriveControllerTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/controller/LTVDifferentialDriveControllerTest.java rename to wpimath/src/test/java/org/wpilib/math/controller/LTVDifferentialDriveControllerTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/controller/LTVUnicycleControllerTest.java b/wpimath/src/test/java/org/wpilib/math/controller/LTVUnicycleControllerTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/controller/LTVUnicycleControllerTest.java rename to wpimath/src/test/java/org/wpilib/math/controller/LTVUnicycleControllerTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/controller/LinearPlantInversionFeedforwardTest.java b/wpimath/src/test/java/org/wpilib/math/controller/LinearPlantInversionFeedforwardTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/controller/LinearPlantInversionFeedforwardTest.java rename to wpimath/src/test/java/org/wpilib/math/controller/LinearPlantInversionFeedforwardTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/controller/LinearQuadraticRegulatorTest.java b/wpimath/src/test/java/org/wpilib/math/controller/LinearQuadraticRegulatorTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/controller/LinearQuadraticRegulatorTest.java rename to wpimath/src/test/java/org/wpilib/math/controller/LinearQuadraticRegulatorTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/controller/LinearSystemLoopTest.java b/wpimath/src/test/java/org/wpilib/math/controller/LinearSystemLoopTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/controller/LinearSystemLoopTest.java rename to wpimath/src/test/java/org/wpilib/math/controller/LinearSystemLoopTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/controller/PIDInputOutputTest.java b/wpimath/src/test/java/org/wpilib/math/controller/PIDInputOutputTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/controller/PIDInputOutputTest.java rename to wpimath/src/test/java/org/wpilib/math/controller/PIDInputOutputTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/controller/PIDToleranceTest.java b/wpimath/src/test/java/org/wpilib/math/controller/PIDToleranceTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/controller/PIDToleranceTest.java rename to wpimath/src/test/java/org/wpilib/math/controller/PIDToleranceTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/controller/ProfiledPIDControllerTest.java b/wpimath/src/test/java/org/wpilib/math/controller/ProfiledPIDControllerTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/controller/ProfiledPIDControllerTest.java rename to wpimath/src/test/java/org/wpilib/math/controller/ProfiledPIDControllerTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/controller/ProfiledPIDInputOutputTest.java b/wpimath/src/test/java/org/wpilib/math/controller/ProfiledPIDInputOutputTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/controller/ProfiledPIDInputOutputTest.java rename to wpimath/src/test/java/org/wpilib/math/controller/ProfiledPIDInputOutputTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/controller/SimpleMotorFeedforwardTest.java b/wpimath/src/test/java/org/wpilib/math/controller/SimpleMotorFeedforwardTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/controller/SimpleMotorFeedforwardTest.java rename to wpimath/src/test/java/org/wpilib/math/controller/SimpleMotorFeedforwardTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/controller/proto/ArmFeedforwardProtoTest.java b/wpimath/src/test/java/org/wpilib/math/controller/proto/ArmFeedforwardProtoTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/controller/proto/ArmFeedforwardProtoTest.java rename to wpimath/src/test/java/org/wpilib/math/controller/proto/ArmFeedforwardProtoTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/controller/proto/DifferentialDriveFeedforwardProtoTest.java b/wpimath/src/test/java/org/wpilib/math/controller/proto/DifferentialDriveFeedforwardProtoTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/controller/proto/DifferentialDriveFeedforwardProtoTest.java rename to wpimath/src/test/java/org/wpilib/math/controller/proto/DifferentialDriveFeedforwardProtoTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/controller/proto/DifferentialDriveWheelVoltagesProtoTest.java b/wpimath/src/test/java/org/wpilib/math/controller/proto/DifferentialDriveWheelVoltagesProtoTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/controller/proto/DifferentialDriveWheelVoltagesProtoTest.java rename to wpimath/src/test/java/org/wpilib/math/controller/proto/DifferentialDriveWheelVoltagesProtoTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/controller/proto/ElevatorFeedforwardProtoTest.java b/wpimath/src/test/java/org/wpilib/math/controller/proto/ElevatorFeedforwardProtoTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/controller/proto/ElevatorFeedforwardProtoTest.java rename to wpimath/src/test/java/org/wpilib/math/controller/proto/ElevatorFeedforwardProtoTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/controller/proto/SimpleMotorFeedforwardProtoTest.java b/wpimath/src/test/java/org/wpilib/math/controller/proto/SimpleMotorFeedforwardProtoTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/controller/proto/SimpleMotorFeedforwardProtoTest.java rename to wpimath/src/test/java/org/wpilib/math/controller/proto/SimpleMotorFeedforwardProtoTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/controller/struct/ArmFeedforwardStructTest.java b/wpimath/src/test/java/org/wpilib/math/controller/struct/ArmFeedforwardStructTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/controller/struct/ArmFeedforwardStructTest.java rename to wpimath/src/test/java/org/wpilib/math/controller/struct/ArmFeedforwardStructTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/controller/struct/DifferentialDriveFeedforwardStructTest.java b/wpimath/src/test/java/org/wpilib/math/controller/struct/DifferentialDriveFeedforwardStructTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/controller/struct/DifferentialDriveFeedforwardStructTest.java rename to wpimath/src/test/java/org/wpilib/math/controller/struct/DifferentialDriveFeedforwardStructTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/controller/struct/DifferentialDriveWheelVoltagesStructTest.java b/wpimath/src/test/java/org/wpilib/math/controller/struct/DifferentialDriveWheelVoltagesStructTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/controller/struct/DifferentialDriveWheelVoltagesStructTest.java rename to wpimath/src/test/java/org/wpilib/math/controller/struct/DifferentialDriveWheelVoltagesStructTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/controller/struct/ElevatorFeedforwardStructTest.java b/wpimath/src/test/java/org/wpilib/math/controller/struct/ElevatorFeedforwardStructTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/controller/struct/ElevatorFeedforwardStructTest.java rename to wpimath/src/test/java/org/wpilib/math/controller/struct/ElevatorFeedforwardStructTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/controller/struct/SimpleMotorFeedforwardStructTest.java b/wpimath/src/test/java/org/wpilib/math/controller/struct/SimpleMotorFeedforwardStructTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/controller/struct/SimpleMotorFeedforwardStructTest.java rename to wpimath/src/test/java/org/wpilib/math/controller/struct/SimpleMotorFeedforwardStructTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/estimator/AngleStatisticsTest.java b/wpimath/src/test/java/org/wpilib/math/estimator/AngleStatisticsTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/estimator/AngleStatisticsTest.java rename to wpimath/src/test/java/org/wpilib/math/estimator/AngleStatisticsTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/estimator/DifferentialDrivePoseEstimator3dTest.java b/wpimath/src/test/java/org/wpilib/math/estimator/DifferentialDrivePoseEstimator3dTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/estimator/DifferentialDrivePoseEstimator3dTest.java rename to wpimath/src/test/java/org/wpilib/math/estimator/DifferentialDrivePoseEstimator3dTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/estimator/DifferentialDrivePoseEstimatorTest.java b/wpimath/src/test/java/org/wpilib/math/estimator/DifferentialDrivePoseEstimatorTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/estimator/DifferentialDrivePoseEstimatorTest.java rename to wpimath/src/test/java/org/wpilib/math/estimator/DifferentialDrivePoseEstimatorTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/estimator/ExtendedKalmanFilterTest.java b/wpimath/src/test/java/org/wpilib/math/estimator/ExtendedKalmanFilterTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/estimator/ExtendedKalmanFilterTest.java rename to wpimath/src/test/java/org/wpilib/math/estimator/ExtendedKalmanFilterTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/estimator/KalmanFilterTest.java b/wpimath/src/test/java/org/wpilib/math/estimator/KalmanFilterTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/estimator/KalmanFilterTest.java rename to wpimath/src/test/java/org/wpilib/math/estimator/KalmanFilterTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/estimator/MecanumDrivePoseEstimator3dTest.java b/wpimath/src/test/java/org/wpilib/math/estimator/MecanumDrivePoseEstimator3dTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/estimator/MecanumDrivePoseEstimator3dTest.java rename to wpimath/src/test/java/org/wpilib/math/estimator/MecanumDrivePoseEstimator3dTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/estimator/MecanumDrivePoseEstimatorTest.java b/wpimath/src/test/java/org/wpilib/math/estimator/MecanumDrivePoseEstimatorTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/estimator/MecanumDrivePoseEstimatorTest.java rename to wpimath/src/test/java/org/wpilib/math/estimator/MecanumDrivePoseEstimatorTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/estimator/MerweScaledSigmaPointsTest.java b/wpimath/src/test/java/org/wpilib/math/estimator/MerweScaledSigmaPointsTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/estimator/MerweScaledSigmaPointsTest.java rename to wpimath/src/test/java/org/wpilib/math/estimator/MerweScaledSigmaPointsTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/estimator/MerweUKFTest.java b/wpimath/src/test/java/org/wpilib/math/estimator/MerweUKFTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/estimator/MerweUKFTest.java rename to wpimath/src/test/java/org/wpilib/math/estimator/MerweUKFTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/estimator/S3SigmaPointsTest.java b/wpimath/src/test/java/org/wpilib/math/estimator/S3SigmaPointsTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/estimator/S3SigmaPointsTest.java rename to wpimath/src/test/java/org/wpilib/math/estimator/S3SigmaPointsTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/estimator/S3UKFTest.java b/wpimath/src/test/java/org/wpilib/math/estimator/S3UKFTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/estimator/S3UKFTest.java rename to wpimath/src/test/java/org/wpilib/math/estimator/S3UKFTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/estimator/SwerveDrivePoseEstimator3dTest.java b/wpimath/src/test/java/org/wpilib/math/estimator/SwerveDrivePoseEstimator3dTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/estimator/SwerveDrivePoseEstimator3dTest.java rename to wpimath/src/test/java/org/wpilib/math/estimator/SwerveDrivePoseEstimator3dTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/estimator/SwerveDrivePoseEstimatorTest.java b/wpimath/src/test/java/org/wpilib/math/estimator/SwerveDrivePoseEstimatorTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/estimator/SwerveDrivePoseEstimatorTest.java rename to wpimath/src/test/java/org/wpilib/math/estimator/SwerveDrivePoseEstimatorTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/filter/DebouncerTest.java b/wpimath/src/test/java/org/wpilib/math/filter/DebouncerTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/filter/DebouncerTest.java rename to wpimath/src/test/java/org/wpilib/math/filter/DebouncerTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/filter/LinearFilterTest.java b/wpimath/src/test/java/org/wpilib/math/filter/LinearFilterTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/filter/LinearFilterTest.java rename to wpimath/src/test/java/org/wpilib/math/filter/LinearFilterTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/filter/MedianFilterTest.java b/wpimath/src/test/java/org/wpilib/math/filter/MedianFilterTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/filter/MedianFilterTest.java rename to wpimath/src/test/java/org/wpilib/math/filter/MedianFilterTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/filter/SlewRateLimiterTest.java b/wpimath/src/test/java/org/wpilib/math/filter/SlewRateLimiterTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/filter/SlewRateLimiterTest.java rename to wpimath/src/test/java/org/wpilib/math/filter/SlewRateLimiterTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/geometry/CoordinateSystemTest.java b/wpimath/src/test/java/org/wpilib/math/geometry/CoordinateSystemTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/geometry/CoordinateSystemTest.java rename to wpimath/src/test/java/org/wpilib/math/geometry/CoordinateSystemTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/geometry/Ellipse2dTest.java b/wpimath/src/test/java/org/wpilib/math/geometry/Ellipse2dTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/geometry/Ellipse2dTest.java rename to wpimath/src/test/java/org/wpilib/math/geometry/Ellipse2dTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/geometry/Pose2dTest.java b/wpimath/src/test/java/org/wpilib/math/geometry/Pose2dTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/geometry/Pose2dTest.java rename to wpimath/src/test/java/org/wpilib/math/geometry/Pose2dTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/geometry/Pose3dTest.java b/wpimath/src/test/java/org/wpilib/math/geometry/Pose3dTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/geometry/Pose3dTest.java rename to wpimath/src/test/java/org/wpilib/math/geometry/Pose3dTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/geometry/QuaternionTest.java b/wpimath/src/test/java/org/wpilib/math/geometry/QuaternionTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/geometry/QuaternionTest.java rename to wpimath/src/test/java/org/wpilib/math/geometry/QuaternionTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/geometry/Rectangle2dTest.java b/wpimath/src/test/java/org/wpilib/math/geometry/Rectangle2dTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/geometry/Rectangle2dTest.java rename to wpimath/src/test/java/org/wpilib/math/geometry/Rectangle2dTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/geometry/Rotation2dTest.java b/wpimath/src/test/java/org/wpilib/math/geometry/Rotation2dTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/geometry/Rotation2dTest.java rename to wpimath/src/test/java/org/wpilib/math/geometry/Rotation2dTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/geometry/Rotation3dTest.java b/wpimath/src/test/java/org/wpilib/math/geometry/Rotation3dTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/geometry/Rotation3dTest.java rename to wpimath/src/test/java/org/wpilib/math/geometry/Rotation3dTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/geometry/Transform2dTest.java b/wpimath/src/test/java/org/wpilib/math/geometry/Transform2dTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/geometry/Transform2dTest.java rename to wpimath/src/test/java/org/wpilib/math/geometry/Transform2dTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/geometry/Transform3dTest.java b/wpimath/src/test/java/org/wpilib/math/geometry/Transform3dTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/geometry/Transform3dTest.java rename to wpimath/src/test/java/org/wpilib/math/geometry/Transform3dTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/geometry/Translation2dTest.java b/wpimath/src/test/java/org/wpilib/math/geometry/Translation2dTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/geometry/Translation2dTest.java rename to wpimath/src/test/java/org/wpilib/math/geometry/Translation2dTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/geometry/Translation3dTest.java b/wpimath/src/test/java/org/wpilib/math/geometry/Translation3dTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/geometry/Translation3dTest.java rename to wpimath/src/test/java/org/wpilib/math/geometry/Translation3dTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/geometry/Twist2dTest.java b/wpimath/src/test/java/org/wpilib/math/geometry/Twist2dTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/geometry/Twist2dTest.java rename to wpimath/src/test/java/org/wpilib/math/geometry/Twist2dTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/geometry/Twist3dTest.java b/wpimath/src/test/java/org/wpilib/math/geometry/Twist3dTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/geometry/Twist3dTest.java rename to wpimath/src/test/java/org/wpilib/math/geometry/Twist3dTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/geometry/proto/Ellipse2dProtoTest.java b/wpimath/src/test/java/org/wpilib/math/geometry/proto/Ellipse2dProtoTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/geometry/proto/Ellipse2dProtoTest.java rename to wpimath/src/test/java/org/wpilib/math/geometry/proto/Ellipse2dProtoTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/geometry/proto/Pose2dProtoTest.java b/wpimath/src/test/java/org/wpilib/math/geometry/proto/Pose2dProtoTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/geometry/proto/Pose2dProtoTest.java rename to wpimath/src/test/java/org/wpilib/math/geometry/proto/Pose2dProtoTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/geometry/proto/Pose3dProtoTest.java b/wpimath/src/test/java/org/wpilib/math/geometry/proto/Pose3dProtoTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/geometry/proto/Pose3dProtoTest.java rename to wpimath/src/test/java/org/wpilib/math/geometry/proto/Pose3dProtoTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/geometry/proto/QuaternionProtoTest.java b/wpimath/src/test/java/org/wpilib/math/geometry/proto/QuaternionProtoTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/geometry/proto/QuaternionProtoTest.java rename to wpimath/src/test/java/org/wpilib/math/geometry/proto/QuaternionProtoTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/geometry/proto/Rectangle2dProtoTest.java b/wpimath/src/test/java/org/wpilib/math/geometry/proto/Rectangle2dProtoTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/geometry/proto/Rectangle2dProtoTest.java rename to wpimath/src/test/java/org/wpilib/math/geometry/proto/Rectangle2dProtoTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/geometry/proto/Rotation2dProtoTest.java b/wpimath/src/test/java/org/wpilib/math/geometry/proto/Rotation2dProtoTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/geometry/proto/Rotation2dProtoTest.java rename to wpimath/src/test/java/org/wpilib/math/geometry/proto/Rotation2dProtoTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/geometry/proto/Rotation3dProtoTest.java b/wpimath/src/test/java/org/wpilib/math/geometry/proto/Rotation3dProtoTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/geometry/proto/Rotation3dProtoTest.java rename to wpimath/src/test/java/org/wpilib/math/geometry/proto/Rotation3dProtoTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/geometry/proto/Transform2dProtoTest.java b/wpimath/src/test/java/org/wpilib/math/geometry/proto/Transform2dProtoTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/geometry/proto/Transform2dProtoTest.java rename to wpimath/src/test/java/org/wpilib/math/geometry/proto/Transform2dProtoTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/geometry/proto/Transform3dProtoTest.java b/wpimath/src/test/java/org/wpilib/math/geometry/proto/Transform3dProtoTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/geometry/proto/Transform3dProtoTest.java rename to wpimath/src/test/java/org/wpilib/math/geometry/proto/Transform3dProtoTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/geometry/proto/Translation2dProtoTest.java b/wpimath/src/test/java/org/wpilib/math/geometry/proto/Translation2dProtoTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/geometry/proto/Translation2dProtoTest.java rename to wpimath/src/test/java/org/wpilib/math/geometry/proto/Translation2dProtoTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/geometry/proto/Translation3dProtoTest.java b/wpimath/src/test/java/org/wpilib/math/geometry/proto/Translation3dProtoTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/geometry/proto/Translation3dProtoTest.java rename to wpimath/src/test/java/org/wpilib/math/geometry/proto/Translation3dProtoTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/geometry/proto/Twist2dProtoTest.java b/wpimath/src/test/java/org/wpilib/math/geometry/proto/Twist2dProtoTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/geometry/proto/Twist2dProtoTest.java rename to wpimath/src/test/java/org/wpilib/math/geometry/proto/Twist2dProtoTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/geometry/proto/Twist3dProtoTest.java b/wpimath/src/test/java/org/wpilib/math/geometry/proto/Twist3dProtoTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/geometry/proto/Twist3dProtoTest.java rename to wpimath/src/test/java/org/wpilib/math/geometry/proto/Twist3dProtoTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/geometry/struct/Ellipse2dStructTest.java b/wpimath/src/test/java/org/wpilib/math/geometry/struct/Ellipse2dStructTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/geometry/struct/Ellipse2dStructTest.java rename to wpimath/src/test/java/org/wpilib/math/geometry/struct/Ellipse2dStructTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/geometry/struct/Pose2dStructTest.java b/wpimath/src/test/java/org/wpilib/math/geometry/struct/Pose2dStructTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/geometry/struct/Pose2dStructTest.java rename to wpimath/src/test/java/org/wpilib/math/geometry/struct/Pose2dStructTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/geometry/struct/Pose3dStructTest.java b/wpimath/src/test/java/org/wpilib/math/geometry/struct/Pose3dStructTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/geometry/struct/Pose3dStructTest.java rename to wpimath/src/test/java/org/wpilib/math/geometry/struct/Pose3dStructTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/geometry/struct/QuaternionStructTest.java b/wpimath/src/test/java/org/wpilib/math/geometry/struct/QuaternionStructTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/geometry/struct/QuaternionStructTest.java rename to wpimath/src/test/java/org/wpilib/math/geometry/struct/QuaternionStructTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/geometry/struct/Rectangle2dStructTest.java b/wpimath/src/test/java/org/wpilib/math/geometry/struct/Rectangle2dStructTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/geometry/struct/Rectangle2dStructTest.java rename to wpimath/src/test/java/org/wpilib/math/geometry/struct/Rectangle2dStructTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/geometry/struct/Rotation2dStructTest.java b/wpimath/src/test/java/org/wpilib/math/geometry/struct/Rotation2dStructTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/geometry/struct/Rotation2dStructTest.java rename to wpimath/src/test/java/org/wpilib/math/geometry/struct/Rotation2dStructTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/geometry/struct/Rotation3dStructTest.java b/wpimath/src/test/java/org/wpilib/math/geometry/struct/Rotation3dStructTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/geometry/struct/Rotation3dStructTest.java rename to wpimath/src/test/java/org/wpilib/math/geometry/struct/Rotation3dStructTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/geometry/struct/Transform2dStructTest.java b/wpimath/src/test/java/org/wpilib/math/geometry/struct/Transform2dStructTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/geometry/struct/Transform2dStructTest.java rename to wpimath/src/test/java/org/wpilib/math/geometry/struct/Transform2dStructTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/geometry/struct/Transform3dStructTest.java b/wpimath/src/test/java/org/wpilib/math/geometry/struct/Transform3dStructTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/geometry/struct/Transform3dStructTest.java rename to wpimath/src/test/java/org/wpilib/math/geometry/struct/Transform3dStructTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/geometry/struct/Translation2dStructTest.java b/wpimath/src/test/java/org/wpilib/math/geometry/struct/Translation2dStructTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/geometry/struct/Translation2dStructTest.java rename to wpimath/src/test/java/org/wpilib/math/geometry/struct/Translation2dStructTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/geometry/struct/Translation3dStructTest.java b/wpimath/src/test/java/org/wpilib/math/geometry/struct/Translation3dStructTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/geometry/struct/Translation3dStructTest.java rename to wpimath/src/test/java/org/wpilib/math/geometry/struct/Translation3dStructTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/geometry/struct/Twist2dStructTest.java b/wpimath/src/test/java/org/wpilib/math/geometry/struct/Twist2dStructTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/geometry/struct/Twist2dStructTest.java rename to wpimath/src/test/java/org/wpilib/math/geometry/struct/Twist2dStructTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/geometry/struct/Twist3dStructTest.java b/wpimath/src/test/java/org/wpilib/math/geometry/struct/Twist3dStructTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/geometry/struct/Twist3dStructTest.java rename to wpimath/src/test/java/org/wpilib/math/geometry/struct/Twist3dStructTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/interpolation/InterpolatingDoubleTreeMapTest.java b/wpimath/src/test/java/org/wpilib/math/interpolation/InterpolatingDoubleTreeMapTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/interpolation/InterpolatingDoubleTreeMapTest.java rename to wpimath/src/test/java/org/wpilib/math/interpolation/InterpolatingDoubleTreeMapTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/interpolation/InterpolatingTreeMapTest.java b/wpimath/src/test/java/org/wpilib/math/interpolation/InterpolatingTreeMapTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/interpolation/InterpolatingTreeMapTest.java rename to wpimath/src/test/java/org/wpilib/math/interpolation/InterpolatingTreeMapTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/interpolation/TimeInterpolatableBufferTest.java b/wpimath/src/test/java/org/wpilib/math/interpolation/TimeInterpolatableBufferTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/interpolation/TimeInterpolatableBufferTest.java rename to wpimath/src/test/java/org/wpilib/math/interpolation/TimeInterpolatableBufferTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/jni/ArmFeedforwardJNITest.java b/wpimath/src/test/java/org/wpilib/math/jni/ArmFeedforwardJNITest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/jni/ArmFeedforwardJNITest.java rename to wpimath/src/test/java/org/wpilib/math/jni/ArmFeedforwardJNITest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/jni/DAREJNITest.java b/wpimath/src/test/java/org/wpilib/math/jni/DAREJNITest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/jni/DAREJNITest.java rename to wpimath/src/test/java/org/wpilib/math/jni/DAREJNITest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/jni/EigenJNITest.java b/wpimath/src/test/java/org/wpilib/math/jni/EigenJNITest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/jni/EigenJNITest.java rename to wpimath/src/test/java/org/wpilib/math/jni/EigenJNITest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/jni/Ellipse2dJNITest.java b/wpimath/src/test/java/org/wpilib/math/jni/Ellipse2dJNITest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/jni/Ellipse2dJNITest.java rename to wpimath/src/test/java/org/wpilib/math/jni/Ellipse2dJNITest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/jni/StateSpaceUtilJNITest.java b/wpimath/src/test/java/org/wpilib/math/jni/StateSpaceUtilJNITest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/jni/StateSpaceUtilJNITest.java rename to wpimath/src/test/java/org/wpilib/math/jni/StateSpaceUtilJNITest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/jni/Transform3dJNITest.java b/wpimath/src/test/java/org/wpilib/math/jni/Transform3dJNITest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/jni/Transform3dJNITest.java rename to wpimath/src/test/java/org/wpilib/math/jni/Transform3dJNITest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/jni/Twist3dJNITest.java b/wpimath/src/test/java/org/wpilib/math/jni/Twist3dJNITest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/jni/Twist3dJNITest.java rename to wpimath/src/test/java/org/wpilib/math/jni/Twist3dJNITest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/kinematics/ChassisSpeedsTest.java b/wpimath/src/test/java/org/wpilib/math/kinematics/ChassisSpeedsTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/kinematics/ChassisSpeedsTest.java rename to wpimath/src/test/java/org/wpilib/math/kinematics/ChassisSpeedsTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/kinematics/DifferentialDriveKinematicsTest.java b/wpimath/src/test/java/org/wpilib/math/kinematics/DifferentialDriveKinematicsTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/kinematics/DifferentialDriveKinematicsTest.java rename to wpimath/src/test/java/org/wpilib/math/kinematics/DifferentialDriveKinematicsTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/kinematics/DifferentialDriveOdometry3dTest.java b/wpimath/src/test/java/org/wpilib/math/kinematics/DifferentialDriveOdometry3dTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/kinematics/DifferentialDriveOdometry3dTest.java rename to wpimath/src/test/java/org/wpilib/math/kinematics/DifferentialDriveOdometry3dTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/kinematics/DifferentialDriveOdometryTest.java b/wpimath/src/test/java/org/wpilib/math/kinematics/DifferentialDriveOdometryTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/kinematics/DifferentialDriveOdometryTest.java rename to wpimath/src/test/java/org/wpilib/math/kinematics/DifferentialDriveOdometryTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/kinematics/DifferentialDriveWheelSpeedsTest.java b/wpimath/src/test/java/org/wpilib/math/kinematics/DifferentialDriveWheelSpeedsTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/kinematics/DifferentialDriveWheelSpeedsTest.java rename to wpimath/src/test/java/org/wpilib/math/kinematics/DifferentialDriveWheelSpeedsTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/kinematics/MecanumDriveKinematicsTest.java b/wpimath/src/test/java/org/wpilib/math/kinematics/MecanumDriveKinematicsTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/kinematics/MecanumDriveKinematicsTest.java rename to wpimath/src/test/java/org/wpilib/math/kinematics/MecanumDriveKinematicsTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/kinematics/MecanumDriveOdometry3dTest.java b/wpimath/src/test/java/org/wpilib/math/kinematics/MecanumDriveOdometry3dTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/kinematics/MecanumDriveOdometry3dTest.java rename to wpimath/src/test/java/org/wpilib/math/kinematics/MecanumDriveOdometry3dTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/kinematics/MecanumDriveOdometryTest.java b/wpimath/src/test/java/org/wpilib/math/kinematics/MecanumDriveOdometryTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/kinematics/MecanumDriveOdometryTest.java rename to wpimath/src/test/java/org/wpilib/math/kinematics/MecanumDriveOdometryTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/kinematics/MecanumDriveWheelSpeedsTest.java b/wpimath/src/test/java/org/wpilib/math/kinematics/MecanumDriveWheelSpeedsTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/kinematics/MecanumDriveWheelSpeedsTest.java rename to wpimath/src/test/java/org/wpilib/math/kinematics/MecanumDriveWheelSpeedsTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/kinematics/SwerveDriveKinematicsTest.java b/wpimath/src/test/java/org/wpilib/math/kinematics/SwerveDriveKinematicsTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/kinematics/SwerveDriveKinematicsTest.java rename to wpimath/src/test/java/org/wpilib/math/kinematics/SwerveDriveKinematicsTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/kinematics/SwerveDriveOdometry3dTest.java b/wpimath/src/test/java/org/wpilib/math/kinematics/SwerveDriveOdometry3dTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/kinematics/SwerveDriveOdometry3dTest.java rename to wpimath/src/test/java/org/wpilib/math/kinematics/SwerveDriveOdometry3dTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/kinematics/SwerveDriveOdometryTest.java b/wpimath/src/test/java/org/wpilib/math/kinematics/SwerveDriveOdometryTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/kinematics/SwerveDriveOdometryTest.java rename to wpimath/src/test/java/org/wpilib/math/kinematics/SwerveDriveOdometryTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/kinematics/SwerveModuleStateTest.java b/wpimath/src/test/java/org/wpilib/math/kinematics/SwerveModuleStateTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/kinematics/SwerveModuleStateTest.java rename to wpimath/src/test/java/org/wpilib/math/kinematics/SwerveModuleStateTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/kinematics/proto/ChassisSpeedsProtoTest.java b/wpimath/src/test/java/org/wpilib/math/kinematics/proto/ChassisSpeedsProtoTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/kinematics/proto/ChassisSpeedsProtoTest.java rename to wpimath/src/test/java/org/wpilib/math/kinematics/proto/ChassisSpeedsProtoTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/kinematics/proto/DifferentialDriveKinematicsProtoTest.java b/wpimath/src/test/java/org/wpilib/math/kinematics/proto/DifferentialDriveKinematicsProtoTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/kinematics/proto/DifferentialDriveKinematicsProtoTest.java rename to wpimath/src/test/java/org/wpilib/math/kinematics/proto/DifferentialDriveKinematicsProtoTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/kinematics/proto/DifferentialDriveWheelSpeedsProtoTest.java b/wpimath/src/test/java/org/wpilib/math/kinematics/proto/DifferentialDriveWheelSpeedsProtoTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/kinematics/proto/DifferentialDriveWheelSpeedsProtoTest.java rename to wpimath/src/test/java/org/wpilib/math/kinematics/proto/DifferentialDriveWheelSpeedsProtoTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/kinematics/proto/MecanumDriveKinematicsProtoTest.java b/wpimath/src/test/java/org/wpilib/math/kinematics/proto/MecanumDriveKinematicsProtoTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/kinematics/proto/MecanumDriveKinematicsProtoTest.java rename to wpimath/src/test/java/org/wpilib/math/kinematics/proto/MecanumDriveKinematicsProtoTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/kinematics/proto/MecanumDriveWheelPositionsProtoTest.java b/wpimath/src/test/java/org/wpilib/math/kinematics/proto/MecanumDriveWheelPositionsProtoTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/kinematics/proto/MecanumDriveWheelPositionsProtoTest.java rename to wpimath/src/test/java/org/wpilib/math/kinematics/proto/MecanumDriveWheelPositionsProtoTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/kinematics/proto/MecanumDriveWheelSpeedsProtoTest.java b/wpimath/src/test/java/org/wpilib/math/kinematics/proto/MecanumDriveWheelSpeedsProtoTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/kinematics/proto/MecanumDriveWheelSpeedsProtoTest.java rename to wpimath/src/test/java/org/wpilib/math/kinematics/proto/MecanumDriveWheelSpeedsProtoTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/kinematics/proto/SwerveDriveKinematicsProtoTest.java b/wpimath/src/test/java/org/wpilib/math/kinematics/proto/SwerveDriveKinematicsProtoTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/kinematics/proto/SwerveDriveKinematicsProtoTest.java rename to wpimath/src/test/java/org/wpilib/math/kinematics/proto/SwerveDriveKinematicsProtoTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/kinematics/proto/SwerveModulePositionProtoTest.java b/wpimath/src/test/java/org/wpilib/math/kinematics/proto/SwerveModulePositionProtoTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/kinematics/proto/SwerveModulePositionProtoTest.java rename to wpimath/src/test/java/org/wpilib/math/kinematics/proto/SwerveModulePositionProtoTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/kinematics/proto/SwerveModuleStateProtoTest.java b/wpimath/src/test/java/org/wpilib/math/kinematics/proto/SwerveModuleStateProtoTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/kinematics/proto/SwerveModuleStateProtoTest.java rename to wpimath/src/test/java/org/wpilib/math/kinematics/proto/SwerveModuleStateProtoTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/kinematics/struct/ChassisSpeedsStructTest.java b/wpimath/src/test/java/org/wpilib/math/kinematics/struct/ChassisSpeedsStructTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/kinematics/struct/ChassisSpeedsStructTest.java rename to wpimath/src/test/java/org/wpilib/math/kinematics/struct/ChassisSpeedsStructTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/kinematics/struct/DifferentialDriveKinematicsStructTest.java b/wpimath/src/test/java/org/wpilib/math/kinematics/struct/DifferentialDriveKinematicsStructTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/kinematics/struct/DifferentialDriveKinematicsStructTest.java rename to wpimath/src/test/java/org/wpilib/math/kinematics/struct/DifferentialDriveKinematicsStructTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/kinematics/struct/DifferentialDriveWheelPositionsStructTest.java b/wpimath/src/test/java/org/wpilib/math/kinematics/struct/DifferentialDriveWheelPositionsStructTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/kinematics/struct/DifferentialDriveWheelPositionsStructTest.java rename to wpimath/src/test/java/org/wpilib/math/kinematics/struct/DifferentialDriveWheelPositionsStructTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/kinematics/struct/DifferentialDriveWheelSpeedsStructTest.java b/wpimath/src/test/java/org/wpilib/math/kinematics/struct/DifferentialDriveWheelSpeedsStructTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/kinematics/struct/DifferentialDriveWheelSpeedsStructTest.java rename to wpimath/src/test/java/org/wpilib/math/kinematics/struct/DifferentialDriveWheelSpeedsStructTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/kinematics/struct/MecanumDriveKinematicsStructTest.java b/wpimath/src/test/java/org/wpilib/math/kinematics/struct/MecanumDriveKinematicsStructTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/kinematics/struct/MecanumDriveKinematicsStructTest.java rename to wpimath/src/test/java/org/wpilib/math/kinematics/struct/MecanumDriveKinematicsStructTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/kinematics/struct/MecanumDriveWheelPositionsStructTest.java b/wpimath/src/test/java/org/wpilib/math/kinematics/struct/MecanumDriveWheelPositionsStructTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/kinematics/struct/MecanumDriveWheelPositionsStructTest.java rename to wpimath/src/test/java/org/wpilib/math/kinematics/struct/MecanumDriveWheelPositionsStructTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/kinematics/struct/MecanumDriveWheelSpeedsStructTest.java b/wpimath/src/test/java/org/wpilib/math/kinematics/struct/MecanumDriveWheelSpeedsStructTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/kinematics/struct/MecanumDriveWheelSpeedsStructTest.java rename to wpimath/src/test/java/org/wpilib/math/kinematics/struct/MecanumDriveWheelSpeedsStructTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/kinematics/struct/SwerveDriveKinematicsStructTest.java b/wpimath/src/test/java/org/wpilib/math/kinematics/struct/SwerveDriveKinematicsStructTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/kinematics/struct/SwerveDriveKinematicsStructTest.java rename to wpimath/src/test/java/org/wpilib/math/kinematics/struct/SwerveDriveKinematicsStructTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/kinematics/struct/SwerveModulePositionStructTest.java b/wpimath/src/test/java/org/wpilib/math/kinematics/struct/SwerveModulePositionStructTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/kinematics/struct/SwerveModulePositionStructTest.java rename to wpimath/src/test/java/org/wpilib/math/kinematics/struct/SwerveModulePositionStructTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/kinematics/struct/SwerveModuleStateStructTest.java b/wpimath/src/test/java/org/wpilib/math/kinematics/struct/SwerveModuleStateStructTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/kinematics/struct/SwerveModuleStateStructTest.java rename to wpimath/src/test/java/org/wpilib/math/kinematics/struct/SwerveModuleStateStructTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/DARETest.java b/wpimath/src/test/java/org/wpilib/math/linalg/DARETest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/DARETest.java rename to wpimath/src/test/java/org/wpilib/math/linalg/DARETest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/MatrixTest.java b/wpimath/src/test/java/org/wpilib/math/linalg/MatrixTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/MatrixTest.java rename to wpimath/src/test/java/org/wpilib/math/linalg/MatrixTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/VectorTest.java b/wpimath/src/test/java/org/wpilib/math/linalg/VectorTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/VectorTest.java rename to wpimath/src/test/java/org/wpilib/math/linalg/VectorTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/proto/MatrixProtoTest.java b/wpimath/src/test/java/org/wpilib/math/linalg/proto/MatrixProtoTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/proto/MatrixProtoTest.java rename to wpimath/src/test/java/org/wpilib/math/linalg/proto/MatrixProtoTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/proto/VectorProtoTest.java b/wpimath/src/test/java/org/wpilib/math/linalg/proto/VectorProtoTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/proto/VectorProtoTest.java rename to wpimath/src/test/java/org/wpilib/math/linalg/proto/VectorProtoTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/struct/MatrixStructTest.java b/wpimath/src/test/java/org/wpilib/math/linalg/struct/MatrixStructTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/struct/MatrixStructTest.java rename to wpimath/src/test/java/org/wpilib/math/linalg/struct/MatrixStructTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/struct/VectorStructTest.java b/wpimath/src/test/java/org/wpilib/math/linalg/struct/VectorStructTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/struct/VectorStructTest.java rename to wpimath/src/test/java/org/wpilib/math/linalg/struct/VectorStructTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/optimization/SimulatedAnnealingTest.java b/wpimath/src/test/java/org/wpilib/math/optimization/SimulatedAnnealingTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/optimization/SimulatedAnnealingTest.java rename to wpimath/src/test/java/org/wpilib/math/optimization/SimulatedAnnealingTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/path/TravelingSalesmanTest.java b/wpimath/src/test/java/org/wpilib/math/path/TravelingSalesmanTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/path/TravelingSalesmanTest.java rename to wpimath/src/test/java/org/wpilib/math/path/TravelingSalesmanTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/spline/CubicHermiteSplineTest.java b/wpimath/src/test/java/org/wpilib/math/spline/CubicHermiteSplineTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/spline/CubicHermiteSplineTest.java rename to wpimath/src/test/java/org/wpilib/math/spline/CubicHermiteSplineTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/spline/QuinticHermiteSplineTest.java b/wpimath/src/test/java/org/wpilib/math/spline/QuinticHermiteSplineTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/spline/QuinticHermiteSplineTest.java rename to wpimath/src/test/java/org/wpilib/math/spline/QuinticHermiteSplineTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/spline/proto/CubicHermiteSplineProtoTest.java b/wpimath/src/test/java/org/wpilib/math/spline/proto/CubicHermiteSplineProtoTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/spline/proto/CubicHermiteSplineProtoTest.java rename to wpimath/src/test/java/org/wpilib/math/spline/proto/CubicHermiteSplineProtoTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/spline/proto/QuinticHermiteSplineProtoTest.java b/wpimath/src/test/java/org/wpilib/math/spline/proto/QuinticHermiteSplineProtoTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/spline/proto/QuinticHermiteSplineProtoTest.java rename to wpimath/src/test/java/org/wpilib/math/spline/proto/QuinticHermiteSplineProtoTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/spline/struct/CubicHermiteSplineStructTest.java b/wpimath/src/test/java/org/wpilib/math/spline/struct/CubicHermiteSplineStructTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/spline/struct/CubicHermiteSplineStructTest.java rename to wpimath/src/test/java/org/wpilib/math/spline/struct/CubicHermiteSplineStructTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/spline/struct/QuinticHermiteSplineStructTest.java b/wpimath/src/test/java/org/wpilib/math/spline/struct/QuinticHermiteSplineStructTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/spline/struct/QuinticHermiteSplineStructTest.java rename to wpimath/src/test/java/org/wpilib/math/spline/struct/QuinticHermiteSplineStructTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/system/DiscretizationTest.java b/wpimath/src/test/java/org/wpilib/math/system/DiscretizationTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/system/DiscretizationTest.java rename to wpimath/src/test/java/org/wpilib/math/system/DiscretizationTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/system/LinearSystemIDTest.java b/wpimath/src/test/java/org/wpilib/math/system/LinearSystemIDTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/system/LinearSystemIDTest.java rename to wpimath/src/test/java/org/wpilib/math/system/LinearSystemIDTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/system/NumericalIntegrationTest.java b/wpimath/src/test/java/org/wpilib/math/system/NumericalIntegrationTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/system/NumericalIntegrationTest.java rename to wpimath/src/test/java/org/wpilib/math/system/NumericalIntegrationTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/system/plant/proto/DCMotorProtoTest.java b/wpimath/src/test/java/org/wpilib/math/system/plant/proto/DCMotorProtoTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/system/plant/proto/DCMotorProtoTest.java rename to wpimath/src/test/java/org/wpilib/math/system/plant/proto/DCMotorProtoTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/system/plant/struct/DCMotorStructTest.java b/wpimath/src/test/java/org/wpilib/math/system/plant/struct/DCMotorStructTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/system/plant/struct/DCMotorStructTest.java rename to wpimath/src/test/java/org/wpilib/math/system/plant/struct/DCMotorStructTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/system/proto/LinearSystemProtoTest.java b/wpimath/src/test/java/org/wpilib/math/system/proto/LinearSystemProtoTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/system/proto/LinearSystemProtoTest.java rename to wpimath/src/test/java/org/wpilib/math/system/proto/LinearSystemProtoTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/system/struct/LinearSystemStructTest.java b/wpimath/src/test/java/org/wpilib/math/system/struct/LinearSystemStructTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/system/struct/LinearSystemStructTest.java rename to wpimath/src/test/java/org/wpilib/math/system/struct/LinearSystemStructTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/trajectory/CentripetalAccelerationConstraintTest.java b/wpimath/src/test/java/org/wpilib/math/trajectory/CentripetalAccelerationConstraintTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/trajectory/CentripetalAccelerationConstraintTest.java rename to wpimath/src/test/java/org/wpilib/math/trajectory/CentripetalAccelerationConstraintTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/trajectory/DifferentialDriveKinematicsConstraintTest.java b/wpimath/src/test/java/org/wpilib/math/trajectory/DifferentialDriveKinematicsConstraintTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/trajectory/DifferentialDriveKinematicsConstraintTest.java rename to wpimath/src/test/java/org/wpilib/math/trajectory/DifferentialDriveKinematicsConstraintTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/trajectory/DifferentialDriveVoltageConstraintTest.java b/wpimath/src/test/java/org/wpilib/math/trajectory/DifferentialDriveVoltageConstraintTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/trajectory/DifferentialDriveVoltageConstraintTest.java rename to wpimath/src/test/java/org/wpilib/math/trajectory/DifferentialDriveVoltageConstraintTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/trajectory/EllipticalRegionConstraintTest.java b/wpimath/src/test/java/org/wpilib/math/trajectory/EllipticalRegionConstraintTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/trajectory/EllipticalRegionConstraintTest.java rename to wpimath/src/test/java/org/wpilib/math/trajectory/EllipticalRegionConstraintTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/trajectory/ExponentialProfileTest.java b/wpimath/src/test/java/org/wpilib/math/trajectory/ExponentialProfileTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/trajectory/ExponentialProfileTest.java rename to wpimath/src/test/java/org/wpilib/math/trajectory/ExponentialProfileTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/trajectory/RectangularRegionConstraintTest.java b/wpimath/src/test/java/org/wpilib/math/trajectory/RectangularRegionConstraintTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/trajectory/RectangularRegionConstraintTest.java rename to wpimath/src/test/java/org/wpilib/math/trajectory/RectangularRegionConstraintTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/trajectory/TrajectoryConcatenateTest.java b/wpimath/src/test/java/org/wpilib/math/trajectory/TrajectoryConcatenateTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/trajectory/TrajectoryConcatenateTest.java rename to wpimath/src/test/java/org/wpilib/math/trajectory/TrajectoryConcatenateTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/trajectory/TrajectoryGeneratorTest.java b/wpimath/src/test/java/org/wpilib/math/trajectory/TrajectoryGeneratorTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/trajectory/TrajectoryGeneratorTest.java rename to wpimath/src/test/java/org/wpilib/math/trajectory/TrajectoryGeneratorTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/trajectory/TrajectoryTransformTest.java b/wpimath/src/test/java/org/wpilib/math/trajectory/TrajectoryTransformTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/trajectory/TrajectoryTransformTest.java rename to wpimath/src/test/java/org/wpilib/math/trajectory/TrajectoryTransformTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/trajectory/TrapezoidProfileTest.java b/wpimath/src/test/java/org/wpilib/math/trajectory/TrapezoidProfileTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/trajectory/TrapezoidProfileTest.java rename to wpimath/src/test/java/org/wpilib/math/trajectory/TrapezoidProfileTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/trajectory/proto/TrajectoryProtoTest.java b/wpimath/src/test/java/org/wpilib/math/trajectory/proto/TrajectoryProtoTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/trajectory/proto/TrajectoryProtoTest.java rename to wpimath/src/test/java/org/wpilib/math/trajectory/proto/TrajectoryProtoTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/trajectory/proto/TrajectoryStateProtoTest.java b/wpimath/src/test/java/org/wpilib/math/trajectory/proto/TrajectoryStateProtoTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/trajectory/proto/TrajectoryStateProtoTest.java rename to wpimath/src/test/java/org/wpilib/math/trajectory/proto/TrajectoryStateProtoTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/trajectory/struct/ExponentialProfileStateStructTest.java b/wpimath/src/test/java/org/wpilib/math/trajectory/struct/ExponentialProfileStateStructTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/trajectory/struct/ExponentialProfileStateStructTest.java rename to wpimath/src/test/java/org/wpilib/math/trajectory/struct/ExponentialProfileStateStructTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/trajectory/struct/TrapezoidProfileStateStructTest.java b/wpimath/src/test/java/org/wpilib/math/trajectory/struct/TrapezoidProfileStateStructTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/trajectory/struct/TrapezoidProfileStateStructTest.java rename to wpimath/src/test/java/org/wpilib/math/trajectory/struct/TrapezoidProfileStateStructTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/ComputerVisionUtilTest.java b/wpimath/src/test/java/org/wpilib/math/util/ComputerVisionUtilTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/ComputerVisionUtilTest.java rename to wpimath/src/test/java/org/wpilib/math/util/ComputerVisionUtilTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/MathUtilTest.java b/wpimath/src/test/java/org/wpilib/math/util/MathUtilTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/MathUtilTest.java rename to wpimath/src/test/java/org/wpilib/math/util/MathUtilTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/StateSpaceUtilTest.java b/wpimath/src/test/java/org/wpilib/math/util/StateSpaceUtilTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/StateSpaceUtilTest.java rename to wpimath/src/test/java/org/wpilib/math/util/StateSpaceUtilTest.java diff --git a/wpimath/src/test/java/edu/wpi/first/math/util/UnitsTest.java b/wpimath/src/test/java/org/wpilib/math/util/UnitsTest.java similarity index 100% rename from wpimath/src/test/java/edu/wpi/first/math/util/UnitsTest.java rename to wpimath/src/test/java/org/wpilib/math/util/UnitsTest.java diff --git a/wpinet/src/dev/java/edu/wpi/first/net/DevMain.java b/wpinet/src/dev/java/org/wpilib/net/DevMain.java similarity index 100% rename from wpinet/src/dev/java/edu/wpi/first/net/DevMain.java rename to wpinet/src/dev/java/org/wpilib/net/DevMain.java diff --git a/wpinet/src/main/java/edu/wpi/first/net/MulticastServiceAnnouncer.java b/wpinet/src/main/java/org/wpilib/net/MulticastServiceAnnouncer.java similarity index 100% rename from wpinet/src/main/java/edu/wpi/first/net/MulticastServiceAnnouncer.java rename to wpinet/src/main/java/org/wpilib/net/MulticastServiceAnnouncer.java diff --git a/wpinet/src/main/java/edu/wpi/first/net/MulticastServiceResolver.java b/wpinet/src/main/java/org/wpilib/net/MulticastServiceResolver.java similarity index 100% rename from wpinet/src/main/java/edu/wpi/first/net/MulticastServiceResolver.java rename to wpinet/src/main/java/org/wpilib/net/MulticastServiceResolver.java diff --git a/wpinet/src/main/java/edu/wpi/first/net/PortForwarder.java b/wpinet/src/main/java/org/wpilib/net/PortForwarder.java similarity index 100% rename from wpinet/src/main/java/edu/wpi/first/net/PortForwarder.java rename to wpinet/src/main/java/org/wpilib/net/PortForwarder.java diff --git a/wpinet/src/main/java/edu/wpi/first/net/ServiceData.java b/wpinet/src/main/java/org/wpilib/net/ServiceData.java similarity index 100% rename from wpinet/src/main/java/edu/wpi/first/net/ServiceData.java rename to wpinet/src/main/java/org/wpilib/net/ServiceData.java diff --git a/wpinet/src/main/java/edu/wpi/first/net/WPINetJNI.java b/wpinet/src/main/java/org/wpilib/net/WPINetJNI.java similarity index 100% rename from wpinet/src/main/java/edu/wpi/first/net/WPINetJNI.java rename to wpinet/src/main/java/org/wpilib/net/WPINetJNI.java diff --git a/wpinet/src/main/java/edu/wpi/first/net/WebServer.java b/wpinet/src/main/java/org/wpilib/net/WebServer.java similarity index 100% rename from wpinet/src/main/java/edu/wpi/first/net/WebServer.java rename to wpinet/src/main/java/org/wpilib/net/WebServer.java diff --git a/wpinet/src/test/java/edu/wpi/first/net/WPINetJNITest.java b/wpinet/src/test/java/org/wpilib/net/WPINetJNITest.java similarity index 100% rename from wpinet/src/test/java/edu/wpi/first/net/WPINetJNITest.java rename to wpinet/src/test/java/org/wpilib/net/WPINetJNITest.java diff --git a/wpiunits/src/dev/java/edu/wpi/first/units/DevMain.java b/wpiunits/src/dev/java/org/wpilib/units/DevMain.java similarity index 100% rename from wpiunits/src/dev/java/edu/wpi/first/units/DevMain.java rename to wpiunits/src/dev/java/org/wpilib/units/DevMain.java diff --git a/wpiunits/src/generated/main/java/edu/wpi/first/units/measure/Acceleration.java b/wpiunits/src/generated/main/java/org/wpilib/units/measure/Acceleration.java similarity index 100% rename from wpiunits/src/generated/main/java/edu/wpi/first/units/measure/Acceleration.java rename to wpiunits/src/generated/main/java/org/wpilib/units/measure/Acceleration.java diff --git a/wpiunits/src/generated/main/java/edu/wpi/first/units/measure/Angle.java b/wpiunits/src/generated/main/java/org/wpilib/units/measure/Angle.java similarity index 100% rename from wpiunits/src/generated/main/java/edu/wpi/first/units/measure/Angle.java rename to wpiunits/src/generated/main/java/org/wpilib/units/measure/Angle.java diff --git a/wpiunits/src/generated/main/java/edu/wpi/first/units/measure/AngularAcceleration.java b/wpiunits/src/generated/main/java/org/wpilib/units/measure/AngularAcceleration.java similarity index 100% rename from wpiunits/src/generated/main/java/edu/wpi/first/units/measure/AngularAcceleration.java rename to wpiunits/src/generated/main/java/org/wpilib/units/measure/AngularAcceleration.java diff --git a/wpiunits/src/generated/main/java/edu/wpi/first/units/measure/AngularMomentum.java b/wpiunits/src/generated/main/java/org/wpilib/units/measure/AngularMomentum.java similarity index 100% rename from wpiunits/src/generated/main/java/edu/wpi/first/units/measure/AngularMomentum.java rename to wpiunits/src/generated/main/java/org/wpilib/units/measure/AngularMomentum.java diff --git a/wpiunits/src/generated/main/java/edu/wpi/first/units/measure/AngularVelocity.java b/wpiunits/src/generated/main/java/org/wpilib/units/measure/AngularVelocity.java similarity index 100% rename from wpiunits/src/generated/main/java/edu/wpi/first/units/measure/AngularVelocity.java rename to wpiunits/src/generated/main/java/org/wpilib/units/measure/AngularVelocity.java diff --git a/wpiunits/src/generated/main/java/edu/wpi/first/units/measure/Current.java b/wpiunits/src/generated/main/java/org/wpilib/units/measure/Current.java similarity index 100% rename from wpiunits/src/generated/main/java/edu/wpi/first/units/measure/Current.java rename to wpiunits/src/generated/main/java/org/wpilib/units/measure/Current.java diff --git a/wpiunits/src/generated/main/java/edu/wpi/first/units/measure/Dimensionless.java b/wpiunits/src/generated/main/java/org/wpilib/units/measure/Dimensionless.java similarity index 100% rename from wpiunits/src/generated/main/java/edu/wpi/first/units/measure/Dimensionless.java rename to wpiunits/src/generated/main/java/org/wpilib/units/measure/Dimensionless.java diff --git a/wpiunits/src/generated/main/java/edu/wpi/first/units/measure/Distance.java b/wpiunits/src/generated/main/java/org/wpilib/units/measure/Distance.java similarity index 100% rename from wpiunits/src/generated/main/java/edu/wpi/first/units/measure/Distance.java rename to wpiunits/src/generated/main/java/org/wpilib/units/measure/Distance.java diff --git a/wpiunits/src/generated/main/java/edu/wpi/first/units/measure/Energy.java b/wpiunits/src/generated/main/java/org/wpilib/units/measure/Energy.java similarity index 100% rename from wpiunits/src/generated/main/java/edu/wpi/first/units/measure/Energy.java rename to wpiunits/src/generated/main/java/org/wpilib/units/measure/Energy.java diff --git a/wpiunits/src/generated/main/java/edu/wpi/first/units/measure/Force.java b/wpiunits/src/generated/main/java/org/wpilib/units/measure/Force.java similarity index 100% rename from wpiunits/src/generated/main/java/edu/wpi/first/units/measure/Force.java rename to wpiunits/src/generated/main/java/org/wpilib/units/measure/Force.java diff --git a/wpiunits/src/generated/main/java/edu/wpi/first/units/measure/Frequency.java b/wpiunits/src/generated/main/java/org/wpilib/units/measure/Frequency.java similarity index 100% rename from wpiunits/src/generated/main/java/edu/wpi/first/units/measure/Frequency.java rename to wpiunits/src/generated/main/java/org/wpilib/units/measure/Frequency.java diff --git a/wpiunits/src/generated/main/java/edu/wpi/first/units/measure/LinearAcceleration.java b/wpiunits/src/generated/main/java/org/wpilib/units/measure/LinearAcceleration.java similarity index 100% rename from wpiunits/src/generated/main/java/edu/wpi/first/units/measure/LinearAcceleration.java rename to wpiunits/src/generated/main/java/org/wpilib/units/measure/LinearAcceleration.java diff --git a/wpiunits/src/generated/main/java/edu/wpi/first/units/measure/LinearMomentum.java b/wpiunits/src/generated/main/java/org/wpilib/units/measure/LinearMomentum.java similarity index 100% rename from wpiunits/src/generated/main/java/edu/wpi/first/units/measure/LinearMomentum.java rename to wpiunits/src/generated/main/java/org/wpilib/units/measure/LinearMomentum.java diff --git a/wpiunits/src/generated/main/java/edu/wpi/first/units/measure/LinearVelocity.java b/wpiunits/src/generated/main/java/org/wpilib/units/measure/LinearVelocity.java similarity index 100% rename from wpiunits/src/generated/main/java/edu/wpi/first/units/measure/LinearVelocity.java rename to wpiunits/src/generated/main/java/org/wpilib/units/measure/LinearVelocity.java diff --git a/wpiunits/src/generated/main/java/edu/wpi/first/units/measure/Mass.java b/wpiunits/src/generated/main/java/org/wpilib/units/measure/Mass.java similarity index 100% rename from wpiunits/src/generated/main/java/edu/wpi/first/units/measure/Mass.java rename to wpiunits/src/generated/main/java/org/wpilib/units/measure/Mass.java diff --git a/wpiunits/src/generated/main/java/edu/wpi/first/units/measure/MomentOfInertia.java b/wpiunits/src/generated/main/java/org/wpilib/units/measure/MomentOfInertia.java similarity index 100% rename from wpiunits/src/generated/main/java/edu/wpi/first/units/measure/MomentOfInertia.java rename to wpiunits/src/generated/main/java/org/wpilib/units/measure/MomentOfInertia.java diff --git a/wpiunits/src/generated/main/java/edu/wpi/first/units/measure/Mult.java b/wpiunits/src/generated/main/java/org/wpilib/units/measure/Mult.java similarity index 100% rename from wpiunits/src/generated/main/java/edu/wpi/first/units/measure/Mult.java rename to wpiunits/src/generated/main/java/org/wpilib/units/measure/Mult.java diff --git a/wpiunits/src/generated/main/java/edu/wpi/first/units/measure/Per.java b/wpiunits/src/generated/main/java/org/wpilib/units/measure/Per.java similarity index 100% rename from wpiunits/src/generated/main/java/edu/wpi/first/units/measure/Per.java rename to wpiunits/src/generated/main/java/org/wpilib/units/measure/Per.java diff --git a/wpiunits/src/generated/main/java/edu/wpi/first/units/measure/Power.java b/wpiunits/src/generated/main/java/org/wpilib/units/measure/Power.java similarity index 100% rename from wpiunits/src/generated/main/java/edu/wpi/first/units/measure/Power.java rename to wpiunits/src/generated/main/java/org/wpilib/units/measure/Power.java diff --git a/wpiunits/src/generated/main/java/edu/wpi/first/units/measure/Resistance.java b/wpiunits/src/generated/main/java/org/wpilib/units/measure/Resistance.java similarity index 100% rename from wpiunits/src/generated/main/java/edu/wpi/first/units/measure/Resistance.java rename to wpiunits/src/generated/main/java/org/wpilib/units/measure/Resistance.java diff --git a/wpiunits/src/generated/main/java/edu/wpi/first/units/measure/Temperature.java b/wpiunits/src/generated/main/java/org/wpilib/units/measure/Temperature.java similarity index 100% rename from wpiunits/src/generated/main/java/edu/wpi/first/units/measure/Temperature.java rename to wpiunits/src/generated/main/java/org/wpilib/units/measure/Temperature.java diff --git a/wpiunits/src/generated/main/java/edu/wpi/first/units/measure/Time.java b/wpiunits/src/generated/main/java/org/wpilib/units/measure/Time.java similarity index 100% rename from wpiunits/src/generated/main/java/edu/wpi/first/units/measure/Time.java rename to wpiunits/src/generated/main/java/org/wpilib/units/measure/Time.java diff --git a/wpiunits/src/generated/main/java/edu/wpi/first/units/measure/Torque.java b/wpiunits/src/generated/main/java/org/wpilib/units/measure/Torque.java similarity index 100% rename from wpiunits/src/generated/main/java/edu/wpi/first/units/measure/Torque.java rename to wpiunits/src/generated/main/java/org/wpilib/units/measure/Torque.java diff --git a/wpiunits/src/generated/main/java/edu/wpi/first/units/measure/Velocity.java b/wpiunits/src/generated/main/java/org/wpilib/units/measure/Velocity.java similarity index 100% rename from wpiunits/src/generated/main/java/edu/wpi/first/units/measure/Velocity.java rename to wpiunits/src/generated/main/java/org/wpilib/units/measure/Velocity.java diff --git a/wpiunits/src/generated/main/java/edu/wpi/first/units/measure/Voltage.java b/wpiunits/src/generated/main/java/org/wpilib/units/measure/Voltage.java similarity index 100% rename from wpiunits/src/generated/main/java/edu/wpi/first/units/measure/Voltage.java rename to wpiunits/src/generated/main/java/org/wpilib/units/measure/Voltage.java diff --git a/wpiunits/src/main/java/edu/wpi/first/units/AccelerationUnit.java b/wpiunits/src/main/java/org/wpilib/units/AccelerationUnit.java similarity index 100% rename from wpiunits/src/main/java/edu/wpi/first/units/AccelerationUnit.java rename to wpiunits/src/main/java/org/wpilib/units/AccelerationUnit.java diff --git a/wpiunits/src/main/java/edu/wpi/first/units/AngleUnit.java b/wpiunits/src/main/java/org/wpilib/units/AngleUnit.java similarity index 100% rename from wpiunits/src/main/java/edu/wpi/first/units/AngleUnit.java rename to wpiunits/src/main/java/org/wpilib/units/AngleUnit.java diff --git a/wpiunits/src/main/java/edu/wpi/first/units/AngularAccelerationUnit.java b/wpiunits/src/main/java/org/wpilib/units/AngularAccelerationUnit.java similarity index 100% rename from wpiunits/src/main/java/edu/wpi/first/units/AngularAccelerationUnit.java rename to wpiunits/src/main/java/org/wpilib/units/AngularAccelerationUnit.java diff --git a/wpiunits/src/main/java/edu/wpi/first/units/AngularMomentumUnit.java b/wpiunits/src/main/java/org/wpilib/units/AngularMomentumUnit.java similarity index 100% rename from wpiunits/src/main/java/edu/wpi/first/units/AngularMomentumUnit.java rename to wpiunits/src/main/java/org/wpilib/units/AngularMomentumUnit.java diff --git a/wpiunits/src/main/java/edu/wpi/first/units/AngularVelocityUnit.java b/wpiunits/src/main/java/org/wpilib/units/AngularVelocityUnit.java similarity index 100% rename from wpiunits/src/main/java/edu/wpi/first/units/AngularVelocityUnit.java rename to wpiunits/src/main/java/org/wpilib/units/AngularVelocityUnit.java diff --git a/wpiunits/src/main/java/edu/wpi/first/units/BaseUnits.java b/wpiunits/src/main/java/org/wpilib/units/BaseUnits.java similarity index 100% rename from wpiunits/src/main/java/edu/wpi/first/units/BaseUnits.java rename to wpiunits/src/main/java/org/wpilib/units/BaseUnits.java diff --git a/wpiunits/src/main/java/edu/wpi/first/units/CombinatoryUnitCache.java b/wpiunits/src/main/java/org/wpilib/units/CombinatoryUnitCache.java similarity index 100% rename from wpiunits/src/main/java/edu/wpi/first/units/CombinatoryUnitCache.java rename to wpiunits/src/main/java/org/wpilib/units/CombinatoryUnitCache.java diff --git a/wpiunits/src/main/java/edu/wpi/first/units/CurrentUnit.java b/wpiunits/src/main/java/org/wpilib/units/CurrentUnit.java similarity index 100% rename from wpiunits/src/main/java/edu/wpi/first/units/CurrentUnit.java rename to wpiunits/src/main/java/org/wpilib/units/CurrentUnit.java diff --git a/wpiunits/src/main/java/edu/wpi/first/units/DimensionlessUnit.java b/wpiunits/src/main/java/org/wpilib/units/DimensionlessUnit.java similarity index 100% rename from wpiunits/src/main/java/edu/wpi/first/units/DimensionlessUnit.java rename to wpiunits/src/main/java/org/wpilib/units/DimensionlessUnit.java diff --git a/wpiunits/src/main/java/edu/wpi/first/units/DistanceUnit.java b/wpiunits/src/main/java/org/wpilib/units/DistanceUnit.java similarity index 100% rename from wpiunits/src/main/java/edu/wpi/first/units/DistanceUnit.java rename to wpiunits/src/main/java/org/wpilib/units/DistanceUnit.java diff --git a/wpiunits/src/main/java/edu/wpi/first/units/EnergyUnit.java b/wpiunits/src/main/java/org/wpilib/units/EnergyUnit.java similarity index 100% rename from wpiunits/src/main/java/edu/wpi/first/units/EnergyUnit.java rename to wpiunits/src/main/java/org/wpilib/units/EnergyUnit.java diff --git a/wpiunits/src/main/java/edu/wpi/first/units/ForceUnit.java b/wpiunits/src/main/java/org/wpilib/units/ForceUnit.java similarity index 100% rename from wpiunits/src/main/java/edu/wpi/first/units/ForceUnit.java rename to wpiunits/src/main/java/org/wpilib/units/ForceUnit.java diff --git a/wpiunits/src/main/java/edu/wpi/first/units/FrequencyUnit.java b/wpiunits/src/main/java/org/wpilib/units/FrequencyUnit.java similarity index 100% rename from wpiunits/src/main/java/edu/wpi/first/units/FrequencyUnit.java rename to wpiunits/src/main/java/org/wpilib/units/FrequencyUnit.java diff --git a/wpiunits/src/main/java/edu/wpi/first/units/ImmutableMeasure.java b/wpiunits/src/main/java/org/wpilib/units/ImmutableMeasure.java similarity index 100% rename from wpiunits/src/main/java/edu/wpi/first/units/ImmutableMeasure.java rename to wpiunits/src/main/java/org/wpilib/units/ImmutableMeasure.java diff --git a/wpiunits/src/main/java/edu/wpi/first/units/LinearAccelerationUnit.java b/wpiunits/src/main/java/org/wpilib/units/LinearAccelerationUnit.java similarity index 100% rename from wpiunits/src/main/java/edu/wpi/first/units/LinearAccelerationUnit.java rename to wpiunits/src/main/java/org/wpilib/units/LinearAccelerationUnit.java diff --git a/wpiunits/src/main/java/edu/wpi/first/units/LinearMomentumUnit.java b/wpiunits/src/main/java/org/wpilib/units/LinearMomentumUnit.java similarity index 100% rename from wpiunits/src/main/java/edu/wpi/first/units/LinearMomentumUnit.java rename to wpiunits/src/main/java/org/wpilib/units/LinearMomentumUnit.java diff --git a/wpiunits/src/main/java/edu/wpi/first/units/LinearVelocityUnit.java b/wpiunits/src/main/java/org/wpilib/units/LinearVelocityUnit.java similarity index 100% rename from wpiunits/src/main/java/edu/wpi/first/units/LinearVelocityUnit.java rename to wpiunits/src/main/java/org/wpilib/units/LinearVelocityUnit.java diff --git a/wpiunits/src/main/java/edu/wpi/first/units/MassUnit.java b/wpiunits/src/main/java/org/wpilib/units/MassUnit.java similarity index 100% rename from wpiunits/src/main/java/edu/wpi/first/units/MassUnit.java rename to wpiunits/src/main/java/org/wpilib/units/MassUnit.java diff --git a/wpiunits/src/main/java/edu/wpi/first/units/Measure.java b/wpiunits/src/main/java/org/wpilib/units/Measure.java similarity index 100% rename from wpiunits/src/main/java/edu/wpi/first/units/Measure.java rename to wpiunits/src/main/java/org/wpilib/units/Measure.java diff --git a/wpiunits/src/main/java/edu/wpi/first/units/MomentOfInertiaUnit.java b/wpiunits/src/main/java/org/wpilib/units/MomentOfInertiaUnit.java similarity index 100% rename from wpiunits/src/main/java/edu/wpi/first/units/MomentOfInertiaUnit.java rename to wpiunits/src/main/java/org/wpilib/units/MomentOfInertiaUnit.java diff --git a/wpiunits/src/main/java/edu/wpi/first/units/MultUnit.java b/wpiunits/src/main/java/org/wpilib/units/MultUnit.java similarity index 100% rename from wpiunits/src/main/java/edu/wpi/first/units/MultUnit.java rename to wpiunits/src/main/java/org/wpilib/units/MultUnit.java diff --git a/wpiunits/src/main/java/edu/wpi/first/units/PerUnit.java b/wpiunits/src/main/java/org/wpilib/units/PerUnit.java similarity index 100% rename from wpiunits/src/main/java/edu/wpi/first/units/PerUnit.java rename to wpiunits/src/main/java/org/wpilib/units/PerUnit.java diff --git a/wpiunits/src/main/java/edu/wpi/first/units/PowerUnit.java b/wpiunits/src/main/java/org/wpilib/units/PowerUnit.java similarity index 100% rename from wpiunits/src/main/java/edu/wpi/first/units/PowerUnit.java rename to wpiunits/src/main/java/org/wpilib/units/PowerUnit.java diff --git a/wpiunits/src/main/java/edu/wpi/first/units/ResistanceUnit.java b/wpiunits/src/main/java/org/wpilib/units/ResistanceUnit.java similarity index 100% rename from wpiunits/src/main/java/edu/wpi/first/units/ResistanceUnit.java rename to wpiunits/src/main/java/org/wpilib/units/ResistanceUnit.java diff --git a/wpiunits/src/main/java/edu/wpi/first/units/TemperatureUnit.java b/wpiunits/src/main/java/org/wpilib/units/TemperatureUnit.java similarity index 100% rename from wpiunits/src/main/java/edu/wpi/first/units/TemperatureUnit.java rename to wpiunits/src/main/java/org/wpilib/units/TemperatureUnit.java diff --git a/wpiunits/src/main/java/edu/wpi/first/units/TimeUnit.java b/wpiunits/src/main/java/org/wpilib/units/TimeUnit.java similarity index 100% rename from wpiunits/src/main/java/edu/wpi/first/units/TimeUnit.java rename to wpiunits/src/main/java/org/wpilib/units/TimeUnit.java diff --git a/wpiunits/src/main/java/edu/wpi/first/units/TorqueUnit.java b/wpiunits/src/main/java/org/wpilib/units/TorqueUnit.java similarity index 100% rename from wpiunits/src/main/java/edu/wpi/first/units/TorqueUnit.java rename to wpiunits/src/main/java/org/wpilib/units/TorqueUnit.java diff --git a/wpiunits/src/main/java/edu/wpi/first/units/UnaryFunction.java b/wpiunits/src/main/java/org/wpilib/units/UnaryFunction.java similarity index 100% rename from wpiunits/src/main/java/edu/wpi/first/units/UnaryFunction.java rename to wpiunits/src/main/java/org/wpilib/units/UnaryFunction.java diff --git a/wpiunits/src/main/java/edu/wpi/first/units/Unit.java b/wpiunits/src/main/java/org/wpilib/units/Unit.java similarity index 100% rename from wpiunits/src/main/java/edu/wpi/first/units/Unit.java rename to wpiunits/src/main/java/org/wpilib/units/Unit.java diff --git a/wpiunits/src/main/java/edu/wpi/first/units/UnitBuilder.java b/wpiunits/src/main/java/org/wpilib/units/UnitBuilder.java similarity index 100% rename from wpiunits/src/main/java/edu/wpi/first/units/UnitBuilder.java rename to wpiunits/src/main/java/org/wpilib/units/UnitBuilder.java diff --git a/wpiunits/src/main/java/edu/wpi/first/units/Units.java b/wpiunits/src/main/java/org/wpilib/units/Units.java similarity index 100% rename from wpiunits/src/main/java/edu/wpi/first/units/Units.java rename to wpiunits/src/main/java/org/wpilib/units/Units.java diff --git a/wpiunits/src/main/java/edu/wpi/first/units/VelocityUnit.java b/wpiunits/src/main/java/org/wpilib/units/VelocityUnit.java similarity index 100% rename from wpiunits/src/main/java/edu/wpi/first/units/VelocityUnit.java rename to wpiunits/src/main/java/org/wpilib/units/VelocityUnit.java diff --git a/wpiunits/src/main/java/edu/wpi/first/units/VoltageUnit.java b/wpiunits/src/main/java/org/wpilib/units/VoltageUnit.java similarity index 100% rename from wpiunits/src/main/java/edu/wpi/first/units/VoltageUnit.java rename to wpiunits/src/main/java/org/wpilib/units/VoltageUnit.java diff --git a/wpiunits/src/main/java/edu/wpi/first/units/collections/LongToObjectHashMap.java b/wpiunits/src/main/java/org/wpilib/units/collections/LongToObjectHashMap.java similarity index 100% rename from wpiunits/src/main/java/edu/wpi/first/units/collections/LongToObjectHashMap.java rename to wpiunits/src/main/java/org/wpilib/units/collections/LongToObjectHashMap.java diff --git a/wpiunits/src/main/java/edu/wpi/first/units/collections/ReadOnlyPrimitiveLongSet.java b/wpiunits/src/main/java/org/wpilib/units/collections/ReadOnlyPrimitiveLongSet.java similarity index 100% rename from wpiunits/src/main/java/edu/wpi/first/units/collections/ReadOnlyPrimitiveLongSet.java rename to wpiunits/src/main/java/org/wpilib/units/collections/ReadOnlyPrimitiveLongSet.java diff --git a/wpiunits/src/test/java/edu/wpi/first/units/CurrentUnitTest.java b/wpiunits/src/test/java/org/wpilib/units/CurrentUnitTest.java similarity index 100% rename from wpiunits/src/test/java/edu/wpi/first/units/CurrentUnitTest.java rename to wpiunits/src/test/java/org/wpilib/units/CurrentUnitTest.java diff --git a/wpiunits/src/test/java/edu/wpi/first/units/DistanceUnitTest.java b/wpiunits/src/test/java/org/wpilib/units/DistanceUnitTest.java similarity index 100% rename from wpiunits/src/test/java/edu/wpi/first/units/DistanceUnitTest.java rename to wpiunits/src/test/java/org/wpilib/units/DistanceUnitTest.java diff --git a/wpiunits/src/test/java/edu/wpi/first/units/ExampleUnit.java b/wpiunits/src/test/java/org/wpilib/units/ExampleUnit.java similarity index 100% rename from wpiunits/src/test/java/edu/wpi/first/units/ExampleUnit.java rename to wpiunits/src/test/java/org/wpilib/units/ExampleUnit.java diff --git a/wpiunits/src/test/java/edu/wpi/first/units/MeasureTest.java b/wpiunits/src/test/java/org/wpilib/units/MeasureTest.java similarity index 100% rename from wpiunits/src/test/java/edu/wpi/first/units/MeasureTest.java rename to wpiunits/src/test/java/org/wpilib/units/MeasureTest.java diff --git a/wpiunits/src/test/java/edu/wpi/first/units/MultUnitTest.java b/wpiunits/src/test/java/org/wpilib/units/MultUnitTest.java similarity index 100% rename from wpiunits/src/test/java/edu/wpi/first/units/MultUnitTest.java rename to wpiunits/src/test/java/org/wpilib/units/MultUnitTest.java diff --git a/wpiunits/src/test/java/edu/wpi/first/units/PerUnitTest.java b/wpiunits/src/test/java/org/wpilib/units/PerUnitTest.java similarity index 100% rename from wpiunits/src/test/java/edu/wpi/first/units/PerUnitTest.java rename to wpiunits/src/test/java/org/wpilib/units/PerUnitTest.java diff --git a/wpiunits/src/test/java/edu/wpi/first/units/UnaryFunctionTest.java b/wpiunits/src/test/java/org/wpilib/units/UnaryFunctionTest.java similarity index 100% rename from wpiunits/src/test/java/edu/wpi/first/units/UnaryFunctionTest.java rename to wpiunits/src/test/java/org/wpilib/units/UnaryFunctionTest.java diff --git a/wpiunits/src/test/java/edu/wpi/first/units/UnitTest.java b/wpiunits/src/test/java/org/wpilib/units/UnitTest.java similarity index 100% rename from wpiunits/src/test/java/edu/wpi/first/units/UnitTest.java rename to wpiunits/src/test/java/org/wpilib/units/UnitTest.java diff --git a/wpiunits/src/test/java/edu/wpi/first/units/UnitsTest.java b/wpiunits/src/test/java/org/wpilib/units/UnitsTest.java similarity index 100% rename from wpiunits/src/test/java/edu/wpi/first/units/UnitsTest.java rename to wpiunits/src/test/java/org/wpilib/units/UnitsTest.java diff --git a/wpiunits/src/test/java/edu/wpi/first/units/VelocityUnitTest.java b/wpiunits/src/test/java/org/wpilib/units/VelocityUnitTest.java similarity index 100% rename from wpiunits/src/test/java/edu/wpi/first/units/VelocityUnitTest.java rename to wpiunits/src/test/java/org/wpilib/units/VelocityUnitTest.java diff --git a/wpiunits/src/test/java/edu/wpi/first/units/VoltageUnitTest.java b/wpiunits/src/test/java/org/wpilib/units/VoltageUnitTest.java similarity index 100% rename from wpiunits/src/test/java/edu/wpi/first/units/VoltageUnitTest.java rename to wpiunits/src/test/java/org/wpilib/units/VoltageUnitTest.java diff --git a/wpiunits/src/test/java/edu/wpi/first/units/collections/LongToObjectHashMapTest.java b/wpiunits/src/test/java/org/wpilib/units/collections/LongToObjectHashMapTest.java similarity index 100% rename from wpiunits/src/test/java/edu/wpi/first/units/collections/LongToObjectHashMapTest.java rename to wpiunits/src/test/java/org/wpilib/units/collections/LongToObjectHashMapTest.java diff --git a/wpiunits/src/test/java/edu/wpi/first/units/measure/VelocityTest.java b/wpiunits/src/test/java/org/wpilib/units/measure/VelocityTest.java similarity index 100% rename from wpiunits/src/test/java/edu/wpi/first/units/measure/VelocityTest.java rename to wpiunits/src/test/java/org/wpilib/units/measure/VelocityTest.java diff --git a/wpiutil/src/dev/java/edu/wpi/first/util/DevMain.java b/wpiutil/src/dev/java/org/wpilib/util/DevMain.java similarity index 100% rename from wpiutil/src/dev/java/edu/wpi/first/util/DevMain.java rename to wpiutil/src/dev/java/org/wpilib/util/DevMain.java diff --git a/wpiutil/src/main/java/edu/wpi/first/util/ErrorMessages.java b/wpiutil/src/main/java/org/wpilib/util/ErrorMessages.java similarity index 100% rename from wpiutil/src/main/java/edu/wpi/first/util/ErrorMessages.java rename to wpiutil/src/main/java/org/wpilib/util/ErrorMessages.java diff --git a/wpiutil/src/main/java/edu/wpi/first/util/PixelFormat.java b/wpiutil/src/main/java/org/wpilib/util/PixelFormat.java similarity index 100% rename from wpiutil/src/main/java/edu/wpi/first/util/PixelFormat.java rename to wpiutil/src/main/java/org/wpilib/util/PixelFormat.java diff --git a/wpiutil/src/main/java/edu/wpi/first/util/RawFrame.java b/wpiutil/src/main/java/org/wpilib/util/RawFrame.java similarity index 100% rename from wpiutil/src/main/java/edu/wpi/first/util/RawFrame.java rename to wpiutil/src/main/java/org/wpilib/util/RawFrame.java diff --git a/wpiutil/src/main/java/edu/wpi/first/util/TimestampSource.java b/wpiutil/src/main/java/org/wpilib/util/TimestampSource.java similarity index 100% rename from wpiutil/src/main/java/edu/wpi/first/util/TimestampSource.java rename to wpiutil/src/main/java/org/wpilib/util/TimestampSource.java diff --git a/wpiutil/src/main/java/edu/wpi/first/util/WPISerializable.java b/wpiutil/src/main/java/org/wpilib/util/WPISerializable.java similarity index 100% rename from wpiutil/src/main/java/edu/wpi/first/util/WPISerializable.java rename to wpiutil/src/main/java/org/wpilib/util/WPISerializable.java diff --git a/wpiutil/src/main/java/edu/wpi/first/util/WPIUtilJNI.java b/wpiutil/src/main/java/org/wpilib/util/WPIUtilJNI.java similarity index 100% rename from wpiutil/src/main/java/edu/wpi/first/util/WPIUtilJNI.java rename to wpiutil/src/main/java/org/wpilib/util/WPIUtilJNI.java diff --git a/wpiutil/src/main/java/edu/wpi/first/util/cleanup/CleanupPool.java b/wpiutil/src/main/java/org/wpilib/util/cleanup/CleanupPool.java similarity index 100% rename from wpiutil/src/main/java/edu/wpi/first/util/cleanup/CleanupPool.java rename to wpiutil/src/main/java/org/wpilib/util/cleanup/CleanupPool.java diff --git a/wpiutil/src/main/java/edu/wpi/first/util/cleanup/ReflectionCleanup.java b/wpiutil/src/main/java/org/wpilib/util/cleanup/ReflectionCleanup.java similarity index 100% rename from wpiutil/src/main/java/edu/wpi/first/util/cleanup/ReflectionCleanup.java rename to wpiutil/src/main/java/org/wpilib/util/cleanup/ReflectionCleanup.java diff --git a/wpiutil/src/main/java/edu/wpi/first/util/cleanup/SkipCleanup.java b/wpiutil/src/main/java/org/wpilib/util/cleanup/SkipCleanup.java similarity index 100% rename from wpiutil/src/main/java/edu/wpi/first/util/cleanup/SkipCleanup.java rename to wpiutil/src/main/java/org/wpilib/util/cleanup/SkipCleanup.java diff --git a/wpiutil/src/main/java/edu/wpi/first/util/WPICleaner.java b/wpiutil/src/main/java/org/wpilib/util/cleanup/WPICleaner.java similarity index 100% rename from wpiutil/src/main/java/edu/wpi/first/util/WPICleaner.java rename to wpiutil/src/main/java/org/wpilib/util/cleanup/WPICleaner.java diff --git a/wpiutil/src/main/java/edu/wpi/first/util/concurrent/Event.java b/wpiutil/src/main/java/org/wpilib/util/concurrent/Event.java similarity index 100% rename from wpiutil/src/main/java/edu/wpi/first/util/concurrent/Event.java rename to wpiutil/src/main/java/org/wpilib/util/concurrent/Event.java diff --git a/wpiutil/src/main/java/edu/wpi/first/util/EventVector.java b/wpiutil/src/main/java/org/wpilib/util/concurrent/EventVector.java similarity index 100% rename from wpiutil/src/main/java/edu/wpi/first/util/EventVector.java rename to wpiutil/src/main/java/org/wpilib/util/concurrent/EventVector.java diff --git a/wpiutil/src/main/java/edu/wpi/first/util/concurrent/Semaphore.java b/wpiutil/src/main/java/org/wpilib/util/concurrent/Semaphore.java similarity index 100% rename from wpiutil/src/main/java/edu/wpi/first/util/concurrent/Semaphore.java rename to wpiutil/src/main/java/org/wpilib/util/concurrent/Semaphore.java diff --git a/wpiutil/src/main/java/edu/wpi/first/util/CircularBuffer.java b/wpiutil/src/main/java/org/wpilib/util/container/CircularBuffer.java similarity index 100% rename from wpiutil/src/main/java/edu/wpi/first/util/CircularBuffer.java rename to wpiutil/src/main/java/org/wpilib/util/container/CircularBuffer.java diff --git a/wpiutil/src/main/java/edu/wpi/first/util/DoubleCircularBuffer.java b/wpiutil/src/main/java/org/wpilib/util/container/DoubleCircularBuffer.java similarity index 100% rename from wpiutil/src/main/java/edu/wpi/first/util/DoubleCircularBuffer.java rename to wpiutil/src/main/java/org/wpilib/util/container/DoubleCircularBuffer.java diff --git a/wpiutil/src/main/java/edu/wpi/first/util/function/BooleanConsumer.java b/wpiutil/src/main/java/org/wpilib/util/function/BooleanConsumer.java similarity index 100% rename from wpiutil/src/main/java/edu/wpi/first/util/function/BooleanConsumer.java rename to wpiutil/src/main/java/org/wpilib/util/function/BooleanConsumer.java diff --git a/wpiutil/src/main/java/edu/wpi/first/util/function/FloatConsumer.java b/wpiutil/src/main/java/org/wpilib/util/function/FloatConsumer.java similarity index 100% rename from wpiutil/src/main/java/edu/wpi/first/util/function/FloatConsumer.java rename to wpiutil/src/main/java/org/wpilib/util/function/FloatConsumer.java diff --git a/wpiutil/src/main/java/edu/wpi/first/util/function/FloatSupplier.java b/wpiutil/src/main/java/org/wpilib/util/function/FloatSupplier.java similarity index 100% rename from wpiutil/src/main/java/edu/wpi/first/util/function/FloatSupplier.java rename to wpiutil/src/main/java/org/wpilib/util/function/FloatSupplier.java diff --git a/wpiutil/src/main/java/edu/wpi/first/util/protobuf/Protobuf.java b/wpiutil/src/main/java/org/wpilib/util/protobuf/Protobuf.java similarity index 100% rename from wpiutil/src/main/java/edu/wpi/first/util/protobuf/Protobuf.java rename to wpiutil/src/main/java/org/wpilib/util/protobuf/Protobuf.java diff --git a/wpiutil/src/main/java/edu/wpi/first/util/protobuf/ProtobufBuffer.java b/wpiutil/src/main/java/org/wpilib/util/protobuf/ProtobufBuffer.java similarity index 100% rename from wpiutil/src/main/java/edu/wpi/first/util/protobuf/ProtobufBuffer.java rename to wpiutil/src/main/java/org/wpilib/util/protobuf/ProtobufBuffer.java diff --git a/wpiutil/src/main/java/edu/wpi/first/util/protobuf/ProtobufSerializable.java b/wpiutil/src/main/java/org/wpilib/util/protobuf/ProtobufSerializable.java similarity index 100% rename from wpiutil/src/main/java/edu/wpi/first/util/protobuf/ProtobufSerializable.java rename to wpiutil/src/main/java/org/wpilib/util/protobuf/ProtobufSerializable.java diff --git a/wpiutil/src/main/java/edu/wpi/first/util/ClassPreloader.java b/wpiutil/src/main/java/org/wpilib/util/runtime/ClassPreloader.java similarity index 100% rename from wpiutil/src/main/java/edu/wpi/first/util/ClassPreloader.java rename to wpiutil/src/main/java/org/wpilib/util/runtime/ClassPreloader.java diff --git a/wpiutil/src/main/java/edu/wpi/first/util/CombinedRuntimeLoader.java b/wpiutil/src/main/java/org/wpilib/util/runtime/CombinedRuntimeLoader.java similarity index 100% rename from wpiutil/src/main/java/edu/wpi/first/util/CombinedRuntimeLoader.java rename to wpiutil/src/main/java/org/wpilib/util/runtime/CombinedRuntimeLoader.java diff --git a/wpiutil/src/main/java/edu/wpi/first/util/MsvcRuntimeException.java b/wpiutil/src/main/java/org/wpilib/util/runtime/MsvcRuntimeException.java similarity index 100% rename from wpiutil/src/main/java/edu/wpi/first/util/MsvcRuntimeException.java rename to wpiutil/src/main/java/org/wpilib/util/runtime/MsvcRuntimeException.java diff --git a/wpiutil/src/main/java/edu/wpi/first/util/RuntimeDetector.java b/wpiutil/src/main/java/org/wpilib/util/runtime/RuntimeDetector.java similarity index 100% rename from wpiutil/src/main/java/edu/wpi/first/util/RuntimeDetector.java rename to wpiutil/src/main/java/org/wpilib/util/runtime/RuntimeDetector.java diff --git a/wpiutil/src/main/java/edu/wpi/first/util/RuntimeLoader.java b/wpiutil/src/main/java/org/wpilib/util/runtime/RuntimeLoader.java similarity index 100% rename from wpiutil/src/main/java/edu/wpi/first/util/RuntimeLoader.java rename to wpiutil/src/main/java/org/wpilib/util/runtime/RuntimeLoader.java diff --git a/wpiutil/src/main/java/edu/wpi/first/util/sendable/Sendable.java b/wpiutil/src/main/java/org/wpilib/util/sendable/Sendable.java similarity index 100% rename from wpiutil/src/main/java/edu/wpi/first/util/sendable/Sendable.java rename to wpiutil/src/main/java/org/wpilib/util/sendable/Sendable.java diff --git a/wpiutil/src/main/java/edu/wpi/first/util/sendable/SendableBuilder.java b/wpiutil/src/main/java/org/wpilib/util/sendable/SendableBuilder.java similarity index 100% rename from wpiutil/src/main/java/edu/wpi/first/util/sendable/SendableBuilder.java rename to wpiutil/src/main/java/org/wpilib/util/sendable/SendableBuilder.java diff --git a/wpiutil/src/main/java/edu/wpi/first/util/sendable/SendableRegistry.java b/wpiutil/src/main/java/org/wpilib/util/sendable/SendableRegistry.java similarity index 100% rename from wpiutil/src/main/java/edu/wpi/first/util/sendable/SendableRegistry.java rename to wpiutil/src/main/java/org/wpilib/util/sendable/SendableRegistry.java diff --git a/wpiutil/src/main/java/edu/wpi/first/util/struct/BadSchemaException.java b/wpiutil/src/main/java/org/wpilib/util/struct/BadSchemaException.java similarity index 100% rename from wpiutil/src/main/java/edu/wpi/first/util/struct/BadSchemaException.java rename to wpiutil/src/main/java/org/wpilib/util/struct/BadSchemaException.java diff --git a/wpiutil/src/main/java/edu/wpi/first/util/struct/DynamicStruct.java b/wpiutil/src/main/java/org/wpilib/util/struct/DynamicStruct.java similarity index 100% rename from wpiutil/src/main/java/edu/wpi/first/util/struct/DynamicStruct.java rename to wpiutil/src/main/java/org/wpilib/util/struct/DynamicStruct.java diff --git a/wpiutil/src/main/java/edu/wpi/first/util/struct/Struct.java b/wpiutil/src/main/java/org/wpilib/util/struct/Struct.java similarity index 100% rename from wpiutil/src/main/java/edu/wpi/first/util/struct/Struct.java rename to wpiutil/src/main/java/org/wpilib/util/struct/Struct.java diff --git a/wpiutil/src/main/java/edu/wpi/first/util/struct/StructBuffer.java b/wpiutil/src/main/java/org/wpilib/util/struct/StructBuffer.java similarity index 100% rename from wpiutil/src/main/java/edu/wpi/first/util/struct/StructBuffer.java rename to wpiutil/src/main/java/org/wpilib/util/struct/StructBuffer.java diff --git a/wpiutil/src/main/java/edu/wpi/first/util/struct/StructDescriptor.java b/wpiutil/src/main/java/org/wpilib/util/struct/StructDescriptor.java similarity index 100% rename from wpiutil/src/main/java/edu/wpi/first/util/struct/StructDescriptor.java rename to wpiutil/src/main/java/org/wpilib/util/struct/StructDescriptor.java diff --git a/wpiutil/src/main/java/edu/wpi/first/util/struct/StructDescriptorDatabase.java b/wpiutil/src/main/java/org/wpilib/util/struct/StructDescriptorDatabase.java similarity index 100% rename from wpiutil/src/main/java/edu/wpi/first/util/struct/StructDescriptorDatabase.java rename to wpiutil/src/main/java/org/wpilib/util/struct/StructDescriptorDatabase.java diff --git a/wpiutil/src/main/java/edu/wpi/first/util/struct/StructFetcher.java b/wpiutil/src/main/java/org/wpilib/util/struct/StructFetcher.java similarity index 100% rename from wpiutil/src/main/java/edu/wpi/first/util/struct/StructFetcher.java rename to wpiutil/src/main/java/org/wpilib/util/struct/StructFetcher.java diff --git a/wpiutil/src/main/java/edu/wpi/first/util/struct/StructFieldDescriptor.java b/wpiutil/src/main/java/org/wpilib/util/struct/StructFieldDescriptor.java similarity index 100% rename from wpiutil/src/main/java/edu/wpi/first/util/struct/StructFieldDescriptor.java rename to wpiutil/src/main/java/org/wpilib/util/struct/StructFieldDescriptor.java diff --git a/wpiutil/src/main/java/edu/wpi/first/util/struct/StructFieldType.java b/wpiutil/src/main/java/org/wpilib/util/struct/StructFieldType.java similarity index 100% rename from wpiutil/src/main/java/edu/wpi/first/util/struct/StructFieldType.java rename to wpiutil/src/main/java/org/wpilib/util/struct/StructFieldType.java diff --git a/wpiutil/src/main/java/edu/wpi/first/util/struct/StructGenerator.java b/wpiutil/src/main/java/org/wpilib/util/struct/StructGenerator.java similarity index 100% rename from wpiutil/src/main/java/edu/wpi/first/util/struct/StructGenerator.java rename to wpiutil/src/main/java/org/wpilib/util/struct/StructGenerator.java diff --git a/wpiutil/src/main/java/edu/wpi/first/util/struct/StructSerializable.java b/wpiutil/src/main/java/org/wpilib/util/struct/StructSerializable.java similarity index 100% rename from wpiutil/src/main/java/edu/wpi/first/util/struct/StructSerializable.java rename to wpiutil/src/main/java/org/wpilib/util/struct/StructSerializable.java diff --git a/wpiutil/src/main/java/edu/wpi/first/util/struct/parser/Lexer.java b/wpiutil/src/main/java/org/wpilib/util/struct/parser/Lexer.java similarity index 100% rename from wpiutil/src/main/java/edu/wpi/first/util/struct/parser/Lexer.java rename to wpiutil/src/main/java/org/wpilib/util/struct/parser/Lexer.java diff --git a/wpiutil/src/main/java/edu/wpi/first/util/struct/parser/ParseException.java b/wpiutil/src/main/java/org/wpilib/util/struct/parser/ParseException.java similarity index 100% rename from wpiutil/src/main/java/edu/wpi/first/util/struct/parser/ParseException.java rename to wpiutil/src/main/java/org/wpilib/util/struct/parser/ParseException.java diff --git a/wpiutil/src/main/java/edu/wpi/first/util/struct/parser/ParsedDeclaration.java b/wpiutil/src/main/java/org/wpilib/util/struct/parser/ParsedDeclaration.java similarity index 100% rename from wpiutil/src/main/java/edu/wpi/first/util/struct/parser/ParsedDeclaration.java rename to wpiutil/src/main/java/org/wpilib/util/struct/parser/ParsedDeclaration.java diff --git a/wpiutil/src/main/java/edu/wpi/first/util/struct/parser/ParsedSchema.java b/wpiutil/src/main/java/org/wpilib/util/struct/parser/ParsedSchema.java similarity index 100% rename from wpiutil/src/main/java/edu/wpi/first/util/struct/parser/ParsedSchema.java rename to wpiutil/src/main/java/org/wpilib/util/struct/parser/ParsedSchema.java diff --git a/wpiutil/src/main/java/edu/wpi/first/util/struct/parser/Parser.java b/wpiutil/src/main/java/org/wpilib/util/struct/parser/Parser.java similarity index 100% rename from wpiutil/src/main/java/edu/wpi/first/util/struct/parser/Parser.java rename to wpiutil/src/main/java/org/wpilib/util/struct/parser/Parser.java diff --git a/wpiutil/src/main/java/edu/wpi/first/util/struct/parser/TokenKind.java b/wpiutil/src/main/java/org/wpilib/util/struct/parser/TokenKind.java similarity index 100% rename from wpiutil/src/main/java/edu/wpi/first/util/struct/parser/TokenKind.java rename to wpiutil/src/main/java/org/wpilib/util/struct/parser/TokenKind.java diff --git a/wpiutil/src/test/java/edu/wpi/first/util/ErrorMessagesTest.java b/wpiutil/src/test/java/org/wpilib/util/ErrorMessagesTest.java similarity index 100% rename from wpiutil/src/test/java/edu/wpi/first/util/ErrorMessagesTest.java rename to wpiutil/src/test/java/org/wpilib/util/ErrorMessagesTest.java diff --git a/wpiutil/src/test/java/edu/wpi/first/util/WPIUtilJNITest.java b/wpiutil/src/test/java/org/wpilib/util/WPIUtilJNITest.java similarity index 100% rename from wpiutil/src/test/java/edu/wpi/first/util/WPIUtilJNITest.java rename to wpiutil/src/test/java/org/wpilib/util/WPIUtilJNITest.java diff --git a/wpiutil/src/test/java/edu/wpi/first/util/cleanup/CleanupPoolTest.java b/wpiutil/src/test/java/org/wpilib/util/cleanup/CleanupPoolTest.java similarity index 100% rename from wpiutil/src/test/java/edu/wpi/first/util/cleanup/CleanupPoolTest.java rename to wpiutil/src/test/java/org/wpilib/util/cleanup/CleanupPoolTest.java diff --git a/wpiutil/src/test/java/edu/wpi/first/util/cleanup/ReflectionCleanupTest.java b/wpiutil/src/test/java/org/wpilib/util/cleanup/ReflectionCleanupTest.java similarity index 100% rename from wpiutil/src/test/java/edu/wpi/first/util/cleanup/ReflectionCleanupTest.java rename to wpiutil/src/test/java/org/wpilib/util/cleanup/ReflectionCleanupTest.java diff --git a/wpiutil/src/test/java/edu/wpi/first/util/CircularBufferTest.java b/wpiutil/src/test/java/org/wpilib/util/container/CircularBufferTest.java similarity index 100% rename from wpiutil/src/test/java/edu/wpi/first/util/CircularBufferTest.java rename to wpiutil/src/test/java/org/wpilib/util/container/CircularBufferTest.java diff --git a/wpiutil/src/test/java/edu/wpi/first/util/DoubleCircularBufferTest.java b/wpiutil/src/test/java/org/wpilib/util/container/DoubleCircularBufferTest.java similarity index 100% rename from wpiutil/src/test/java/edu/wpi/first/util/DoubleCircularBufferTest.java rename to wpiutil/src/test/java/org/wpilib/util/container/DoubleCircularBufferTest.java diff --git a/wpiutil/src/test/java/edu/wpi/first/util/struct/DynamicStructTest.java b/wpiutil/src/test/java/org/wpilib/util/struct/DynamicStructTest.java similarity index 100% rename from wpiutil/src/test/java/edu/wpi/first/util/struct/DynamicStructTest.java rename to wpiutil/src/test/java/org/wpilib/util/struct/DynamicStructTest.java diff --git a/wpiutil/src/test/java/edu/wpi/first/util/struct/StructGeneratorTest.java b/wpiutil/src/test/java/org/wpilib/util/struct/StructGeneratorTest.java similarity index 100% rename from wpiutil/src/test/java/edu/wpi/first/util/struct/StructGeneratorTest.java rename to wpiutil/src/test/java/org/wpilib/util/struct/StructGeneratorTest.java diff --git a/wpiutil/src/test/java/edu/wpi/first/util/struct/parser/ParserTest.java b/wpiutil/src/test/java/org/wpilib/util/struct/parser/ParserTest.java similarity index 100% rename from wpiutil/src/test/java/edu/wpi/first/util/struct/parser/ParserTest.java rename to wpiutil/src/test/java/org/wpilib/util/struct/parser/ParserTest.java diff --git a/xrpVendordep/src/dev/java/edu/wpi/first/wpilibj/xrp/DevMain.java b/xrpVendordep/src/dev/java/org/wpilib/xrp/DevMain.java similarity index 100% rename from xrpVendordep/src/dev/java/edu/wpi/first/wpilibj/xrp/DevMain.java rename to xrpVendordep/src/dev/java/org/wpilib/xrp/DevMain.java diff --git a/xrpVendordep/src/main/java/edu/wpi/first/wpilibj/xrp/XRPGyro.java b/xrpVendordep/src/main/java/org/wpilib/xrp/XRPGyro.java similarity index 100% rename from xrpVendordep/src/main/java/edu/wpi/first/wpilibj/xrp/XRPGyro.java rename to xrpVendordep/src/main/java/org/wpilib/xrp/XRPGyro.java diff --git a/xrpVendordep/src/main/java/edu/wpi/first/wpilibj/xrp/XRPMotor.java b/xrpVendordep/src/main/java/org/wpilib/xrp/XRPMotor.java similarity index 100% rename from xrpVendordep/src/main/java/edu/wpi/first/wpilibj/xrp/XRPMotor.java rename to xrpVendordep/src/main/java/org/wpilib/xrp/XRPMotor.java diff --git a/xrpVendordep/src/main/java/edu/wpi/first/wpilibj/xrp/XRPOnBoardIO.java b/xrpVendordep/src/main/java/org/wpilib/xrp/XRPOnBoardIO.java similarity index 100% rename from xrpVendordep/src/main/java/edu/wpi/first/wpilibj/xrp/XRPOnBoardIO.java rename to xrpVendordep/src/main/java/org/wpilib/xrp/XRPOnBoardIO.java diff --git a/xrpVendordep/src/main/java/edu/wpi/first/wpilibj/xrp/XRPRangefinder.java b/xrpVendordep/src/main/java/org/wpilib/xrp/XRPRangefinder.java similarity index 100% rename from xrpVendordep/src/main/java/edu/wpi/first/wpilibj/xrp/XRPRangefinder.java rename to xrpVendordep/src/main/java/org/wpilib/xrp/XRPRangefinder.java diff --git a/xrpVendordep/src/main/java/edu/wpi/first/wpilibj/xrp/XRPReflectanceSensor.java b/xrpVendordep/src/main/java/org/wpilib/xrp/XRPReflectanceSensor.java similarity index 100% rename from xrpVendordep/src/main/java/edu/wpi/first/wpilibj/xrp/XRPReflectanceSensor.java rename to xrpVendordep/src/main/java/org/wpilib/xrp/XRPReflectanceSensor.java diff --git a/xrpVendordep/src/main/java/edu/wpi/first/wpilibj/xrp/XRPServo.java b/xrpVendordep/src/main/java/org/wpilib/xrp/XRPServo.java similarity index 100% rename from xrpVendordep/src/main/java/edu/wpi/first/wpilibj/xrp/XRPServo.java rename to xrpVendordep/src/main/java/org/wpilib/xrp/XRPServo.java