diff --git a/Discord Media Loader/bin/Debug/discord-rpc-win32.dll b/Discord Media Loader/bin/Debug/discord-rpc-win32.dll deleted file mode 100644 index c77f6d5..0000000 Binary files a/Discord Media Loader/bin/Debug/discord-rpc-win32.dll and /dev/null differ diff --git a/DML.AppCore/DML.AppCore.csproj b/src/DML.AppCore/DML.AppCore.csproj similarity index 100% rename from DML.AppCore/DML.AppCore.csproj rename to src/DML.AppCore/DML.AppCore.csproj diff --git a/DML.Client/DML.Client.csproj b/src/DML.Client/DML.Client.csproj similarity index 100% rename from DML.Client/DML.Client.csproj rename to src/DML.Client/DML.Client.csproj diff --git a/DML.Client/DMLClient.cs b/src/DML.Client/DMLClient.cs similarity index 100% rename from DML.Client/DMLClient.cs rename to src/DML.Client/DMLClient.cs diff --git a/DML.Core/Classes/Job.cs b/src/DML.Core/Classes/Job.cs similarity index 100% rename from DML.Core/Classes/Job.cs rename to src/DML.Core/Classes/Job.cs diff --git a/DML.Core/Classes/JobScheduler.cs b/src/DML.Core/Classes/JobScheduler.cs similarity index 100% rename from DML.Core/Classes/JobScheduler.cs rename to src/DML.Core/Classes/JobScheduler.cs diff --git a/DML.Core/Classes/Settings.cs b/src/DML.Core/Classes/Settings.cs similarity index 100% rename from DML.Core/Classes/Settings.cs rename to src/DML.Core/Classes/Settings.cs diff --git a/DML.Core/Core.cs b/src/DML.Core/Core.cs similarity index 100% rename from DML.Core/Core.cs rename to src/DML.Core/Core.cs diff --git a/DML.Core/DML.Core.Old.csproj b/src/DML.Core/DML.Core.Old.csproj similarity index 100% rename from DML.Core/DML.Core.Old.csproj rename to src/DML.Core/DML.Core.Old.csproj diff --git a/Discord Media Loader.Application/Classes/Core.cs b/src/Discord Media Loader.Application/Classes/Core.cs similarity index 100% rename from Discord Media Loader.Application/Classes/Core.cs rename to src/Discord Media Loader.Application/Classes/Core.cs diff --git a/Discord Media Loader.Application/Classes/Job.cs b/src/Discord Media Loader.Application/Classes/Job.cs similarity index 100% rename from Discord Media Loader.Application/Classes/Job.cs rename to src/Discord Media Loader.Application/Classes/Job.cs diff --git a/Discord Media Loader.Application/Classes/JobScheduler.cs b/src/Discord Media Loader.Application/Classes/JobScheduler.cs similarity index 100% rename from Discord Media Loader.Application/Classes/JobScheduler.cs rename to src/Discord Media Loader.Application/Classes/JobScheduler.cs diff --git a/Discord Media Loader.Application/Classes/MediaData.cs b/src/Discord Media Loader.Application/Classes/MediaData.cs similarity index 100% rename from Discord Media Loader.Application/Classes/MediaData.cs rename to src/Discord Media Loader.Application/Classes/MediaData.cs diff --git a/Discord Media Loader.Application/Classes/RPC/DiscordRpc.cs b/src/Discord Media Loader.Application/Classes/RPC/DiscordRpc.cs similarity index 100% rename from Discord Media Loader.Application/Classes/RPC/DiscordRpc.cs rename to src/Discord Media Loader.Application/Classes/RPC/DiscordRpc.cs diff --git a/Discord Media Loader.Application/Classes/RPC/DiscordRpcHelper.cs b/src/Discord Media Loader.Application/Classes/RPC/DiscordRpcHelper.cs similarity index 100% rename from Discord Media Loader.Application/Classes/RPC/DiscordRpcHelper.cs rename to src/Discord Media Loader.Application/Classes/RPC/DiscordRpcHelper.cs diff --git a/Discord Media Loader.Application/Classes/RPC/RpcWrapper.cs b/src/Discord Media Loader.Application/Classes/RPC/RpcWrapper.cs similarity index 100% rename from Discord Media Loader.Application/Classes/RPC/RpcWrapper.cs rename to src/Discord Media Loader.Application/Classes/RPC/RpcWrapper.cs diff --git a/Discord Media Loader.Application/Classes/Settings.cs b/src/Discord Media Loader.Application/Classes/Settings.cs similarity index 100% rename from Discord Media Loader.Application/Classes/Settings.cs rename to src/Discord Media Loader.Application/Classes/Settings.cs diff --git a/Discord Media Loader.Application/DML.Application.csproj b/src/Discord Media Loader.Application/DML.Application.csproj similarity index 100% rename from Discord Media Loader.Application/DML.Application.csproj rename to src/Discord Media Loader.Application/DML.Application.csproj diff --git a/Discord Media Loader.Application/Dialogs/LoginDialog.Designer.cs b/src/Discord Media Loader.Application/Dialogs/LoginDialog.Designer.cs similarity index 100% rename from Discord Media Loader.Application/Dialogs/LoginDialog.Designer.cs rename to src/Discord Media Loader.Application/Dialogs/LoginDialog.Designer.cs diff --git a/Discord Media Loader.Application/Dialogs/LoginDialog.cs b/src/Discord Media Loader.Application/Dialogs/LoginDialog.cs similarity index 100% rename from Discord Media Loader.Application/Dialogs/LoginDialog.cs rename to src/Discord Media Loader.Application/Dialogs/LoginDialog.cs diff --git a/Discord Media Loader.Application/Dialogs/LoginDialog.resx b/src/Discord Media Loader.Application/Dialogs/LoginDialog.resx similarity index 100% rename from Discord Media Loader.Application/Dialogs/LoginDialog.resx rename to src/Discord Media Loader.Application/Dialogs/LoginDialog.resx diff --git a/Discord Media Loader.Application/FrmInternalSplash.Designer.cs b/src/Discord Media Loader.Application/FrmInternalSplash.Designer.cs similarity index 100% rename from Discord Media Loader.Application/FrmInternalSplash.Designer.cs rename to src/Discord Media Loader.Application/FrmInternalSplash.Designer.cs diff --git a/Discord Media Loader.Application/FrmInternalSplash.cs b/src/Discord Media Loader.Application/FrmInternalSplash.cs similarity index 100% rename from Discord Media Loader.Application/FrmInternalSplash.cs rename to src/Discord Media Loader.Application/FrmInternalSplash.cs diff --git a/Discord Media Loader.Application/FrmInternalSplash.resx b/src/Discord Media Loader.Application/FrmInternalSplash.resx similarity index 100% rename from Discord Media Loader.Application/FrmInternalSplash.resx rename to src/Discord Media Loader.Application/FrmInternalSplash.resx diff --git a/Discord Media Loader.Application/Helper/IdentifiedString.cs b/src/Discord Media Loader.Application/Helper/IdentifiedString.cs similarity index 100% rename from Discord Media Loader.Application/Helper/IdentifiedString.cs rename to src/Discord Media Loader.Application/Helper/IdentifiedString.cs diff --git a/Discord Media Loader.Application/MainForm.Designer.cs b/src/Discord Media Loader.Application/MainForm.Designer.cs similarity index 100% rename from Discord Media Loader.Application/MainForm.Designer.cs rename to src/Discord Media Loader.Application/MainForm.Designer.cs diff --git a/Discord Media Loader.Application/MainForm.cs b/src/Discord Media Loader.Application/MainForm.cs similarity index 100% rename from Discord Media Loader.Application/MainForm.cs rename to src/Discord Media Loader.Application/MainForm.cs diff --git a/Discord Media Loader.Application/MainForm.resx b/src/Discord Media Loader.Application/MainForm.resx similarity index 100% rename from Discord Media Loader.Application/MainForm.resx rename to src/Discord Media Loader.Application/MainForm.resx diff --git a/Discord Media Loader.Application/Properties/AssemblyInfo.cs b/src/Discord Media Loader.Application/Properties/AssemblyInfo.cs similarity index 100% rename from Discord Media Loader.Application/Properties/AssemblyInfo.cs rename to src/Discord Media Loader.Application/Properties/AssemblyInfo.cs diff --git a/Discord Media Loader.Application/Properties/Resources.Designer.cs b/src/Discord Media Loader.Application/Properties/Resources.Designer.cs similarity index 100% rename from Discord Media Loader.Application/Properties/Resources.Designer.cs rename to src/Discord Media Loader.Application/Properties/Resources.Designer.cs diff --git a/Discord Media Loader.Application/Properties/Resources.resx b/src/Discord Media Loader.Application/Properties/Resources.resx similarity index 100% rename from Discord Media Loader.Application/Properties/Resources.resx rename to src/Discord Media Loader.Application/Properties/Resources.resx diff --git a/Discord Media Loader.Application/Resources/Serraniel-Logo4-NO-BG.png b/src/Discord Media Loader.Application/Resources/Serraniel-Logo4-NO-BG.png similarity index 100% rename from Discord Media Loader.Application/Resources/Serraniel-Logo4-NO-BG.png rename to src/Discord Media Loader.Application/Resources/Serraniel-Logo4-NO-BG.png diff --git a/Discord Media Loader.Application/app.config b/src/Discord Media Loader.Application/app.config similarity index 100% rename from Discord Media Loader.Application/app.config rename to src/Discord Media Loader.Application/app.config diff --git a/Discord Media Loader.Application/packages.config b/src/Discord Media Loader.Application/packages.config similarity index 100% rename from Discord Media Loader.Application/packages.config rename to src/Discord Media Loader.Application/packages.config diff --git a/Discord Media Loader.sln b/src/Discord Media Loader.sln similarity index 100% rename from Discord Media Loader.sln rename to src/Discord Media Loader.sln diff --git a/Discord Media Loader.sln.licenseheader b/src/Discord Media Loader.sln.licenseheader similarity index 100% rename from Discord Media Loader.sln.licenseheader rename to src/Discord Media Loader.sln.licenseheader diff --git a/Discord Media Loader/App.config b/src/Discord Media Loader/App.config similarity index 100% rename from Discord Media Loader/App.config rename to src/Discord Media Loader/App.config diff --git a/Discord Media Loader/Discord Media Loader.csproj b/src/Discord Media Loader/Discord Media Loader.csproj similarity index 100% rename from Discord Media Loader/Discord Media Loader.csproj rename to src/Discord Media Loader/Discord Media Loader.csproj diff --git a/Discord Media Loader/FrmDownload.Designer.cs b/src/Discord Media Loader/FrmDownload.Designer.cs similarity index 100% rename from Discord Media Loader/FrmDownload.Designer.cs rename to src/Discord Media Loader/FrmDownload.Designer.cs diff --git a/Discord Media Loader/FrmDownload.cs b/src/Discord Media Loader/FrmDownload.cs similarity index 100% rename from Discord Media Loader/FrmDownload.cs rename to src/Discord Media Loader/FrmDownload.cs diff --git a/Discord Media Loader/FrmDownload.resx b/src/Discord Media Loader/FrmDownload.resx similarity index 100% rename from Discord Media Loader/FrmDownload.resx rename to src/Discord Media Loader/FrmDownload.resx diff --git a/Discord Media Loader/FrmSplash.Designer.cs b/src/Discord Media Loader/FrmSplash.Designer.cs similarity index 100% rename from Discord Media Loader/FrmSplash.Designer.cs rename to src/Discord Media Loader/FrmSplash.Designer.cs diff --git a/Discord Media Loader/FrmSplash.cs b/src/Discord Media Loader/FrmSplash.cs similarity index 100% rename from Discord Media Loader/FrmSplash.cs rename to src/Discord Media Loader/FrmSplash.cs diff --git a/Discord Media Loader/FrmSplash.resx b/src/Discord Media Loader/FrmSplash.resx similarity index 100% rename from Discord Media Loader/FrmSplash.resx rename to src/Discord Media Loader/FrmSplash.resx diff --git a/Discord Media Loader/Helper/TaskBarProgress.cs b/src/Discord Media Loader/Helper/TaskBarProgress.cs similarity index 100% rename from Discord Media Loader/Helper/TaskBarProgress.cs rename to src/Discord Media Loader/Helper/TaskBarProgress.cs diff --git a/Discord Media Loader/Helper/VersionHelper.cs b/src/Discord Media Loader/Helper/VersionHelper.cs similarity index 100% rename from Discord Media Loader/Helper/VersionHelper.cs rename to src/Discord Media Loader/Helper/VersionHelper.cs diff --git a/Discord Media Loader/Program.cs b/src/Discord Media Loader/Program.cs similarity index 100% rename from Discord Media Loader/Program.cs rename to src/Discord Media Loader/Program.cs diff --git a/Discord Media Loader/Properties/AssemblyInfo.cs b/src/Discord Media Loader/Properties/AssemblyInfo.cs similarity index 100% rename from Discord Media Loader/Properties/AssemblyInfo.cs rename to src/Discord Media Loader/Properties/AssemblyInfo.cs diff --git a/Discord Media Loader/Properties/Resources.Designer.cs b/src/Discord Media Loader/Properties/Resources.Designer.cs similarity index 100% rename from Discord Media Loader/Properties/Resources.Designer.cs rename to src/Discord Media Loader/Properties/Resources.Designer.cs diff --git a/Discord Media Loader/Properties/Resources.resx b/src/Discord Media Loader/Properties/Resources.resx similarity index 100% rename from Discord Media Loader/Properties/Resources.resx rename to src/Discord Media Loader/Properties/Resources.resx diff --git a/Discord Media Loader/Properties/Settings.Designer.cs b/src/Discord Media Loader/Properties/Settings.Designer.cs similarity index 100% rename from Discord Media Loader/Properties/Settings.Designer.cs rename to src/Discord Media Loader/Properties/Settings.Designer.cs diff --git a/Discord Media Loader/Properties/Settings.settings b/src/Discord Media Loader/Properties/Settings.settings similarity index 100% rename from Discord Media Loader/Properties/Settings.settings rename to src/Discord Media Loader/Properties/Settings.settings diff --git a/Discord Media Loader/Resources/Serraniel-Logo4-NO-BG.png b/src/Discord Media Loader/Resources/Serraniel-Logo4-NO-BG.png similarity index 100% rename from Discord Media Loader/Resources/Serraniel-Logo4-NO-BG.png rename to src/Discord Media Loader/Resources/Serraniel-Logo4-NO-BG.png diff --git a/Discord Media Loader/Serraniel-64x64.ico b/src/Discord Media Loader/Serraniel-64x64.ico similarity index 100% rename from Discord Media Loader/Serraniel-64x64.ico rename to src/Discord Media Loader/Serraniel-64x64.ico diff --git a/Discord Media Loader/Serraniel-Logo4-ABGERUNDET.ico b/src/Discord Media Loader/Serraniel-Logo4-ABGERUNDET.ico similarity index 100% rename from Discord Media Loader/Serraniel-Logo4-ABGERUNDET.ico rename to src/Discord Media Loader/Serraniel-Logo4-ABGERUNDET.ico diff --git a/Discord Media Loader/packages.config b/src/Discord Media Loader/packages.config similarity index 100% rename from Discord Media Loader/packages.config rename to src/Discord Media Loader/packages.config