diff --git a/ByteArray.c b/sys/ByteArray.c similarity index 100% rename from ByteArray.c rename to sys/ByteArray.c diff --git a/ByteArray.h b/sys/ByteArray.h similarity index 100% rename from ByteArray.h rename to sys/ByteArray.h diff --git a/Context.h b/sys/Context.h similarity index 100% rename from Context.h rename to sys/Context.h diff --git a/Driver.c b/sys/Driver.c similarity index 100% rename from Driver.c rename to sys/Driver.c diff --git a/Ds4.c b/sys/Ds4.c similarity index 100% rename from Ds4.c rename to sys/Ds4.c diff --git a/Ds4.h b/sys/Ds4.h similarity index 100% rename from Ds4.h rename to sys/Ds4.h diff --git a/Queue.c b/sys/Queue.c similarity index 100% rename from Queue.c rename to sys/Queue.c diff --git a/Queue.h b/sys/Queue.h similarity index 100% rename from Queue.h rename to sys/Queue.h diff --git a/README.md b/sys/README.md similarity index 100% rename from README.md rename to sys/README.md diff --git a/UsbPdo.h b/sys/UsbPdo.h similarity index 100% rename from UsbPdo.h rename to sys/UsbPdo.h diff --git a/Util.h b/sys/Util.h similarity index 100% rename from Util.h rename to sys/Util.h diff --git a/ViGEmBus.inf b/sys/ViGEmBus.inf similarity index 100% rename from ViGEmBus.inf rename to sys/ViGEmBus.inf diff --git a/ViGEmBus.rc b/sys/ViGEmBus.rc similarity index 100% rename from ViGEmBus.rc rename to sys/ViGEmBus.rc diff --git a/ViGEmBus.vcxproj b/sys/ViGEmBus.vcxproj similarity index 100% rename from ViGEmBus.vcxproj rename to sys/ViGEmBus.vcxproj diff --git a/ViGEmBus.vcxproj.filters b/sys/ViGEmBus.vcxproj.filters similarity index 100% rename from ViGEmBus.vcxproj.filters rename to sys/ViGEmBus.vcxproj.filters diff --git a/Xgip.h b/sys/Xgip.h similarity index 100% rename from Xgip.h rename to sys/Xgip.h diff --git a/Xusb.h b/sys/Xusb.h similarity index 100% rename from Xusb.h rename to sys/Xusb.h diff --git a/busenum.c b/sys/busenum.c similarity index 100% rename from busenum.c rename to sys/busenum.c diff --git a/busenum.h b/sys/busenum.h similarity index 100% rename from busenum.h rename to sys/busenum.h diff --git a/buspdo.c b/sys/buspdo.c similarity index 100% rename from buspdo.c rename to sys/buspdo.c diff --git a/resource.h b/sys/resource.h similarity index 100% rename from resource.h rename to sys/resource.h diff --git a/usbpdo.c b/sys/usbpdo.c similarity index 100% rename from usbpdo.c rename to sys/usbpdo.c diff --git a/util.c b/sys/util.c similarity index 100% rename from util.c rename to sys/util.c diff --git a/xgip.c b/sys/xgip.c similarity index 100% rename from xgip.c rename to sys/xgip.c diff --git a/xusb.c b/sys/xusb.c similarity index 100% rename from xusb.c rename to sys/xusb.c