diff --git a/src/driver/keyboard.pas b/src/driver/HID/keyboard.pas similarity index 100% rename from src/driver/keyboard.pas rename to src/driver/HID/keyboard.pas diff --git a/src/driver/mouse.pas b/src/driver/HID/mouse.pas similarity index 100% rename from src/driver/mouse.pas rename to src/driver/HID/mouse.pas diff --git a/src/driver/PCI.pas b/src/driver/bus/PCI.pas similarity index 100% rename from src/driver/PCI.pas rename to src/driver/bus/PCI.pas diff --git a/src/driver/USB.pas b/src/driver/bus/USB.pas similarity index 100% rename from src/driver/USB.pas rename to src/driver/bus/USB.pas diff --git a/src/driver/E1000.pas b/src/driver/network/E1000.pas similarity index 100% rename from src/driver/E1000.pas rename to src/driver/network/E1000.pas