diff --git a/WireGuard/WireGuardNetworkExtension/DNSResolver.swift b/WireGuardKit/Sources/WireGuardKit/DNSResolver.swift similarity index 100% rename from WireGuard/WireGuardNetworkExtension/DNSResolver.swift rename to WireGuardKit/Sources/WireGuardKit/DNSResolver.swift diff --git a/WireGuard/Shared/Model/DNSServer.swift b/WireGuardKit/Sources/WireGuardKit/DNSServer.swift similarity index 100% rename from WireGuard/Shared/Model/DNSServer.swift rename to WireGuardKit/Sources/WireGuardKit/DNSServer.swift diff --git a/WireGuard/Shared/Model/Endpoint.swift b/WireGuardKit/Sources/WireGuardKit/Endpoint.swift similarity index 100% rename from WireGuard/Shared/Model/Endpoint.swift rename to WireGuardKit/Sources/WireGuardKit/Endpoint.swift diff --git a/WireGuard/Shared/Model/IPAddressRange.swift b/WireGuardKit/Sources/WireGuardKit/IPAddressRange.swift similarity index 100% rename from WireGuard/Shared/Model/IPAddressRange.swift rename to WireGuardKit/Sources/WireGuardKit/IPAddressRange.swift diff --git a/WireGuard/Shared/Model/InterfaceConfiguration.swift b/WireGuardKit/Sources/WireGuardKit/InterfaceConfiguration.swift similarity index 100% rename from WireGuard/Shared/Model/InterfaceConfiguration.swift rename to WireGuardKit/Sources/WireGuardKit/InterfaceConfiguration.swift diff --git a/WireGuard/WireGuardNetworkExtension/PacketTunnelSettingsGenerator.swift b/WireGuardKit/Sources/WireGuardKit/PacketTunnelSettingsGenerator.swift similarity index 100% rename from WireGuard/WireGuardNetworkExtension/PacketTunnelSettingsGenerator.swift rename to WireGuardKit/Sources/WireGuardKit/PacketTunnelSettingsGenerator.swift diff --git a/WireGuard/Shared/Model/PeerConfiguration.swift b/WireGuardKit/Sources/WireGuardKit/PeerConfiguration.swift similarity index 100% rename from WireGuard/Shared/Model/PeerConfiguration.swift rename to WireGuardKit/Sources/WireGuardKit/PeerConfiguration.swift diff --git a/WireGuard/Shared/Model/TunnelConfiguration.swift b/WireGuardKit/Sources/WireGuardKit/TunnelConfiguration.swift similarity index 100% rename from WireGuard/Shared/Model/TunnelConfiguration.swift rename to WireGuardKit/Sources/WireGuardKit/TunnelConfiguration.swift