diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Attributes/AliasAttribute.cs b/Discord.NET/Discord.Net.Commands/Attributes/AliasAttribute.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Attributes/AliasAttribute.cs
rename to Discord.NET/Discord.Net.Commands/Attributes/AliasAttribute.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Attributes/CommandAttribute.cs b/Discord.NET/Discord.Net.Commands/Attributes/CommandAttribute.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Attributes/CommandAttribute.cs
rename to Discord.NET/Discord.Net.Commands/Attributes/CommandAttribute.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Attributes/DontAutoLoadAttribute.cs b/Discord.NET/Discord.Net.Commands/Attributes/DontAutoLoadAttribute.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Attributes/DontAutoLoadAttribute.cs
rename to Discord.NET/Discord.Net.Commands/Attributes/DontAutoLoadAttribute.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Attributes/DontInjectAttribute.cs b/Discord.NET/Discord.Net.Commands/Attributes/DontInjectAttribute.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Attributes/DontInjectAttribute.cs
rename to Discord.NET/Discord.Net.Commands/Attributes/DontInjectAttribute.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Attributes/GroupAttribute.cs b/Discord.NET/Discord.Net.Commands/Attributes/GroupAttribute.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Attributes/GroupAttribute.cs
rename to Discord.NET/Discord.Net.Commands/Attributes/GroupAttribute.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Attributes/NameAttribute.cs b/Discord.NET/Discord.Net.Commands/Attributes/NameAttribute.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Attributes/NameAttribute.cs
rename to Discord.NET/Discord.Net.Commands/Attributes/NameAttribute.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Attributes/NamedArgumentTypeAttribute.cs b/Discord.NET/Discord.Net.Commands/Attributes/NamedArgumentTypeAttribute.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Attributes/NamedArgumentTypeAttribute.cs
rename to Discord.NET/Discord.Net.Commands/Attributes/NamedArgumentTypeAttribute.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Attributes/OverrideTypeReaderAttribute.cs b/Discord.NET/Discord.Net.Commands/Attributes/OverrideTypeReaderAttribute.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Attributes/OverrideTypeReaderAttribute.cs
rename to Discord.NET/Discord.Net.Commands/Attributes/OverrideTypeReaderAttribute.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Attributes/ParameterPreconditionAttribute.cs b/Discord.NET/Discord.Net.Commands/Attributes/ParameterPreconditionAttribute.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Attributes/ParameterPreconditionAttribute.cs
rename to Discord.NET/Discord.Net.Commands/Attributes/ParameterPreconditionAttribute.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Attributes/PreconditionAttribute.cs b/Discord.NET/Discord.Net.Commands/Attributes/PreconditionAttribute.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Attributes/PreconditionAttribute.cs
rename to Discord.NET/Discord.Net.Commands/Attributes/PreconditionAttribute.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Attributes/Preconditions/RequireBotPermissionAttribute.cs b/Discord.NET/Discord.Net.Commands/Attributes/Preconditions/RequireBotPermissionAttribute.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Attributes/Preconditions/RequireBotPermissionAttribute.cs
rename to Discord.NET/Discord.Net.Commands/Attributes/Preconditions/RequireBotPermissionAttribute.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Attributes/Preconditions/RequireContextAttribute.cs b/Discord.NET/Discord.Net.Commands/Attributes/Preconditions/RequireContextAttribute.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Attributes/Preconditions/RequireContextAttribute.cs
rename to Discord.NET/Discord.Net.Commands/Attributes/Preconditions/RequireContextAttribute.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Attributes/Preconditions/RequireNsfwAttribute.cs b/Discord.NET/Discord.Net.Commands/Attributes/Preconditions/RequireNsfwAttribute.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Attributes/Preconditions/RequireNsfwAttribute.cs
rename to Discord.NET/Discord.Net.Commands/Attributes/Preconditions/RequireNsfwAttribute.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Attributes/Preconditions/RequireOwnerAttribute.cs b/Discord.NET/Discord.Net.Commands/Attributes/Preconditions/RequireOwnerAttribute.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Attributes/Preconditions/RequireOwnerAttribute.cs
rename to Discord.NET/Discord.Net.Commands/Attributes/Preconditions/RequireOwnerAttribute.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Attributes/Preconditions/RequireUserPermissionAttribute.cs b/Discord.NET/Discord.Net.Commands/Attributes/Preconditions/RequireUserPermissionAttribute.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Attributes/Preconditions/RequireUserPermissionAttribute.cs
rename to Discord.NET/Discord.Net.Commands/Attributes/Preconditions/RequireUserPermissionAttribute.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Attributes/PriorityAttribute.cs b/Discord.NET/Discord.Net.Commands/Attributes/PriorityAttribute.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Attributes/PriorityAttribute.cs
rename to Discord.NET/Discord.Net.Commands/Attributes/PriorityAttribute.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Attributes/RemainderAttribute.cs b/Discord.NET/Discord.Net.Commands/Attributes/RemainderAttribute.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Attributes/RemainderAttribute.cs
rename to Discord.NET/Discord.Net.Commands/Attributes/RemainderAttribute.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Attributes/RemarksAttribute.cs b/Discord.NET/Discord.Net.Commands/Attributes/RemarksAttribute.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Attributes/RemarksAttribute.cs
rename to Discord.NET/Discord.Net.Commands/Attributes/RemarksAttribute.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Attributes/SummaryAttribute.cs b/Discord.NET/Discord.Net.Commands/Attributes/SummaryAttribute.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Attributes/SummaryAttribute.cs
rename to Discord.NET/Discord.Net.Commands/Attributes/SummaryAttribute.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Builders/CommandBuilder.cs b/Discord.NET/Discord.Net.Commands/Builders/CommandBuilder.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Builders/CommandBuilder.cs
rename to Discord.NET/Discord.Net.Commands/Builders/CommandBuilder.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Builders/ModuleBuilder.cs b/Discord.NET/Discord.Net.Commands/Builders/ModuleBuilder.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Builders/ModuleBuilder.cs
rename to Discord.NET/Discord.Net.Commands/Builders/ModuleBuilder.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Builders/ModuleClassBuilder.cs b/Discord.NET/Discord.Net.Commands/Builders/ModuleClassBuilder.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Builders/ModuleClassBuilder.cs
rename to Discord.NET/Discord.Net.Commands/Builders/ModuleClassBuilder.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Builders/ParameterBuilder.cs b/Discord.NET/Discord.Net.Commands/Builders/ParameterBuilder.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Builders/ParameterBuilder.cs
rename to Discord.NET/Discord.Net.Commands/Builders/ParameterBuilder.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/CommandContext.cs b/Discord.NET/Discord.Net.Commands/CommandContext.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/CommandContext.cs
rename to Discord.NET/Discord.Net.Commands/CommandContext.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/CommandError.cs b/Discord.NET/Discord.Net.Commands/CommandError.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/CommandError.cs
rename to Discord.NET/Discord.Net.Commands/CommandError.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/CommandException.cs b/Discord.NET/Discord.Net.Commands/CommandException.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/CommandException.cs
rename to Discord.NET/Discord.Net.Commands/CommandException.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/CommandMatch.cs b/Discord.NET/Discord.Net.Commands/CommandMatch.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/CommandMatch.cs
rename to Discord.NET/Discord.Net.Commands/CommandMatch.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/CommandParser.cs b/Discord.NET/Discord.Net.Commands/CommandParser.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/CommandParser.cs
rename to Discord.NET/Discord.Net.Commands/CommandParser.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/CommandService.cs b/Discord.NET/Discord.Net.Commands/CommandService.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/CommandService.cs
rename to Discord.NET/Discord.Net.Commands/CommandService.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/CommandServiceConfig.cs b/Discord.NET/Discord.Net.Commands/CommandServiceConfig.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/CommandServiceConfig.cs
rename to Discord.NET/Discord.Net.Commands/CommandServiceConfig.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/EmptyServiceProvider.cs b/Discord.NET/Discord.Net.Commands/EmptyServiceProvider.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/EmptyServiceProvider.cs
rename to Discord.NET/Discord.Net.Commands/EmptyServiceProvider.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Extensions/CommandServiceExtensions.cs b/Discord.NET/Discord.Net.Commands/Extensions/CommandServiceExtensions.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Extensions/CommandServiceExtensions.cs
rename to Discord.NET/Discord.Net.Commands/Extensions/CommandServiceExtensions.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Extensions/IEnumerableExtensions.cs b/Discord.NET/Discord.Net.Commands/Extensions/IEnumerableExtensions.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Extensions/IEnumerableExtensions.cs
rename to Discord.NET/Discord.Net.Commands/Extensions/IEnumerableExtensions.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Extensions/MessageExtensions.cs b/Discord.NET/Discord.Net.Commands/Extensions/MessageExtensions.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Extensions/MessageExtensions.cs
rename to Discord.NET/Discord.Net.Commands/Extensions/MessageExtensions.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/IModuleBase.cs b/Discord.NET/Discord.Net.Commands/IModuleBase.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/IModuleBase.cs
rename to Discord.NET/Discord.Net.Commands/IModuleBase.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Info/CommandInfo.cs b/Discord.NET/Discord.Net.Commands/Info/CommandInfo.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Info/CommandInfo.cs
rename to Discord.NET/Discord.Net.Commands/Info/CommandInfo.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Info/ModuleInfo.cs b/Discord.NET/Discord.Net.Commands/Info/ModuleInfo.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Info/ModuleInfo.cs
rename to Discord.NET/Discord.Net.Commands/Info/ModuleInfo.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Info/ParameterInfo.cs b/Discord.NET/Discord.Net.Commands/Info/ParameterInfo.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Info/ParameterInfo.cs
rename to Discord.NET/Discord.Net.Commands/Info/ParameterInfo.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Map/CommandMap.cs b/Discord.NET/Discord.Net.Commands/Map/CommandMap.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Map/CommandMap.cs
rename to Discord.NET/Discord.Net.Commands/Map/CommandMap.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Map/CommandMapNode.cs b/Discord.NET/Discord.Net.Commands/Map/CommandMapNode.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Map/CommandMapNode.cs
rename to Discord.NET/Discord.Net.Commands/Map/CommandMapNode.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/ModuleBase.cs b/Discord.NET/Discord.Net.Commands/ModuleBase.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/ModuleBase.cs
rename to Discord.NET/Discord.Net.Commands/ModuleBase.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/MultiMatchHandling.cs b/Discord.NET/Discord.Net.Commands/MultiMatchHandling.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/MultiMatchHandling.cs
rename to Discord.NET/Discord.Net.Commands/MultiMatchHandling.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/PrimitiveParsers.cs b/Discord.NET/Discord.Net.Commands/PrimitiveParsers.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/PrimitiveParsers.cs
rename to Discord.NET/Discord.Net.Commands/PrimitiveParsers.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Readers/ChannelTypeReader.cs b/Discord.NET/Discord.Net.Commands/Readers/ChannelTypeReader.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Readers/ChannelTypeReader.cs
rename to Discord.NET/Discord.Net.Commands/Readers/ChannelTypeReader.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Readers/EnumTypeReader.cs b/Discord.NET/Discord.Net.Commands/Readers/EnumTypeReader.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Readers/EnumTypeReader.cs
rename to Discord.NET/Discord.Net.Commands/Readers/EnumTypeReader.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Readers/MessageTypeReader.cs b/Discord.NET/Discord.Net.Commands/Readers/MessageTypeReader.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Readers/MessageTypeReader.cs
rename to Discord.NET/Discord.Net.Commands/Readers/MessageTypeReader.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Readers/NamedArgumentTypeReader.cs b/Discord.NET/Discord.Net.Commands/Readers/NamedArgumentTypeReader.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Readers/NamedArgumentTypeReader.cs
rename to Discord.NET/Discord.Net.Commands/Readers/NamedArgumentTypeReader.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Readers/NullableTypeReader.cs b/Discord.NET/Discord.Net.Commands/Readers/NullableTypeReader.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Readers/NullableTypeReader.cs
rename to Discord.NET/Discord.Net.Commands/Readers/NullableTypeReader.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Readers/PrimitiveTypeReader.cs b/Discord.NET/Discord.Net.Commands/Readers/PrimitiveTypeReader.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Readers/PrimitiveTypeReader.cs
rename to Discord.NET/Discord.Net.Commands/Readers/PrimitiveTypeReader.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Readers/RoleTypeReader.cs b/Discord.NET/Discord.Net.Commands/Readers/RoleTypeReader.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Readers/RoleTypeReader.cs
rename to Discord.NET/Discord.Net.Commands/Readers/RoleTypeReader.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Readers/TimeSpanTypeReader.cs b/Discord.NET/Discord.Net.Commands/Readers/TimeSpanTypeReader.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Readers/TimeSpanTypeReader.cs
rename to Discord.NET/Discord.Net.Commands/Readers/TimeSpanTypeReader.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Readers/TypeReader.cs b/Discord.NET/Discord.Net.Commands/Readers/TypeReader.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Readers/TypeReader.cs
rename to Discord.NET/Discord.Net.Commands/Readers/TypeReader.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Readers/UserTypeReader.cs b/Discord.NET/Discord.Net.Commands/Readers/UserTypeReader.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Readers/UserTypeReader.cs
rename to Discord.NET/Discord.Net.Commands/Readers/UserTypeReader.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Results/ExecuteResult.cs b/Discord.NET/Discord.Net.Commands/Results/ExecuteResult.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Results/ExecuteResult.cs
rename to Discord.NET/Discord.Net.Commands/Results/ExecuteResult.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Results/IResult.cs b/Discord.NET/Discord.Net.Commands/Results/IResult.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Results/IResult.cs
rename to Discord.NET/Discord.Net.Commands/Results/IResult.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Results/ParseResult.cs b/Discord.NET/Discord.Net.Commands/Results/ParseResult.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Results/ParseResult.cs
rename to Discord.NET/Discord.Net.Commands/Results/ParseResult.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Results/PreconditionGroupResult.cs b/Discord.NET/Discord.Net.Commands/Results/PreconditionGroupResult.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Results/PreconditionGroupResult.cs
rename to Discord.NET/Discord.Net.Commands/Results/PreconditionGroupResult.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Results/PreconditionResult.cs b/Discord.NET/Discord.Net.Commands/Results/PreconditionResult.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Results/PreconditionResult.cs
rename to Discord.NET/Discord.Net.Commands/Results/PreconditionResult.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Results/RuntimeResult.cs b/Discord.NET/Discord.Net.Commands/Results/RuntimeResult.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Results/RuntimeResult.cs
rename to Discord.NET/Discord.Net.Commands/Results/RuntimeResult.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Results/SearchResult.cs b/Discord.NET/Discord.Net.Commands/Results/SearchResult.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Results/SearchResult.cs
rename to Discord.NET/Discord.Net.Commands/Results/SearchResult.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Results/TypeReaderResult.cs b/Discord.NET/Discord.Net.Commands/Results/TypeReaderResult.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Results/TypeReaderResult.cs
rename to Discord.NET/Discord.Net.Commands/Results/TypeReaderResult.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/RunMode.cs b/Discord.NET/Discord.Net.Commands/RunMode.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/RunMode.cs
rename to Discord.NET/Discord.Net.Commands/RunMode.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Utilities/QuotationAliasUtils.cs b/Discord.NET/Discord.Net.Commands/Utilities/QuotationAliasUtils.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Utilities/QuotationAliasUtils.cs
rename to Discord.NET/Discord.Net.Commands/Utilities/QuotationAliasUtils.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Utilities/ReflectionUtils.cs b/Discord.NET/Discord.Net.Commands/Utilities/ReflectionUtils.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Commands/Utilities/ReflectionUtils.cs
rename to Discord.NET/Discord.Net.Commands/Utilities/ReflectionUtils.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/AssemblyInfo.cs b/Discord.NET/Discord.Net.Core/AssemblyInfo.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/AssemblyInfo.cs
rename to Discord.NET/Discord.Net.Core/AssemblyInfo.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Audio/AudioApplication.cs b/Discord.NET/Discord.Net.Core/Audio/AudioApplication.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Audio/AudioApplication.cs
rename to Discord.NET/Discord.Net.Core/Audio/AudioApplication.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Audio/AudioInStream.cs b/Discord.NET/Discord.Net.Core/Audio/AudioInStream.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Audio/AudioInStream.cs
rename to Discord.NET/Discord.Net.Core/Audio/AudioInStream.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Audio/AudioOutStream.cs b/Discord.NET/Discord.Net.Core/Audio/AudioOutStream.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Audio/AudioOutStream.cs
rename to Discord.NET/Discord.Net.Core/Audio/AudioOutStream.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Audio/AudioStream.cs b/Discord.NET/Discord.Net.Core/Audio/AudioStream.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Audio/AudioStream.cs
rename to Discord.NET/Discord.Net.Core/Audio/AudioStream.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Audio/IAudioClient.cs b/Discord.NET/Discord.Net.Core/Audio/IAudioClient.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Audio/IAudioClient.cs
rename to Discord.NET/Discord.Net.Core/Audio/IAudioClient.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Audio/RTPFrame.cs b/Discord.NET/Discord.Net.Core/Audio/RTPFrame.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Audio/RTPFrame.cs
rename to Discord.NET/Discord.Net.Core/Audio/RTPFrame.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/CDN.cs b/Discord.NET/Discord.Net.Core/CDN.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/CDN.cs
rename to Discord.NET/Discord.Net.Core/CDN.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Commands/ICommandContext.cs b/Discord.NET/Discord.Net.Core/Commands/ICommandContext.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Commands/ICommandContext.cs
rename to Discord.NET/Discord.Net.Core/Commands/ICommandContext.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/ConnectionState.cs b/Discord.NET/Discord.Net.Core/ConnectionState.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/ConnectionState.cs
rename to Discord.NET/Discord.Net.Core/ConnectionState.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/DiscordConfig.cs b/Discord.NET/Discord.Net.Core/DiscordConfig.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/DiscordConfig.cs
rename to Discord.NET/Discord.Net.Core/DiscordConfig.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Activities/ActivityProperties.cs b/Discord.NET/Discord.Net.Core/Entities/Activities/ActivityProperties.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Activities/ActivityProperties.cs
rename to Discord.NET/Discord.Net.Core/Entities/Activities/ActivityProperties.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Activities/ActivityType.cs b/Discord.NET/Discord.Net.Core/Entities/Activities/ActivityType.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Activities/ActivityType.cs
rename to Discord.NET/Discord.Net.Core/Entities/Activities/ActivityType.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Activities/CustomStatusGame.cs b/Discord.NET/Discord.Net.Core/Entities/Activities/CustomStatusGame.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Activities/CustomStatusGame.cs
rename to Discord.NET/Discord.Net.Core/Entities/Activities/CustomStatusGame.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Activities/Game.cs b/Discord.NET/Discord.Net.Core/Entities/Activities/Game.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Activities/Game.cs
rename to Discord.NET/Discord.Net.Core/Entities/Activities/Game.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Activities/GameAsset.cs b/Discord.NET/Discord.Net.Core/Entities/Activities/GameAsset.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Activities/GameAsset.cs
rename to Discord.NET/Discord.Net.Core/Entities/Activities/GameAsset.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Activities/GameParty.cs b/Discord.NET/Discord.Net.Core/Entities/Activities/GameParty.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Activities/GameParty.cs
rename to Discord.NET/Discord.Net.Core/Entities/Activities/GameParty.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Activities/GameSecrets.cs b/Discord.NET/Discord.Net.Core/Entities/Activities/GameSecrets.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Activities/GameSecrets.cs
rename to Discord.NET/Discord.Net.Core/Entities/Activities/GameSecrets.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Activities/GameTimestamps.cs b/Discord.NET/Discord.Net.Core/Entities/Activities/GameTimestamps.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Activities/GameTimestamps.cs
rename to Discord.NET/Discord.Net.Core/Entities/Activities/GameTimestamps.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Activities/IActivity.cs b/Discord.NET/Discord.Net.Core/Entities/Activities/IActivity.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Activities/IActivity.cs
rename to Discord.NET/Discord.Net.Core/Entities/Activities/IActivity.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Activities/RichGame.cs b/Discord.NET/Discord.Net.Core/Entities/Activities/RichGame.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Activities/RichGame.cs
rename to Discord.NET/Discord.Net.Core/Entities/Activities/RichGame.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Activities/SpotifyGame.cs b/Discord.NET/Discord.Net.Core/Entities/Activities/SpotifyGame.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Activities/SpotifyGame.cs
rename to Discord.NET/Discord.Net.Core/Entities/Activities/SpotifyGame.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Activities/StreamingGame.cs b/Discord.NET/Discord.Net.Core/Entities/Activities/StreamingGame.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Activities/StreamingGame.cs
rename to Discord.NET/Discord.Net.Core/Entities/Activities/StreamingGame.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/AuditLogs/ActionType.cs b/Discord.NET/Discord.Net.Core/Entities/AuditLogs/ActionType.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/AuditLogs/ActionType.cs
rename to Discord.NET/Discord.Net.Core/Entities/AuditLogs/ActionType.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/AuditLogs/IAuditLogData.cs b/Discord.NET/Discord.Net.Core/Entities/AuditLogs/IAuditLogData.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/AuditLogs/IAuditLogData.cs
rename to Discord.NET/Discord.Net.Core/Entities/AuditLogs/IAuditLogData.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/AuditLogs/IAuditLogEntry.cs b/Discord.NET/Discord.Net.Core/Entities/AuditLogs/IAuditLogEntry.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/AuditLogs/IAuditLogEntry.cs
rename to Discord.NET/Discord.Net.Core/Entities/AuditLogs/IAuditLogEntry.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/CacheMode.cs b/Discord.NET/Discord.Net.Core/Entities/CacheMode.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/CacheMode.cs
rename to Discord.NET/Discord.Net.Core/Entities/CacheMode.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Channels/ChannelType.cs b/Discord.NET/Discord.Net.Core/Entities/Channels/ChannelType.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Channels/ChannelType.cs
rename to Discord.NET/Discord.Net.Core/Entities/Channels/ChannelType.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Channels/Direction.cs b/Discord.NET/Discord.Net.Core/Entities/Channels/Direction.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Channels/Direction.cs
rename to Discord.NET/Discord.Net.Core/Entities/Channels/Direction.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Channels/GuildChannelProperties.cs b/Discord.NET/Discord.Net.Core/Entities/Channels/GuildChannelProperties.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Channels/GuildChannelProperties.cs
rename to Discord.NET/Discord.Net.Core/Entities/Channels/GuildChannelProperties.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Channels/IAudioChannel.cs b/Discord.NET/Discord.Net.Core/Entities/Channels/IAudioChannel.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Channels/IAudioChannel.cs
rename to Discord.NET/Discord.Net.Core/Entities/Channels/IAudioChannel.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Channels/ICategoryChannel.cs b/Discord.NET/Discord.Net.Core/Entities/Channels/ICategoryChannel.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Channels/ICategoryChannel.cs
rename to Discord.NET/Discord.Net.Core/Entities/Channels/ICategoryChannel.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Channels/IChannel.cs b/Discord.NET/Discord.Net.Core/Entities/Channels/IChannel.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Channels/IChannel.cs
rename to Discord.NET/Discord.Net.Core/Entities/Channels/IChannel.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Channels/IDMChannel.cs b/Discord.NET/Discord.Net.Core/Entities/Channels/IDMChannel.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Channels/IDMChannel.cs
rename to Discord.NET/Discord.Net.Core/Entities/Channels/IDMChannel.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Channels/IGroupChannel.cs b/Discord.NET/Discord.Net.Core/Entities/Channels/IGroupChannel.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Channels/IGroupChannel.cs
rename to Discord.NET/Discord.Net.Core/Entities/Channels/IGroupChannel.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Channels/IGuildChannel.cs b/Discord.NET/Discord.Net.Core/Entities/Channels/IGuildChannel.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Channels/IGuildChannel.cs
rename to Discord.NET/Discord.Net.Core/Entities/Channels/IGuildChannel.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Channels/IMessageChannel.cs b/Discord.NET/Discord.Net.Core/Entities/Channels/IMessageChannel.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Channels/IMessageChannel.cs
rename to Discord.NET/Discord.Net.Core/Entities/Channels/IMessageChannel.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Channels/INestedChannel.cs b/Discord.NET/Discord.Net.Core/Entities/Channels/INestedChannel.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Channels/INestedChannel.cs
rename to Discord.NET/Discord.Net.Core/Entities/Channels/INestedChannel.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Channels/IPrivateChannel.cs b/Discord.NET/Discord.Net.Core/Entities/Channels/IPrivateChannel.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Channels/IPrivateChannel.cs
rename to Discord.NET/Discord.Net.Core/Entities/Channels/IPrivateChannel.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Channels/ITextChannel.cs b/Discord.NET/Discord.Net.Core/Entities/Channels/ITextChannel.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Channels/ITextChannel.cs
rename to Discord.NET/Discord.Net.Core/Entities/Channels/ITextChannel.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Channels/IVoiceChannel.cs b/Discord.NET/Discord.Net.Core/Entities/Channels/IVoiceChannel.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Channels/IVoiceChannel.cs
rename to Discord.NET/Discord.Net.Core/Entities/Channels/IVoiceChannel.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Channels/ReorderChannelProperties.cs b/Discord.NET/Discord.Net.Core/Entities/Channels/ReorderChannelProperties.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Channels/ReorderChannelProperties.cs
rename to Discord.NET/Discord.Net.Core/Entities/Channels/ReorderChannelProperties.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Channels/TextChannelProperties.cs b/Discord.NET/Discord.Net.Core/Entities/Channels/TextChannelProperties.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Channels/TextChannelProperties.cs
rename to Discord.NET/Discord.Net.Core/Entities/Channels/TextChannelProperties.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Channels/VoiceChannelProperties.cs b/Discord.NET/Discord.Net.Core/Entities/Channels/VoiceChannelProperties.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Channels/VoiceChannelProperties.cs
rename to Discord.NET/Discord.Net.Core/Entities/Channels/VoiceChannelProperties.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Emotes/Emoji.cs b/Discord.NET/Discord.Net.Core/Entities/Emotes/Emoji.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Emotes/Emoji.cs
rename to Discord.NET/Discord.Net.Core/Entities/Emotes/Emoji.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Emotes/Emote.cs b/Discord.NET/Discord.Net.Core/Entities/Emotes/Emote.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Emotes/Emote.cs
rename to Discord.NET/Discord.Net.Core/Entities/Emotes/Emote.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Emotes/EmoteProperties.cs b/Discord.NET/Discord.Net.Core/Entities/Emotes/EmoteProperties.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Emotes/EmoteProperties.cs
rename to Discord.NET/Discord.Net.Core/Entities/Emotes/EmoteProperties.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Emotes/GuildEmote.cs b/Discord.NET/Discord.Net.Core/Entities/Emotes/GuildEmote.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Emotes/GuildEmote.cs
rename to Discord.NET/Discord.Net.Core/Entities/Emotes/GuildEmote.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Emotes/IEmote.cs b/Discord.NET/Discord.Net.Core/Entities/Emotes/IEmote.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Emotes/IEmote.cs
rename to Discord.NET/Discord.Net.Core/Entities/Emotes/IEmote.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Guilds/DefaultMessageNotifications.cs b/Discord.NET/Discord.Net.Core/Entities/Guilds/DefaultMessageNotifications.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Guilds/DefaultMessageNotifications.cs
rename to Discord.NET/Discord.Net.Core/Entities/Guilds/DefaultMessageNotifications.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Guilds/ExplicitContentFilterLevel.cs b/Discord.NET/Discord.Net.Core/Entities/Guilds/ExplicitContentFilterLevel.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Guilds/ExplicitContentFilterLevel.cs
rename to Discord.NET/Discord.Net.Core/Entities/Guilds/ExplicitContentFilterLevel.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Guilds/GuildEmbedProperties.cs b/Discord.NET/Discord.Net.Core/Entities/Guilds/GuildEmbedProperties.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Guilds/GuildEmbedProperties.cs
rename to Discord.NET/Discord.Net.Core/Entities/Guilds/GuildEmbedProperties.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Guilds/GuildIntegrationProperties.cs b/Discord.NET/Discord.Net.Core/Entities/Guilds/GuildIntegrationProperties.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Guilds/GuildIntegrationProperties.cs
rename to Discord.NET/Discord.Net.Core/Entities/Guilds/GuildIntegrationProperties.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Guilds/GuildProperties.cs b/Discord.NET/Discord.Net.Core/Entities/Guilds/GuildProperties.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Guilds/GuildProperties.cs
rename to Discord.NET/Discord.Net.Core/Entities/Guilds/GuildProperties.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Guilds/IBan.cs b/Discord.NET/Discord.Net.Core/Entities/Guilds/IBan.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Guilds/IBan.cs
rename to Discord.NET/Discord.Net.Core/Entities/Guilds/IBan.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Guilds/IGuild.cs b/Discord.NET/Discord.Net.Core/Entities/Guilds/IGuild.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Guilds/IGuild.cs
rename to Discord.NET/Discord.Net.Core/Entities/Guilds/IGuild.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Guilds/IGuildIntegration.cs b/Discord.NET/Discord.Net.Core/Entities/Guilds/IGuildIntegration.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Guilds/IGuildIntegration.cs
rename to Discord.NET/Discord.Net.Core/Entities/Guilds/IGuildIntegration.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Guilds/IUserGuild.cs b/Discord.NET/Discord.Net.Core/Entities/Guilds/IUserGuild.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Guilds/IUserGuild.cs
rename to Discord.NET/Discord.Net.Core/Entities/Guilds/IUserGuild.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Guilds/IVoiceRegion.cs b/Discord.NET/Discord.Net.Core/Entities/Guilds/IVoiceRegion.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Guilds/IVoiceRegion.cs
rename to Discord.NET/Discord.Net.Core/Entities/Guilds/IVoiceRegion.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Guilds/IntegrationAccount.cs b/Discord.NET/Discord.Net.Core/Entities/Guilds/IntegrationAccount.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Guilds/IntegrationAccount.cs
rename to Discord.NET/Discord.Net.Core/Entities/Guilds/IntegrationAccount.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Guilds/MfaLevel.cs b/Discord.NET/Discord.Net.Core/Entities/Guilds/MfaLevel.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Guilds/MfaLevel.cs
rename to Discord.NET/Discord.Net.Core/Entities/Guilds/MfaLevel.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Guilds/PermissionTarget.cs b/Discord.NET/Discord.Net.Core/Entities/Guilds/PermissionTarget.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Guilds/PermissionTarget.cs
rename to Discord.NET/Discord.Net.Core/Entities/Guilds/PermissionTarget.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Guilds/PremiumTier.cs b/Discord.NET/Discord.Net.Core/Entities/Guilds/PremiumTier.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Guilds/PremiumTier.cs
rename to Discord.NET/Discord.Net.Core/Entities/Guilds/PremiumTier.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Guilds/SystemChannelMessageDeny.cs b/Discord.NET/Discord.Net.Core/Entities/Guilds/SystemChannelMessageDeny.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Guilds/SystemChannelMessageDeny.cs
rename to Discord.NET/Discord.Net.Core/Entities/Guilds/SystemChannelMessageDeny.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Guilds/VerificationLevel.cs b/Discord.NET/Discord.Net.Core/Entities/Guilds/VerificationLevel.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Guilds/VerificationLevel.cs
rename to Discord.NET/Discord.Net.Core/Entities/Guilds/VerificationLevel.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/IApplication.cs b/Discord.NET/Discord.Net.Core/Entities/IApplication.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/IApplication.cs
rename to Discord.NET/Discord.Net.Core/Entities/IApplication.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/IDeletable.cs b/Discord.NET/Discord.Net.Core/Entities/IDeletable.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/IDeletable.cs
rename to Discord.NET/Discord.Net.Core/Entities/IDeletable.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/IEntity.cs b/Discord.NET/Discord.Net.Core/Entities/IEntity.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/IEntity.cs
rename to Discord.NET/Discord.Net.Core/Entities/IEntity.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/IMentionable.cs b/Discord.NET/Discord.Net.Core/Entities/IMentionable.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/IMentionable.cs
rename to Discord.NET/Discord.Net.Core/Entities/IMentionable.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/ISnowflakeEntity.cs b/Discord.NET/Discord.Net.Core/Entities/ISnowflakeEntity.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/ISnowflakeEntity.cs
rename to Discord.NET/Discord.Net.Core/Entities/ISnowflakeEntity.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/IUpdateable.cs b/Discord.NET/Discord.Net.Core/Entities/IUpdateable.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/IUpdateable.cs
rename to Discord.NET/Discord.Net.Core/Entities/IUpdateable.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Image.cs b/Discord.NET/Discord.Net.Core/Entities/Image.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Image.cs
rename to Discord.NET/Discord.Net.Core/Entities/Image.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/ImageFormat.cs b/Discord.NET/Discord.Net.Core/Entities/ImageFormat.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/ImageFormat.cs
rename to Discord.NET/Discord.Net.Core/Entities/ImageFormat.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Invites/IInvite.cs b/Discord.NET/Discord.Net.Core/Entities/Invites/IInvite.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Invites/IInvite.cs
rename to Discord.NET/Discord.Net.Core/Entities/Invites/IInvite.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Invites/IInviteMetadata.cs b/Discord.NET/Discord.Net.Core/Entities/Invites/IInviteMetadata.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Invites/IInviteMetadata.cs
rename to Discord.NET/Discord.Net.Core/Entities/Invites/IInviteMetadata.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Messages/Embed.cs b/Discord.NET/Discord.Net.Core/Entities/Messages/Embed.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Messages/Embed.cs
rename to Discord.NET/Discord.Net.Core/Entities/Messages/Embed.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Messages/EmbedAuthor.cs b/Discord.NET/Discord.Net.Core/Entities/Messages/EmbedAuthor.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Messages/EmbedAuthor.cs
rename to Discord.NET/Discord.Net.Core/Entities/Messages/EmbedAuthor.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Messages/EmbedBuilder.cs b/Discord.NET/Discord.Net.Core/Entities/Messages/EmbedBuilder.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Messages/EmbedBuilder.cs
rename to Discord.NET/Discord.Net.Core/Entities/Messages/EmbedBuilder.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Messages/EmbedField.cs b/Discord.NET/Discord.Net.Core/Entities/Messages/EmbedField.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Messages/EmbedField.cs
rename to Discord.NET/Discord.Net.Core/Entities/Messages/EmbedField.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Messages/EmbedFooter.cs b/Discord.NET/Discord.Net.Core/Entities/Messages/EmbedFooter.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Messages/EmbedFooter.cs
rename to Discord.NET/Discord.Net.Core/Entities/Messages/EmbedFooter.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Messages/EmbedImage.cs b/Discord.NET/Discord.Net.Core/Entities/Messages/EmbedImage.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Messages/EmbedImage.cs
rename to Discord.NET/Discord.Net.Core/Entities/Messages/EmbedImage.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Messages/EmbedProvider.cs b/Discord.NET/Discord.Net.Core/Entities/Messages/EmbedProvider.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Messages/EmbedProvider.cs
rename to Discord.NET/Discord.Net.Core/Entities/Messages/EmbedProvider.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Messages/EmbedThumbnail.cs b/Discord.NET/Discord.Net.Core/Entities/Messages/EmbedThumbnail.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Messages/EmbedThumbnail.cs
rename to Discord.NET/Discord.Net.Core/Entities/Messages/EmbedThumbnail.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Messages/EmbedType.cs b/Discord.NET/Discord.Net.Core/Entities/Messages/EmbedType.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Messages/EmbedType.cs
rename to Discord.NET/Discord.Net.Core/Entities/Messages/EmbedType.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Messages/EmbedVideo.cs b/Discord.NET/Discord.Net.Core/Entities/Messages/EmbedVideo.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Messages/EmbedVideo.cs
rename to Discord.NET/Discord.Net.Core/Entities/Messages/EmbedVideo.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Messages/IAttachment.cs b/Discord.NET/Discord.Net.Core/Entities/Messages/IAttachment.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Messages/IAttachment.cs
rename to Discord.NET/Discord.Net.Core/Entities/Messages/IAttachment.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Messages/IEmbed.cs b/Discord.NET/Discord.Net.Core/Entities/Messages/IEmbed.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Messages/IEmbed.cs
rename to Discord.NET/Discord.Net.Core/Entities/Messages/IEmbed.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Messages/IMessage.cs b/Discord.NET/Discord.Net.Core/Entities/Messages/IMessage.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Messages/IMessage.cs
rename to Discord.NET/Discord.Net.Core/Entities/Messages/IMessage.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Messages/IReaction.cs b/Discord.NET/Discord.Net.Core/Entities/Messages/IReaction.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Messages/IReaction.cs
rename to Discord.NET/Discord.Net.Core/Entities/Messages/IReaction.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Messages/ISystemMessage.cs b/Discord.NET/Discord.Net.Core/Entities/Messages/ISystemMessage.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Messages/ISystemMessage.cs
rename to Discord.NET/Discord.Net.Core/Entities/Messages/ISystemMessage.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Messages/ITag.cs b/Discord.NET/Discord.Net.Core/Entities/Messages/ITag.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Messages/ITag.cs
rename to Discord.NET/Discord.Net.Core/Entities/Messages/ITag.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Messages/IUserMessage.cs b/Discord.NET/Discord.Net.Core/Entities/Messages/IUserMessage.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Messages/IUserMessage.cs
rename to Discord.NET/Discord.Net.Core/Entities/Messages/IUserMessage.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Messages/MessageActivity.cs b/Discord.NET/Discord.Net.Core/Entities/Messages/MessageActivity.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Messages/MessageActivity.cs
rename to Discord.NET/Discord.Net.Core/Entities/Messages/MessageActivity.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Messages/MessageActivityType.cs b/Discord.NET/Discord.Net.Core/Entities/Messages/MessageActivityType.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Messages/MessageActivityType.cs
rename to Discord.NET/Discord.Net.Core/Entities/Messages/MessageActivityType.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Messages/MessageApplication.cs b/Discord.NET/Discord.Net.Core/Entities/Messages/MessageApplication.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Messages/MessageApplication.cs
rename to Discord.NET/Discord.Net.Core/Entities/Messages/MessageApplication.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Messages/MessageProperties.cs b/Discord.NET/Discord.Net.Core/Entities/Messages/MessageProperties.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Messages/MessageProperties.cs
rename to Discord.NET/Discord.Net.Core/Entities/Messages/MessageProperties.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Messages/MessageReference.cs b/Discord.NET/Discord.Net.Core/Entities/Messages/MessageReference.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Messages/MessageReference.cs
rename to Discord.NET/Discord.Net.Core/Entities/Messages/MessageReference.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Messages/MessageSource.cs b/Discord.NET/Discord.Net.Core/Entities/Messages/MessageSource.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Messages/MessageSource.cs
rename to Discord.NET/Discord.Net.Core/Entities/Messages/MessageSource.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Messages/MessageType.cs b/Discord.NET/Discord.Net.Core/Entities/Messages/MessageType.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Messages/MessageType.cs
rename to Discord.NET/Discord.Net.Core/Entities/Messages/MessageType.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Messages/ReactionMetadata.cs b/Discord.NET/Discord.Net.Core/Entities/Messages/ReactionMetadata.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Messages/ReactionMetadata.cs
rename to Discord.NET/Discord.Net.Core/Entities/Messages/ReactionMetadata.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Messages/Tag.cs b/Discord.NET/Discord.Net.Core/Entities/Messages/Tag.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Messages/Tag.cs
rename to Discord.NET/Discord.Net.Core/Entities/Messages/Tag.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Messages/TagHandling.cs b/Discord.NET/Discord.Net.Core/Entities/Messages/TagHandling.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Messages/TagHandling.cs
rename to Discord.NET/Discord.Net.Core/Entities/Messages/TagHandling.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Messages/TagType.cs b/Discord.NET/Discord.Net.Core/Entities/Messages/TagType.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Messages/TagType.cs
rename to Discord.NET/Discord.Net.Core/Entities/Messages/TagType.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Permissions/ChannelPermission.cs b/Discord.NET/Discord.Net.Core/Entities/Permissions/ChannelPermission.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Permissions/ChannelPermission.cs
rename to Discord.NET/Discord.Net.Core/Entities/Permissions/ChannelPermission.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Permissions/ChannelPermissions.cs b/Discord.NET/Discord.Net.Core/Entities/Permissions/ChannelPermissions.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Permissions/ChannelPermissions.cs
rename to Discord.NET/Discord.Net.Core/Entities/Permissions/ChannelPermissions.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Permissions/GuildPermission.cs b/Discord.NET/Discord.Net.Core/Entities/Permissions/GuildPermission.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Permissions/GuildPermission.cs
rename to Discord.NET/Discord.Net.Core/Entities/Permissions/GuildPermission.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Permissions/GuildPermissions.cs b/Discord.NET/Discord.Net.Core/Entities/Permissions/GuildPermissions.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Permissions/GuildPermissions.cs
rename to Discord.NET/Discord.Net.Core/Entities/Permissions/GuildPermissions.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Permissions/Overwrite.cs b/Discord.NET/Discord.Net.Core/Entities/Permissions/Overwrite.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Permissions/Overwrite.cs
rename to Discord.NET/Discord.Net.Core/Entities/Permissions/Overwrite.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Permissions/OverwritePermissions.cs b/Discord.NET/Discord.Net.Core/Entities/Permissions/OverwritePermissions.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Permissions/OverwritePermissions.cs
rename to Discord.NET/Discord.Net.Core/Entities/Permissions/OverwritePermissions.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Permissions/PermValue.cs b/Discord.NET/Discord.Net.Core/Entities/Permissions/PermValue.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Permissions/PermValue.cs
rename to Discord.NET/Discord.Net.Core/Entities/Permissions/PermValue.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Roles/Color.cs b/Discord.NET/Discord.Net.Core/Entities/Roles/Color.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Roles/Color.cs
rename to Discord.NET/Discord.Net.Core/Entities/Roles/Color.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Roles/IRole.cs b/Discord.NET/Discord.Net.Core/Entities/Roles/IRole.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Roles/IRole.cs
rename to Discord.NET/Discord.Net.Core/Entities/Roles/IRole.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Roles/ReorderRoleProperties.cs b/Discord.NET/Discord.Net.Core/Entities/Roles/ReorderRoleProperties.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Roles/ReorderRoleProperties.cs
rename to Discord.NET/Discord.Net.Core/Entities/Roles/ReorderRoleProperties.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Roles/RoleProperties.cs b/Discord.NET/Discord.Net.Core/Entities/Roles/RoleProperties.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Roles/RoleProperties.cs
rename to Discord.NET/Discord.Net.Core/Entities/Roles/RoleProperties.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Users/AddGuildUserProperties.cs b/Discord.NET/Discord.Net.Core/Entities/Users/AddGuildUserProperties.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Users/AddGuildUserProperties.cs
rename to Discord.NET/Discord.Net.Core/Entities/Users/AddGuildUserProperties.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Users/ClientType.cs b/Discord.NET/Discord.Net.Core/Entities/Users/ClientType.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Users/ClientType.cs
rename to Discord.NET/Discord.Net.Core/Entities/Users/ClientType.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Users/GuildUserProperties.cs b/Discord.NET/Discord.Net.Core/Entities/Users/GuildUserProperties.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Users/GuildUserProperties.cs
rename to Discord.NET/Discord.Net.Core/Entities/Users/GuildUserProperties.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Users/IConnection.cs b/Discord.NET/Discord.Net.Core/Entities/Users/IConnection.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Users/IConnection.cs
rename to Discord.NET/Discord.Net.Core/Entities/Users/IConnection.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Users/IGroupUser.cs b/Discord.NET/Discord.Net.Core/Entities/Users/IGroupUser.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Users/IGroupUser.cs
rename to Discord.NET/Discord.Net.Core/Entities/Users/IGroupUser.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Users/IGuildUser.cs b/Discord.NET/Discord.Net.Core/Entities/Users/IGuildUser.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Users/IGuildUser.cs
rename to Discord.NET/Discord.Net.Core/Entities/Users/IGuildUser.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Users/IPresence.cs b/Discord.NET/Discord.Net.Core/Entities/Users/IPresence.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Users/IPresence.cs
rename to Discord.NET/Discord.Net.Core/Entities/Users/IPresence.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Users/ISelfUser.cs b/Discord.NET/Discord.Net.Core/Entities/Users/ISelfUser.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Users/ISelfUser.cs
rename to Discord.NET/Discord.Net.Core/Entities/Users/ISelfUser.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Users/IUser.cs b/Discord.NET/Discord.Net.Core/Entities/Users/IUser.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Users/IUser.cs
rename to Discord.NET/Discord.Net.Core/Entities/Users/IUser.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Users/IVoiceState.cs b/Discord.NET/Discord.Net.Core/Entities/Users/IVoiceState.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Users/IVoiceState.cs
rename to Discord.NET/Discord.Net.Core/Entities/Users/IVoiceState.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Users/IWebhookUser.cs b/Discord.NET/Discord.Net.Core/Entities/Users/IWebhookUser.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Users/IWebhookUser.cs
rename to Discord.NET/Discord.Net.Core/Entities/Users/IWebhookUser.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Users/PremiumType.cs b/Discord.NET/Discord.Net.Core/Entities/Users/PremiumType.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Users/PremiumType.cs
rename to Discord.NET/Discord.Net.Core/Entities/Users/PremiumType.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Users/SelfUserProperties.cs b/Discord.NET/Discord.Net.Core/Entities/Users/SelfUserProperties.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Users/SelfUserProperties.cs
rename to Discord.NET/Discord.Net.Core/Entities/Users/SelfUserProperties.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Users/UserProperties.cs b/Discord.NET/Discord.Net.Core/Entities/Users/UserProperties.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Users/UserProperties.cs
rename to Discord.NET/Discord.Net.Core/Entities/Users/UserProperties.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Users/UserStatus.cs b/Discord.NET/Discord.Net.Core/Entities/Users/UserStatus.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Users/UserStatus.cs
rename to Discord.NET/Discord.Net.Core/Entities/Users/UserStatus.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Webhooks/IWebhook.cs b/Discord.NET/Discord.Net.Core/Entities/Webhooks/IWebhook.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Webhooks/IWebhook.cs
rename to Discord.NET/Discord.Net.Core/Entities/Webhooks/IWebhook.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Webhooks/WebhookProperties.cs b/Discord.NET/Discord.Net.Core/Entities/Webhooks/WebhookProperties.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Webhooks/WebhookProperties.cs
rename to Discord.NET/Discord.Net.Core/Entities/Webhooks/WebhookProperties.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Webhooks/WebhookType.cs b/Discord.NET/Discord.Net.Core/Entities/Webhooks/WebhookType.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Entities/Webhooks/WebhookType.cs
rename to Discord.NET/Discord.Net.Core/Entities/Webhooks/WebhookType.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Extensions/AsyncEnumerableExtensions.cs b/Discord.NET/Discord.Net.Core/Extensions/AsyncEnumerableExtensions.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Extensions/AsyncEnumerableExtensions.cs
rename to Discord.NET/Discord.Net.Core/Extensions/AsyncEnumerableExtensions.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Extensions/AttachmentExtensions.cs b/Discord.NET/Discord.Net.Core/Extensions/AttachmentExtensions.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Extensions/AttachmentExtensions.cs
rename to Discord.NET/Discord.Net.Core/Extensions/AttachmentExtensions.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Extensions/CollectionExtensions.cs b/Discord.NET/Discord.Net.Core/Extensions/CollectionExtensions.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Extensions/CollectionExtensions.cs
rename to Discord.NET/Discord.Net.Core/Extensions/CollectionExtensions.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Extensions/DiscordClientExtensions.cs b/Discord.NET/Discord.Net.Core/Extensions/DiscordClientExtensions.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Extensions/DiscordClientExtensions.cs
rename to Discord.NET/Discord.Net.Core/Extensions/DiscordClientExtensions.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Extensions/EmbedBuilderExtensions.cs b/Discord.NET/Discord.Net.Core/Extensions/EmbedBuilderExtensions.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Extensions/EmbedBuilderExtensions.cs
rename to Discord.NET/Discord.Net.Core/Extensions/EmbedBuilderExtensions.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Extensions/GuildExtensions.cs b/Discord.NET/Discord.Net.Core/Extensions/GuildExtensions.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Extensions/GuildExtensions.cs
rename to Discord.NET/Discord.Net.Core/Extensions/GuildExtensions.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Extensions/MessageExtensions.cs b/Discord.NET/Discord.Net.Core/Extensions/MessageExtensions.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Extensions/MessageExtensions.cs
rename to Discord.NET/Discord.Net.Core/Extensions/MessageExtensions.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Extensions/StringExtensions.cs b/Discord.NET/Discord.Net.Core/Extensions/StringExtensions.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Extensions/StringExtensions.cs
rename to Discord.NET/Discord.Net.Core/Extensions/StringExtensions.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Extensions/TaskCompletionSourceExtensions.cs b/Discord.NET/Discord.Net.Core/Extensions/TaskCompletionSourceExtensions.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Extensions/TaskCompletionSourceExtensions.cs
rename to Discord.NET/Discord.Net.Core/Extensions/TaskCompletionSourceExtensions.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Extensions/UserExtensions.cs b/Discord.NET/Discord.Net.Core/Extensions/UserExtensions.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Extensions/UserExtensions.cs
rename to Discord.NET/Discord.Net.Core/Extensions/UserExtensions.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Format.cs b/Discord.NET/Discord.Net.Core/Format.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Format.cs
rename to Discord.NET/Discord.Net.Core/Format.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/IDiscordClient.cs b/Discord.NET/Discord.Net.Core/IDiscordClient.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/IDiscordClient.cs
rename to Discord.NET/Discord.Net.Core/IDiscordClient.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Logging/LogManager.cs b/Discord.NET/Discord.Net.Core/Logging/LogManager.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Logging/LogManager.cs
rename to Discord.NET/Discord.Net.Core/Logging/LogManager.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Logging/LogMessage.cs b/Discord.NET/Discord.Net.Core/Logging/LogMessage.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Logging/LogMessage.cs
rename to Discord.NET/Discord.Net.Core/Logging/LogMessage.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Logging/LogSeverity.cs b/Discord.NET/Discord.Net.Core/Logging/LogSeverity.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Logging/LogSeverity.cs
rename to Discord.NET/Discord.Net.Core/Logging/LogSeverity.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Logging/Logger.cs b/Discord.NET/Discord.Net.Core/Logging/Logger.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Logging/Logger.cs
rename to Discord.NET/Discord.Net.Core/Logging/Logger.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/LoginState.cs b/Discord.NET/Discord.Net.Core/LoginState.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/LoginState.cs
rename to Discord.NET/Discord.Net.Core/LoginState.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Net/HttpException.cs b/Discord.NET/Discord.Net.Core/Net/HttpException.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Net/HttpException.cs
rename to Discord.NET/Discord.Net.Core/Net/HttpException.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Net/IRequest.cs b/Discord.NET/Discord.Net.Core/Net/IRequest.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Net/IRequest.cs
rename to Discord.NET/Discord.Net.Core/Net/IRequest.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Net/RateLimitedException.cs b/Discord.NET/Discord.Net.Core/Net/RateLimitedException.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Net/RateLimitedException.cs
rename to Discord.NET/Discord.Net.Core/Net/RateLimitedException.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Net/Rest/IRestClient.cs b/Discord.NET/Discord.Net.Core/Net/Rest/IRestClient.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Net/Rest/IRestClient.cs
rename to Discord.NET/Discord.Net.Core/Net/Rest/IRestClient.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Net/Rest/RestClientProvider.cs b/Discord.NET/Discord.Net.Core/Net/Rest/RestClientProvider.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Net/Rest/RestClientProvider.cs
rename to Discord.NET/Discord.Net.Core/Net/Rest/RestClientProvider.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Net/Rest/RestResponse.cs b/Discord.NET/Discord.Net.Core/Net/Rest/RestResponse.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Net/Rest/RestResponse.cs
rename to Discord.NET/Discord.Net.Core/Net/Rest/RestResponse.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Net/Udp/IUdpSocket.cs b/Discord.NET/Discord.Net.Core/Net/Udp/IUdpSocket.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Net/Udp/IUdpSocket.cs
rename to Discord.NET/Discord.Net.Core/Net/Udp/IUdpSocket.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Net/Udp/UdpSocketProvider.cs b/Discord.NET/Discord.Net.Core/Net/Udp/UdpSocketProvider.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Net/Udp/UdpSocketProvider.cs
rename to Discord.NET/Discord.Net.Core/Net/Udp/UdpSocketProvider.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Net/WebSocketClosedException.cs b/Discord.NET/Discord.Net.Core/Net/WebSocketClosedException.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Net/WebSocketClosedException.cs
rename to Discord.NET/Discord.Net.Core/Net/WebSocketClosedException.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Net/WebSockets/IWebSocketClient.cs b/Discord.NET/Discord.Net.Core/Net/WebSockets/IWebSocketClient.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Net/WebSockets/IWebSocketClient.cs
rename to Discord.NET/Discord.Net.Core/Net/WebSockets/IWebSocketClient.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Net/WebSockets/WebSocketProvider.cs b/Discord.NET/Discord.Net.Core/Net/WebSockets/WebSocketProvider.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Net/WebSockets/WebSocketProvider.cs
rename to Discord.NET/Discord.Net.Core/Net/WebSockets/WebSocketProvider.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/RateLimitPrecision.cs b/Discord.NET/Discord.Net.Core/RateLimitPrecision.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/RateLimitPrecision.cs
rename to Discord.NET/Discord.Net.Core/RateLimitPrecision.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/RequestOptions.cs b/Discord.NET/Discord.Net.Core/RequestOptions.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/RequestOptions.cs
rename to Discord.NET/Discord.Net.Core/RequestOptions.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/RetryMode.cs b/Discord.NET/Discord.Net.Core/RetryMode.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/RetryMode.cs
rename to Discord.NET/Discord.Net.Core/RetryMode.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/TokenType.cs b/Discord.NET/Discord.Net.Core/TokenType.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/TokenType.cs
rename to Discord.NET/Discord.Net.Core/TokenType.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Utils/AsyncEvent.cs b/Discord.NET/Discord.Net.Core/Utils/AsyncEvent.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Utils/AsyncEvent.cs
rename to Discord.NET/Discord.Net.Core/Utils/AsyncEvent.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Utils/Cacheable.cs b/Discord.NET/Discord.Net.Core/Utils/Cacheable.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Utils/Cacheable.cs
rename to Discord.NET/Discord.Net.Core/Utils/Cacheable.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Utils/Comparers.cs b/Discord.NET/Discord.Net.Core/Utils/Comparers.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Utils/Comparers.cs
rename to Discord.NET/Discord.Net.Core/Utils/Comparers.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Utils/ConcurrentHashSet.cs b/Discord.NET/Discord.Net.Core/Utils/ConcurrentHashSet.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Utils/ConcurrentHashSet.cs
rename to Discord.NET/Discord.Net.Core/Utils/ConcurrentHashSet.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Utils/DateTimeUtils.cs b/Discord.NET/Discord.Net.Core/Utils/DateTimeUtils.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Utils/DateTimeUtils.cs
rename to Discord.NET/Discord.Net.Core/Utils/DateTimeUtils.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Utils/MentionUtils.cs b/Discord.NET/Discord.Net.Core/Utils/MentionUtils.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Utils/MentionUtils.cs
rename to Discord.NET/Discord.Net.Core/Utils/MentionUtils.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Utils/Optional.cs b/Discord.NET/Discord.Net.Core/Utils/Optional.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Utils/Optional.cs
rename to Discord.NET/Discord.Net.Core/Utils/Optional.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Utils/Paging/Page.cs b/Discord.NET/Discord.Net.Core/Utils/Paging/Page.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Utils/Paging/Page.cs
rename to Discord.NET/Discord.Net.Core/Utils/Paging/Page.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Utils/Paging/PageInfo.cs b/Discord.NET/Discord.Net.Core/Utils/Paging/PageInfo.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Utils/Paging/PageInfo.cs
rename to Discord.NET/Discord.Net.Core/Utils/Paging/PageInfo.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Utils/Paging/PagedEnumerator.cs b/Discord.NET/Discord.Net.Core/Utils/Paging/PagedEnumerator.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Utils/Paging/PagedEnumerator.cs
rename to Discord.NET/Discord.Net.Core/Utils/Paging/PagedEnumerator.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Utils/Permissions.cs b/Discord.NET/Discord.Net.Core/Utils/Permissions.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Utils/Permissions.cs
rename to Discord.NET/Discord.Net.Core/Utils/Permissions.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Utils/Preconditions.cs b/Discord.NET/Discord.Net.Core/Utils/Preconditions.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Utils/Preconditions.cs
rename to Discord.NET/Discord.Net.Core/Utils/Preconditions.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Utils/RoleUtils.cs b/Discord.NET/Discord.Net.Core/Utils/RoleUtils.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Utils/RoleUtils.cs
rename to Discord.NET/Discord.Net.Core/Utils/RoleUtils.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Utils/SnowflakeUtils.cs b/Discord.NET/Discord.Net.Core/Utils/SnowflakeUtils.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Utils/SnowflakeUtils.cs
rename to Discord.NET/Discord.Net.Core/Utils/SnowflakeUtils.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Utils/TokenUtils.cs b/Discord.NET/Discord.Net.Core/Utils/TokenUtils.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Core/Utils/TokenUtils.cs
rename to Discord.NET/Discord.Net.Core/Utils/TokenUtils.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/Application.cs b/Discord.NET/Discord.Net.Rest/API/Common/Application.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/Application.cs
rename to Discord.NET/Discord.Net.Rest/API/Common/Application.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/Attachment.cs b/Discord.NET/Discord.Net.Rest/API/Common/Attachment.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/Attachment.cs
rename to Discord.NET/Discord.Net.Rest/API/Common/Attachment.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/AuditLog.cs b/Discord.NET/Discord.Net.Rest/API/Common/AuditLog.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/AuditLog.cs
rename to Discord.NET/Discord.Net.Rest/API/Common/AuditLog.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/AuditLogChange.cs b/Discord.NET/Discord.Net.Rest/API/Common/AuditLogChange.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/AuditLogChange.cs
rename to Discord.NET/Discord.Net.Rest/API/Common/AuditLogChange.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/AuditLogEntry.cs b/Discord.NET/Discord.Net.Rest/API/Common/AuditLogEntry.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/AuditLogEntry.cs
rename to Discord.NET/Discord.Net.Rest/API/Common/AuditLogEntry.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/AuditLogOptions.cs b/Discord.NET/Discord.Net.Rest/API/Common/AuditLogOptions.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/AuditLogOptions.cs
rename to Discord.NET/Discord.Net.Rest/API/Common/AuditLogOptions.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/Ban.cs b/Discord.NET/Discord.Net.Rest/API/Common/Ban.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/Ban.cs
rename to Discord.NET/Discord.Net.Rest/API/Common/Ban.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/Channel.cs b/Discord.NET/Discord.Net.Rest/API/Common/Channel.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/Channel.cs
rename to Discord.NET/Discord.Net.Rest/API/Common/Channel.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/Connection.cs b/Discord.NET/Discord.Net.Rest/API/Common/Connection.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/Connection.cs
rename to Discord.NET/Discord.Net.Rest/API/Common/Connection.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/Embed.cs b/Discord.NET/Discord.Net.Rest/API/Common/Embed.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/Embed.cs
rename to Discord.NET/Discord.Net.Rest/API/Common/Embed.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/EmbedAuthor.cs b/Discord.NET/Discord.Net.Rest/API/Common/EmbedAuthor.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/EmbedAuthor.cs
rename to Discord.NET/Discord.Net.Rest/API/Common/EmbedAuthor.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/EmbedField.cs b/Discord.NET/Discord.Net.Rest/API/Common/EmbedField.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/EmbedField.cs
rename to Discord.NET/Discord.Net.Rest/API/Common/EmbedField.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/EmbedFooter.cs b/Discord.NET/Discord.Net.Rest/API/Common/EmbedFooter.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/EmbedFooter.cs
rename to Discord.NET/Discord.Net.Rest/API/Common/EmbedFooter.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/EmbedImage.cs b/Discord.NET/Discord.Net.Rest/API/Common/EmbedImage.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/EmbedImage.cs
rename to Discord.NET/Discord.Net.Rest/API/Common/EmbedImage.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/EmbedProvider.cs b/Discord.NET/Discord.Net.Rest/API/Common/EmbedProvider.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/EmbedProvider.cs
rename to Discord.NET/Discord.Net.Rest/API/Common/EmbedProvider.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/EmbedThumbnail.cs b/Discord.NET/Discord.Net.Rest/API/Common/EmbedThumbnail.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/EmbedThumbnail.cs
rename to Discord.NET/Discord.Net.Rest/API/Common/EmbedThumbnail.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/EmbedVideo.cs b/Discord.NET/Discord.Net.Rest/API/Common/EmbedVideo.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/EmbedVideo.cs
rename to Discord.NET/Discord.Net.Rest/API/Common/EmbedVideo.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/Emoji.cs b/Discord.NET/Discord.Net.Rest/API/Common/Emoji.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/Emoji.cs
rename to Discord.NET/Discord.Net.Rest/API/Common/Emoji.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/Game.cs b/Discord.NET/Discord.Net.Rest/API/Common/Game.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/Game.cs
rename to Discord.NET/Discord.Net.Rest/API/Common/Game.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/GameAssets.cs b/Discord.NET/Discord.Net.Rest/API/Common/GameAssets.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/GameAssets.cs
rename to Discord.NET/Discord.Net.Rest/API/Common/GameAssets.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/GameParty.cs b/Discord.NET/Discord.Net.Rest/API/Common/GameParty.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/GameParty.cs
rename to Discord.NET/Discord.Net.Rest/API/Common/GameParty.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/GameSecrets.cs b/Discord.NET/Discord.Net.Rest/API/Common/GameSecrets.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/GameSecrets.cs
rename to Discord.NET/Discord.Net.Rest/API/Common/GameSecrets.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/GameTimestamps.cs b/Discord.NET/Discord.Net.Rest/API/Common/GameTimestamps.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/GameTimestamps.cs
rename to Discord.NET/Discord.Net.Rest/API/Common/GameTimestamps.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/Guild.cs b/Discord.NET/Discord.Net.Rest/API/Common/Guild.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/Guild.cs
rename to Discord.NET/Discord.Net.Rest/API/Common/Guild.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/GuildEmbed.cs b/Discord.NET/Discord.Net.Rest/API/Common/GuildEmbed.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/GuildEmbed.cs
rename to Discord.NET/Discord.Net.Rest/API/Common/GuildEmbed.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/GuildMember.cs b/Discord.NET/Discord.Net.Rest/API/Common/GuildMember.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/GuildMember.cs
rename to Discord.NET/Discord.Net.Rest/API/Common/GuildMember.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/Integration.cs b/Discord.NET/Discord.Net.Rest/API/Common/Integration.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/Integration.cs
rename to Discord.NET/Discord.Net.Rest/API/Common/Integration.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/IntegrationAccount.cs b/Discord.NET/Discord.Net.Rest/API/Common/IntegrationAccount.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/IntegrationAccount.cs
rename to Discord.NET/Discord.Net.Rest/API/Common/IntegrationAccount.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/Invite.cs b/Discord.NET/Discord.Net.Rest/API/Common/Invite.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/Invite.cs
rename to Discord.NET/Discord.Net.Rest/API/Common/Invite.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/InviteChannel.cs b/Discord.NET/Discord.Net.Rest/API/Common/InviteChannel.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/InviteChannel.cs
rename to Discord.NET/Discord.Net.Rest/API/Common/InviteChannel.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/InviteGuild.cs b/Discord.NET/Discord.Net.Rest/API/Common/InviteGuild.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/InviteGuild.cs
rename to Discord.NET/Discord.Net.Rest/API/Common/InviteGuild.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/InviteMetadata.cs b/Discord.NET/Discord.Net.Rest/API/Common/InviteMetadata.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/InviteMetadata.cs
rename to Discord.NET/Discord.Net.Rest/API/Common/InviteMetadata.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/InviteVanity.cs b/Discord.NET/Discord.Net.Rest/API/Common/InviteVanity.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/InviteVanity.cs
rename to Discord.NET/Discord.Net.Rest/API/Common/InviteVanity.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/Message.cs b/Discord.NET/Discord.Net.Rest/API/Common/Message.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/Message.cs
rename to Discord.NET/Discord.Net.Rest/API/Common/Message.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/MessageActivity.cs b/Discord.NET/Discord.Net.Rest/API/Common/MessageActivity.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/MessageActivity.cs
rename to Discord.NET/Discord.Net.Rest/API/Common/MessageActivity.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/MessageApplication.cs b/Discord.NET/Discord.Net.Rest/API/Common/MessageApplication.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/MessageApplication.cs
rename to Discord.NET/Discord.Net.Rest/API/Common/MessageApplication.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/MessageFlags.cs b/Discord.NET/Discord.Net.Rest/API/Common/MessageFlags.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/MessageFlags.cs
rename to Discord.NET/Discord.Net.Rest/API/Common/MessageFlags.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/MessageReference.cs b/Discord.NET/Discord.Net.Rest/API/Common/MessageReference.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/MessageReference.cs
rename to Discord.NET/Discord.Net.Rest/API/Common/MessageReference.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/Overwrite.cs b/Discord.NET/Discord.Net.Rest/API/Common/Overwrite.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/Overwrite.cs
rename to Discord.NET/Discord.Net.Rest/API/Common/Overwrite.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/Presence.cs b/Discord.NET/Discord.Net.Rest/API/Common/Presence.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/Presence.cs
rename to Discord.NET/Discord.Net.Rest/API/Common/Presence.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/Reaction.cs b/Discord.NET/Discord.Net.Rest/API/Common/Reaction.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/Reaction.cs
rename to Discord.NET/Discord.Net.Rest/API/Common/Reaction.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/ReadState.cs b/Discord.NET/Discord.Net.Rest/API/Common/ReadState.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/ReadState.cs
rename to Discord.NET/Discord.Net.Rest/API/Common/ReadState.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/Relationship.cs b/Discord.NET/Discord.Net.Rest/API/Common/Relationship.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/Relationship.cs
rename to Discord.NET/Discord.Net.Rest/API/Common/Relationship.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/RelationshipType.cs b/Discord.NET/Discord.Net.Rest/API/Common/RelationshipType.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/RelationshipType.cs
rename to Discord.NET/Discord.Net.Rest/API/Common/RelationshipType.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/Role.cs b/Discord.NET/Discord.Net.Rest/API/Common/Role.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/Role.cs
rename to Discord.NET/Discord.Net.Rest/API/Common/Role.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/User.cs b/Discord.NET/Discord.Net.Rest/API/Common/User.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/User.cs
rename to Discord.NET/Discord.Net.Rest/API/Common/User.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/UserGuild.cs b/Discord.NET/Discord.Net.Rest/API/Common/UserGuild.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/UserGuild.cs
rename to Discord.NET/Discord.Net.Rest/API/Common/UserGuild.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/VoiceRegion.cs b/Discord.NET/Discord.Net.Rest/API/Common/VoiceRegion.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/VoiceRegion.cs
rename to Discord.NET/Discord.Net.Rest/API/Common/VoiceRegion.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/VoiceState.cs b/Discord.NET/Discord.Net.Rest/API/Common/VoiceState.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/VoiceState.cs
rename to Discord.NET/Discord.Net.Rest/API/Common/VoiceState.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/Webhook.cs b/Discord.NET/Discord.Net.Rest/API/Common/Webhook.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Common/Webhook.cs
rename to Discord.NET/Discord.Net.Rest/API/Common/Webhook.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/EntityOrId.cs b/Discord.NET/Discord.Net.Rest/API/EntityOrId.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/EntityOrId.cs
rename to Discord.NET/Discord.Net.Rest/API/EntityOrId.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Image.cs b/Discord.NET/Discord.Net.Rest/API/Image.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Image.cs
rename to Discord.NET/Discord.Net.Rest/API/Image.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Int53Attribute.cs b/Discord.NET/Discord.Net.Rest/API/Int53Attribute.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Int53Attribute.cs
rename to Discord.NET/Discord.Net.Rest/API/Int53Attribute.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Net/MultipartFile.cs b/Discord.NET/Discord.Net.Rest/API/Net/MultipartFile.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Net/MultipartFile.cs
rename to Discord.NET/Discord.Net.Rest/API/Net/MultipartFile.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/AddGuildMemberParams.cs b/Discord.NET/Discord.Net.Rest/API/Rest/AddGuildMemberParams.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/AddGuildMemberParams.cs
rename to Discord.NET/Discord.Net.Rest/API/Rest/AddGuildMemberParams.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/CreateChannelInviteParams.cs b/Discord.NET/Discord.Net.Rest/API/Rest/CreateChannelInviteParams.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/CreateChannelInviteParams.cs
rename to Discord.NET/Discord.Net.Rest/API/Rest/CreateChannelInviteParams.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/CreateDMChannelParams.cs b/Discord.NET/Discord.Net.Rest/API/Rest/CreateDMChannelParams.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/CreateDMChannelParams.cs
rename to Discord.NET/Discord.Net.Rest/API/Rest/CreateDMChannelParams.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/CreateGuildBanParams.cs b/Discord.NET/Discord.Net.Rest/API/Rest/CreateGuildBanParams.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/CreateGuildBanParams.cs
rename to Discord.NET/Discord.Net.Rest/API/Rest/CreateGuildBanParams.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/CreateGuildChannelParams.cs b/Discord.NET/Discord.Net.Rest/API/Rest/CreateGuildChannelParams.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/CreateGuildChannelParams.cs
rename to Discord.NET/Discord.Net.Rest/API/Rest/CreateGuildChannelParams.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/CreateGuildEmoteParams.cs b/Discord.NET/Discord.Net.Rest/API/Rest/CreateGuildEmoteParams.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/CreateGuildEmoteParams.cs
rename to Discord.NET/Discord.Net.Rest/API/Rest/CreateGuildEmoteParams.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/CreateGuildIntegrationParams.cs b/Discord.NET/Discord.Net.Rest/API/Rest/CreateGuildIntegrationParams.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/CreateGuildIntegrationParams.cs
rename to Discord.NET/Discord.Net.Rest/API/Rest/CreateGuildIntegrationParams.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/CreateGuildParams.cs b/Discord.NET/Discord.Net.Rest/API/Rest/CreateGuildParams.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/CreateGuildParams.cs
rename to Discord.NET/Discord.Net.Rest/API/Rest/CreateGuildParams.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/CreateMessageParams.cs b/Discord.NET/Discord.Net.Rest/API/Rest/CreateMessageParams.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/CreateMessageParams.cs
rename to Discord.NET/Discord.Net.Rest/API/Rest/CreateMessageParams.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/CreateWebhookMessageParams.cs b/Discord.NET/Discord.Net.Rest/API/Rest/CreateWebhookMessageParams.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/CreateWebhookMessageParams.cs
rename to Discord.NET/Discord.Net.Rest/API/Rest/CreateWebhookMessageParams.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/CreateWebhookParams.cs b/Discord.NET/Discord.Net.Rest/API/Rest/CreateWebhookParams.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/CreateWebhookParams.cs
rename to Discord.NET/Discord.Net.Rest/API/Rest/CreateWebhookParams.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/DeleteMessagesParams.cs b/Discord.NET/Discord.Net.Rest/API/Rest/DeleteMessagesParams.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/DeleteMessagesParams.cs
rename to Discord.NET/Discord.Net.Rest/API/Rest/DeleteMessagesParams.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/GetAuditLogsParams.cs b/Discord.NET/Discord.Net.Rest/API/Rest/GetAuditLogsParams.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/GetAuditLogsParams.cs
rename to Discord.NET/Discord.Net.Rest/API/Rest/GetAuditLogsParams.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/GetBotGatewayResponse.cs b/Discord.NET/Discord.Net.Rest/API/Rest/GetBotGatewayResponse.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/GetBotGatewayResponse.cs
rename to Discord.NET/Discord.Net.Rest/API/Rest/GetBotGatewayResponse.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/GetChannelMessagesParams.cs b/Discord.NET/Discord.Net.Rest/API/Rest/GetChannelMessagesParams.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/GetChannelMessagesParams.cs
rename to Discord.NET/Discord.Net.Rest/API/Rest/GetChannelMessagesParams.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/GetGatewayResponse.cs b/Discord.NET/Discord.Net.Rest/API/Rest/GetGatewayResponse.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/GetGatewayResponse.cs
rename to Discord.NET/Discord.Net.Rest/API/Rest/GetGatewayResponse.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/GetGuildMembersParams.cs b/Discord.NET/Discord.Net.Rest/API/Rest/GetGuildMembersParams.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/GetGuildMembersParams.cs
rename to Discord.NET/Discord.Net.Rest/API/Rest/GetGuildMembersParams.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/GetGuildPruneCountResponse.cs b/Discord.NET/Discord.Net.Rest/API/Rest/GetGuildPruneCountResponse.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/GetGuildPruneCountResponse.cs
rename to Discord.NET/Discord.Net.Rest/API/Rest/GetGuildPruneCountResponse.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/GetGuildSummariesParams.cs b/Discord.NET/Discord.Net.Rest/API/Rest/GetGuildSummariesParams.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/GetGuildSummariesParams.cs
rename to Discord.NET/Discord.Net.Rest/API/Rest/GetGuildSummariesParams.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/GetReactionUsersParams.cs b/Discord.NET/Discord.Net.Rest/API/Rest/GetReactionUsersParams.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/GetReactionUsersParams.cs
rename to Discord.NET/Discord.Net.Rest/API/Rest/GetReactionUsersParams.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/GuildPruneParams.cs b/Discord.NET/Discord.Net.Rest/API/Rest/GuildPruneParams.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/GuildPruneParams.cs
rename to Discord.NET/Discord.Net.Rest/API/Rest/GuildPruneParams.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/ModifyChannelPermissionsParams.cs b/Discord.NET/Discord.Net.Rest/API/Rest/ModifyChannelPermissionsParams.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/ModifyChannelPermissionsParams.cs
rename to Discord.NET/Discord.Net.Rest/API/Rest/ModifyChannelPermissionsParams.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/ModifyCurrentUserNickParams.cs b/Discord.NET/Discord.Net.Rest/API/Rest/ModifyCurrentUserNickParams.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/ModifyCurrentUserNickParams.cs
rename to Discord.NET/Discord.Net.Rest/API/Rest/ModifyCurrentUserNickParams.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/ModifyCurrentUserParams.cs b/Discord.NET/Discord.Net.Rest/API/Rest/ModifyCurrentUserParams.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/ModifyCurrentUserParams.cs
rename to Discord.NET/Discord.Net.Rest/API/Rest/ModifyCurrentUserParams.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/ModifyGuildChannelParams.cs b/Discord.NET/Discord.Net.Rest/API/Rest/ModifyGuildChannelParams.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/ModifyGuildChannelParams.cs
rename to Discord.NET/Discord.Net.Rest/API/Rest/ModifyGuildChannelParams.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/ModifyGuildChannelsParams.cs b/Discord.NET/Discord.Net.Rest/API/Rest/ModifyGuildChannelsParams.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/ModifyGuildChannelsParams.cs
rename to Discord.NET/Discord.Net.Rest/API/Rest/ModifyGuildChannelsParams.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/ModifyGuildEmbedParams.cs b/Discord.NET/Discord.Net.Rest/API/Rest/ModifyGuildEmbedParams.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/ModifyGuildEmbedParams.cs
rename to Discord.NET/Discord.Net.Rest/API/Rest/ModifyGuildEmbedParams.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/ModifyGuildEmoteParams.cs b/Discord.NET/Discord.Net.Rest/API/Rest/ModifyGuildEmoteParams.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/ModifyGuildEmoteParams.cs
rename to Discord.NET/Discord.Net.Rest/API/Rest/ModifyGuildEmoteParams.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/ModifyGuildIntegrationParams.cs b/Discord.NET/Discord.Net.Rest/API/Rest/ModifyGuildIntegrationParams.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/ModifyGuildIntegrationParams.cs
rename to Discord.NET/Discord.Net.Rest/API/Rest/ModifyGuildIntegrationParams.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/ModifyGuildMemberParams.cs b/Discord.NET/Discord.Net.Rest/API/Rest/ModifyGuildMemberParams.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/ModifyGuildMemberParams.cs
rename to Discord.NET/Discord.Net.Rest/API/Rest/ModifyGuildMemberParams.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/ModifyGuildParams.cs b/Discord.NET/Discord.Net.Rest/API/Rest/ModifyGuildParams.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/ModifyGuildParams.cs
rename to Discord.NET/Discord.Net.Rest/API/Rest/ModifyGuildParams.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/ModifyGuildRoleParams.cs b/Discord.NET/Discord.Net.Rest/API/Rest/ModifyGuildRoleParams.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/ModifyGuildRoleParams.cs
rename to Discord.NET/Discord.Net.Rest/API/Rest/ModifyGuildRoleParams.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/ModifyGuildRolesParams.cs b/Discord.NET/Discord.Net.Rest/API/Rest/ModifyGuildRolesParams.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/ModifyGuildRolesParams.cs
rename to Discord.NET/Discord.Net.Rest/API/Rest/ModifyGuildRolesParams.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/ModifyMessageParams.cs b/Discord.NET/Discord.Net.Rest/API/Rest/ModifyMessageParams.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/ModifyMessageParams.cs
rename to Discord.NET/Discord.Net.Rest/API/Rest/ModifyMessageParams.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/ModifyTextChannelParams.cs b/Discord.NET/Discord.Net.Rest/API/Rest/ModifyTextChannelParams.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/ModifyTextChannelParams.cs
rename to Discord.NET/Discord.Net.Rest/API/Rest/ModifyTextChannelParams.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/ModifyVoiceChannelParams.cs b/Discord.NET/Discord.Net.Rest/API/Rest/ModifyVoiceChannelParams.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/ModifyVoiceChannelParams.cs
rename to Discord.NET/Discord.Net.Rest/API/Rest/ModifyVoiceChannelParams.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/ModifyWebhookParams.cs b/Discord.NET/Discord.Net.Rest/API/Rest/ModifyWebhookParams.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/ModifyWebhookParams.cs
rename to Discord.NET/Discord.Net.Rest/API/Rest/ModifyWebhookParams.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/SuppressEmbedParams.cs b/Discord.NET/Discord.Net.Rest/API/Rest/SuppressEmbedParams.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/SuppressEmbedParams.cs
rename to Discord.NET/Discord.Net.Rest/API/Rest/SuppressEmbedParams.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/UploadFileParams.cs b/Discord.NET/Discord.Net.Rest/API/Rest/UploadFileParams.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/UploadFileParams.cs
rename to Discord.NET/Discord.Net.Rest/API/Rest/UploadFileParams.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/UploadWebhookFileParams.cs b/Discord.NET/Discord.Net.Rest/API/Rest/UploadWebhookFileParams.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/Rest/UploadWebhookFileParams.cs
rename to Discord.NET/Discord.Net.Rest/API/Rest/UploadWebhookFileParams.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/UnixTimestampAttribute.cs b/Discord.NET/Discord.Net.Rest/API/UnixTimestampAttribute.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/API/UnixTimestampAttribute.cs
rename to Discord.NET/Discord.Net.Rest/API/UnixTimestampAttribute.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/BaseDiscordClient.cs b/Discord.NET/Discord.Net.Rest/BaseDiscordClient.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/BaseDiscordClient.cs
rename to Discord.NET/Discord.Net.Rest/BaseDiscordClient.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/ClientHelper.cs b/Discord.NET/Discord.Net.Rest/ClientHelper.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/ClientHelper.cs
rename to Discord.NET/Discord.Net.Rest/ClientHelper.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/DiscordRestApiClient.cs b/Discord.NET/Discord.Net.Rest/DiscordRestApiClient.cs
similarity index 99%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/DiscordRestApiClient.cs
rename to Discord.NET/Discord.Net.Rest/DiscordRestApiClient.cs
index be6ca4a..e7e2bca 100644
--- a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/DiscordRestApiClient.cs
+++ b/Discord.NET/Discord.Net.Rest/DiscordRestApiClient.cs
@@ -134,8 +134,9 @@ namespace Discord.API
AuthTokenType = tokenType;
AuthToken = token;
+ var temp = GetPrefixedToken(AuthTokenType, AuthToken);
if (tokenType != TokenType.Webhook)
- RestClient.SetHeader("authorization", GetPrefixedToken(AuthTokenType, AuthToken));
+ RestClient.SetHeader("authorization", temp);
LoginState = LoginState.LoggedIn;
}
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/DiscordRestClient.cs b/Discord.NET/Discord.Net.Rest/DiscordRestClient.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/DiscordRestClient.cs
rename to Discord.NET/Discord.Net.Rest/DiscordRestClient.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/DiscordRestConfig.cs b/Discord.NET/Discord.Net.Rest/DiscordRestConfig.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/DiscordRestConfig.cs
rename to Discord.NET/Discord.Net.Rest/DiscordRestConfig.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/AuditLogHelper.cs b/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/AuditLogHelper.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/AuditLogHelper.cs
rename to Discord.NET/Discord.Net.Rest/Entities/AuditLogs/AuditLogHelper.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/BanAuditLogData.cs b/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/BanAuditLogData.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/BanAuditLogData.cs
rename to Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/BanAuditLogData.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/ChannelCreateAuditLogData.cs b/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/ChannelCreateAuditLogData.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/ChannelCreateAuditLogData.cs
rename to Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/ChannelCreateAuditLogData.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/ChannelDeleteAuditLogData.cs b/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/ChannelDeleteAuditLogData.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/ChannelDeleteAuditLogData.cs
rename to Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/ChannelDeleteAuditLogData.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/ChannelInfo.cs b/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/ChannelInfo.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/ChannelInfo.cs
rename to Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/ChannelInfo.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/ChannelUpdateAuditLogData.cs b/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/ChannelUpdateAuditLogData.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/ChannelUpdateAuditLogData.cs
rename to Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/ChannelUpdateAuditLogData.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/EmoteCreateAuditLogData.cs b/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/EmoteCreateAuditLogData.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/EmoteCreateAuditLogData.cs
rename to Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/EmoteCreateAuditLogData.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/EmoteDeleteAuditLogData.cs b/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/EmoteDeleteAuditLogData.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/EmoteDeleteAuditLogData.cs
rename to Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/EmoteDeleteAuditLogData.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/EmoteUpdateAuditLogData.cs b/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/EmoteUpdateAuditLogData.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/EmoteUpdateAuditLogData.cs
rename to Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/EmoteUpdateAuditLogData.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/GuildInfo.cs b/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/GuildInfo.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/GuildInfo.cs
rename to Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/GuildInfo.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/GuildUpdateAuditLogData.cs b/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/GuildUpdateAuditLogData.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/GuildUpdateAuditLogData.cs
rename to Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/GuildUpdateAuditLogData.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/InviteCreateAuditLogData.cs b/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/InviteCreateAuditLogData.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/InviteCreateAuditLogData.cs
rename to Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/InviteCreateAuditLogData.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/InviteDeleteAuditLogData.cs b/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/InviteDeleteAuditLogData.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/InviteDeleteAuditLogData.cs
rename to Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/InviteDeleteAuditLogData.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/InviteInfo.cs b/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/InviteInfo.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/InviteInfo.cs
rename to Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/InviteInfo.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/InviteUpdateAuditLogData.cs b/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/InviteUpdateAuditLogData.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/InviteUpdateAuditLogData.cs
rename to Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/InviteUpdateAuditLogData.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/KickAuditLogData.cs b/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/KickAuditLogData.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/KickAuditLogData.cs
rename to Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/KickAuditLogData.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/MemberInfo.cs b/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/MemberInfo.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/MemberInfo.cs
rename to Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/MemberInfo.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/MemberRoleAuditLogData.cs b/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/MemberRoleAuditLogData.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/MemberRoleAuditLogData.cs
rename to Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/MemberRoleAuditLogData.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/MemberRoleEditInfo.cs b/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/MemberRoleEditInfo.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/MemberRoleEditInfo.cs
rename to Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/MemberRoleEditInfo.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/MemberUpdateAuditLogData.cs b/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/MemberUpdateAuditLogData.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/MemberUpdateAuditLogData.cs
rename to Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/MemberUpdateAuditLogData.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/MessageDeleteAuditLogData.cs b/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/MessageDeleteAuditLogData.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/MessageDeleteAuditLogData.cs
rename to Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/MessageDeleteAuditLogData.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/OverwriteCreateAuditLogData.cs b/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/OverwriteCreateAuditLogData.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/OverwriteCreateAuditLogData.cs
rename to Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/OverwriteCreateAuditLogData.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/OverwriteDeleteAuditLogData.cs b/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/OverwriteDeleteAuditLogData.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/OverwriteDeleteAuditLogData.cs
rename to Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/OverwriteDeleteAuditLogData.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/OverwriteUpdateAuditLogData.cs b/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/OverwriteUpdateAuditLogData.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/OverwriteUpdateAuditLogData.cs
rename to Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/OverwriteUpdateAuditLogData.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/PruneAuditLogData.cs b/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/PruneAuditLogData.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/PruneAuditLogData.cs
rename to Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/PruneAuditLogData.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/RoleCreateAuditLogData.cs b/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/RoleCreateAuditLogData.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/RoleCreateAuditLogData.cs
rename to Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/RoleCreateAuditLogData.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/RoleDeleteAuditLogData.cs b/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/RoleDeleteAuditLogData.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/RoleDeleteAuditLogData.cs
rename to Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/RoleDeleteAuditLogData.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/RoleEditInfo.cs b/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/RoleEditInfo.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/RoleEditInfo.cs
rename to Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/RoleEditInfo.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/RoleUpdateAuditLogData.cs b/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/RoleUpdateAuditLogData.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/RoleUpdateAuditLogData.cs
rename to Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/RoleUpdateAuditLogData.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/UnbanAuditLogData.cs b/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/UnbanAuditLogData.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/UnbanAuditLogData.cs
rename to Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/UnbanAuditLogData.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/WebhookCreateAuditLogData.cs b/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/WebhookCreateAuditLogData.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/WebhookCreateAuditLogData.cs
rename to Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/WebhookCreateAuditLogData.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/WebhookDeleteAuditLogData.cs b/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/WebhookDeleteAuditLogData.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/WebhookDeleteAuditLogData.cs
rename to Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/WebhookDeleteAuditLogData.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/WebhookInfo.cs b/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/WebhookInfo.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/WebhookInfo.cs
rename to Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/WebhookInfo.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/WebhookUpdateAuditLogData.cs b/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/WebhookUpdateAuditLogData.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/WebhookUpdateAuditLogData.cs
rename to Discord.NET/Discord.Net.Rest/Entities/AuditLogs/DataTypes/WebhookUpdateAuditLogData.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/RestAuditLogEntry.cs b/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/RestAuditLogEntry.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/AuditLogs/RestAuditLogEntry.cs
rename to Discord.NET/Discord.Net.Rest/Entities/AuditLogs/RestAuditLogEntry.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Channels/ChannelHelper.cs b/Discord.NET/Discord.Net.Rest/Entities/Channels/ChannelHelper.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Channels/ChannelHelper.cs
rename to Discord.NET/Discord.Net.Rest/Entities/Channels/ChannelHelper.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Channels/IRestAudioChannel.cs b/Discord.NET/Discord.Net.Rest/Entities/Channels/IRestAudioChannel.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Channels/IRestAudioChannel.cs
rename to Discord.NET/Discord.Net.Rest/Entities/Channels/IRestAudioChannel.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Channels/IRestMessageChannel.cs b/Discord.NET/Discord.Net.Rest/Entities/Channels/IRestMessageChannel.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Channels/IRestMessageChannel.cs
rename to Discord.NET/Discord.Net.Rest/Entities/Channels/IRestMessageChannel.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Channels/IRestPrivateChannel.cs b/Discord.NET/Discord.Net.Rest/Entities/Channels/IRestPrivateChannel.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Channels/IRestPrivateChannel.cs
rename to Discord.NET/Discord.Net.Rest/Entities/Channels/IRestPrivateChannel.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Channels/RestCategoryChannel.cs b/Discord.NET/Discord.Net.Rest/Entities/Channels/RestCategoryChannel.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Channels/RestCategoryChannel.cs
rename to Discord.NET/Discord.Net.Rest/Entities/Channels/RestCategoryChannel.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Channels/RestChannel.cs b/Discord.NET/Discord.Net.Rest/Entities/Channels/RestChannel.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Channels/RestChannel.cs
rename to Discord.NET/Discord.Net.Rest/Entities/Channels/RestChannel.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Channels/RestDMChannel.cs b/Discord.NET/Discord.Net.Rest/Entities/Channels/RestDMChannel.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Channels/RestDMChannel.cs
rename to Discord.NET/Discord.Net.Rest/Entities/Channels/RestDMChannel.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Channels/RestGroupChannel.cs b/Discord.NET/Discord.Net.Rest/Entities/Channels/RestGroupChannel.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Channels/RestGroupChannel.cs
rename to Discord.NET/Discord.Net.Rest/Entities/Channels/RestGroupChannel.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Channels/RestGuildChannel.cs b/Discord.NET/Discord.Net.Rest/Entities/Channels/RestGuildChannel.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Channels/RestGuildChannel.cs
rename to Discord.NET/Discord.Net.Rest/Entities/Channels/RestGuildChannel.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Channels/RestNewsChannel.cs b/Discord.NET/Discord.Net.Rest/Entities/Channels/RestNewsChannel.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Channels/RestNewsChannel.cs
rename to Discord.NET/Discord.Net.Rest/Entities/Channels/RestNewsChannel.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Channels/RestTextChannel.cs b/Discord.NET/Discord.Net.Rest/Entities/Channels/RestTextChannel.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Channels/RestTextChannel.cs
rename to Discord.NET/Discord.Net.Rest/Entities/Channels/RestTextChannel.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Channels/RestVoiceChannel.cs b/Discord.NET/Discord.Net.Rest/Entities/Channels/RestVoiceChannel.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Channels/RestVoiceChannel.cs
rename to Discord.NET/Discord.Net.Rest/Entities/Channels/RestVoiceChannel.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Guilds/GuildHelper.cs b/Discord.NET/Discord.Net.Rest/Entities/Guilds/GuildHelper.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Guilds/GuildHelper.cs
rename to Discord.NET/Discord.Net.Rest/Entities/Guilds/GuildHelper.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Guilds/RestBan.cs b/Discord.NET/Discord.Net.Rest/Entities/Guilds/RestBan.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Guilds/RestBan.cs
rename to Discord.NET/Discord.Net.Rest/Entities/Guilds/RestBan.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Guilds/RestGuild.cs b/Discord.NET/Discord.Net.Rest/Entities/Guilds/RestGuild.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Guilds/RestGuild.cs
rename to Discord.NET/Discord.Net.Rest/Entities/Guilds/RestGuild.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Guilds/RestGuildEmbed.cs b/Discord.NET/Discord.Net.Rest/Entities/Guilds/RestGuildEmbed.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Guilds/RestGuildEmbed.cs
rename to Discord.NET/Discord.Net.Rest/Entities/Guilds/RestGuildEmbed.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Guilds/RestGuildIntegration.cs b/Discord.NET/Discord.Net.Rest/Entities/Guilds/RestGuildIntegration.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Guilds/RestGuildIntegration.cs
rename to Discord.NET/Discord.Net.Rest/Entities/Guilds/RestGuildIntegration.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Guilds/RestUserGuild.cs b/Discord.NET/Discord.Net.Rest/Entities/Guilds/RestUserGuild.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Guilds/RestUserGuild.cs
rename to Discord.NET/Discord.Net.Rest/Entities/Guilds/RestUserGuild.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Guilds/RestVoiceRegion.cs b/Discord.NET/Discord.Net.Rest/Entities/Guilds/RestVoiceRegion.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Guilds/RestVoiceRegion.cs
rename to Discord.NET/Discord.Net.Rest/Entities/Guilds/RestVoiceRegion.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Invites/InviteHelper.cs b/Discord.NET/Discord.Net.Rest/Entities/Invites/InviteHelper.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Invites/InviteHelper.cs
rename to Discord.NET/Discord.Net.Rest/Entities/Invites/InviteHelper.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Invites/RestInvite.cs b/Discord.NET/Discord.Net.Rest/Entities/Invites/RestInvite.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Invites/RestInvite.cs
rename to Discord.NET/Discord.Net.Rest/Entities/Invites/RestInvite.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Invites/RestInviteMetadata.cs b/Discord.NET/Discord.Net.Rest/Entities/Invites/RestInviteMetadata.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Invites/RestInviteMetadata.cs
rename to Discord.NET/Discord.Net.Rest/Entities/Invites/RestInviteMetadata.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Messages/Attachment.cs b/Discord.NET/Discord.Net.Rest/Entities/Messages/Attachment.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Messages/Attachment.cs
rename to Discord.NET/Discord.Net.Rest/Entities/Messages/Attachment.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Messages/MessageHelper.cs b/Discord.NET/Discord.Net.Rest/Entities/Messages/MessageHelper.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Messages/MessageHelper.cs
rename to Discord.NET/Discord.Net.Rest/Entities/Messages/MessageHelper.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Messages/RestMessage.cs b/Discord.NET/Discord.Net.Rest/Entities/Messages/RestMessage.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Messages/RestMessage.cs
rename to Discord.NET/Discord.Net.Rest/Entities/Messages/RestMessage.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Messages/RestReaction.cs b/Discord.NET/Discord.Net.Rest/Entities/Messages/RestReaction.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Messages/RestReaction.cs
rename to Discord.NET/Discord.Net.Rest/Entities/Messages/RestReaction.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Messages/RestSystemMessage.cs b/Discord.NET/Discord.Net.Rest/Entities/Messages/RestSystemMessage.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Messages/RestSystemMessage.cs
rename to Discord.NET/Discord.Net.Rest/Entities/Messages/RestSystemMessage.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Messages/RestUserMessage.cs b/Discord.NET/Discord.Net.Rest/Entities/Messages/RestUserMessage.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Messages/RestUserMessage.cs
rename to Discord.NET/Discord.Net.Rest/Entities/Messages/RestUserMessage.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/RestApplication.cs b/Discord.NET/Discord.Net.Rest/Entities/RestApplication.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/RestApplication.cs
rename to Discord.NET/Discord.Net.Rest/Entities/RestApplication.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/RestEntity.cs b/Discord.NET/Discord.Net.Rest/Entities/RestEntity.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/RestEntity.cs
rename to Discord.NET/Discord.Net.Rest/Entities/RestEntity.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Roles/RestRole.cs b/Discord.NET/Discord.Net.Rest/Entities/Roles/RestRole.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Roles/RestRole.cs
rename to Discord.NET/Discord.Net.Rest/Entities/Roles/RestRole.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Roles/RoleHelper.cs b/Discord.NET/Discord.Net.Rest/Entities/Roles/RoleHelper.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Roles/RoleHelper.cs
rename to Discord.NET/Discord.Net.Rest/Entities/Roles/RoleHelper.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Users/RestConnection.cs b/Discord.NET/Discord.Net.Rest/Entities/Users/RestConnection.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Users/RestConnection.cs
rename to Discord.NET/Discord.Net.Rest/Entities/Users/RestConnection.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Users/RestGroupUser.cs b/Discord.NET/Discord.Net.Rest/Entities/Users/RestGroupUser.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Users/RestGroupUser.cs
rename to Discord.NET/Discord.Net.Rest/Entities/Users/RestGroupUser.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Users/RestGuildUser.cs b/Discord.NET/Discord.Net.Rest/Entities/Users/RestGuildUser.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Users/RestGuildUser.cs
rename to Discord.NET/Discord.Net.Rest/Entities/Users/RestGuildUser.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Users/RestSelfUser.cs b/Discord.NET/Discord.Net.Rest/Entities/Users/RestSelfUser.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Users/RestSelfUser.cs
rename to Discord.NET/Discord.Net.Rest/Entities/Users/RestSelfUser.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Users/RestUser.cs b/Discord.NET/Discord.Net.Rest/Entities/Users/RestUser.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Users/RestUser.cs
rename to Discord.NET/Discord.Net.Rest/Entities/Users/RestUser.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Users/RestWebhookUser.cs b/Discord.NET/Discord.Net.Rest/Entities/Users/RestWebhookUser.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Users/RestWebhookUser.cs
rename to Discord.NET/Discord.Net.Rest/Entities/Users/RestWebhookUser.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Users/UserHelper.cs b/Discord.NET/Discord.Net.Rest/Entities/Users/UserHelper.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Users/UserHelper.cs
rename to Discord.NET/Discord.Net.Rest/Entities/Users/UserHelper.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Webhooks/RestWebhook.cs b/Discord.NET/Discord.Net.Rest/Entities/Webhooks/RestWebhook.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Webhooks/RestWebhook.cs
rename to Discord.NET/Discord.Net.Rest/Entities/Webhooks/RestWebhook.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Webhooks/WebhookHelper.cs b/Discord.NET/Discord.Net.Rest/Entities/Webhooks/WebhookHelper.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Entities/Webhooks/WebhookHelper.cs
rename to Discord.NET/Discord.Net.Rest/Entities/Webhooks/WebhookHelper.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Extensions/ClientExtensions.cs b/Discord.NET/Discord.Net.Rest/Extensions/ClientExtensions.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Extensions/ClientExtensions.cs
rename to Discord.NET/Discord.Net.Rest/Extensions/ClientExtensions.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Extensions/EntityExtensions.cs b/Discord.NET/Discord.Net.Rest/Extensions/EntityExtensions.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Extensions/EntityExtensions.cs
rename to Discord.NET/Discord.Net.Rest/Extensions/EntityExtensions.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Net/Converters/ArrayConverter.cs b/Discord.NET/Discord.Net.Rest/Net/Converters/ArrayConverter.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Net/Converters/ArrayConverter.cs
rename to Discord.NET/Discord.Net.Rest/Net/Converters/ArrayConverter.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Net/Converters/DiscordContractResolver.cs b/Discord.NET/Discord.Net.Rest/Net/Converters/DiscordContractResolver.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Net/Converters/DiscordContractResolver.cs
rename to Discord.NET/Discord.Net.Rest/Net/Converters/DiscordContractResolver.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Net/Converters/EmbedTypeConverter.cs b/Discord.NET/Discord.Net.Rest/Net/Converters/EmbedTypeConverter.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Net/Converters/EmbedTypeConverter.cs
rename to Discord.NET/Discord.Net.Rest/Net/Converters/EmbedTypeConverter.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Net/Converters/ImageConverter.cs b/Discord.NET/Discord.Net.Rest/Net/Converters/ImageConverter.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Net/Converters/ImageConverter.cs
rename to Discord.NET/Discord.Net.Rest/Net/Converters/ImageConverter.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Net/Converters/NullableConverter.cs b/Discord.NET/Discord.Net.Rest/Net/Converters/NullableConverter.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Net/Converters/NullableConverter.cs
rename to Discord.NET/Discord.Net.Rest/Net/Converters/NullableConverter.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Net/Converters/OptionalConverter.cs b/Discord.NET/Discord.Net.Rest/Net/Converters/OptionalConverter.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Net/Converters/OptionalConverter.cs
rename to Discord.NET/Discord.Net.Rest/Net/Converters/OptionalConverter.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Net/Converters/PermissionTargetConverter.cs b/Discord.NET/Discord.Net.Rest/Net/Converters/PermissionTargetConverter.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Net/Converters/PermissionTargetConverter.cs
rename to Discord.NET/Discord.Net.Rest/Net/Converters/PermissionTargetConverter.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Net/Converters/StringEntityConverter.cs b/Discord.NET/Discord.Net.Rest/Net/Converters/StringEntityConverter.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Net/Converters/StringEntityConverter.cs
rename to Discord.NET/Discord.Net.Rest/Net/Converters/StringEntityConverter.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Net/Converters/UInt64Converter.cs b/Discord.NET/Discord.Net.Rest/Net/Converters/UInt64Converter.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Net/Converters/UInt64Converter.cs
rename to Discord.NET/Discord.Net.Rest/Net/Converters/UInt64Converter.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Net/Converters/UInt64EntityConverter.cs b/Discord.NET/Discord.Net.Rest/Net/Converters/UInt64EntityConverter.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Net/Converters/UInt64EntityConverter.cs
rename to Discord.NET/Discord.Net.Rest/Net/Converters/UInt64EntityConverter.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Net/Converters/UInt64EntityOrIdConverter.cs b/Discord.NET/Discord.Net.Rest/Net/Converters/UInt64EntityOrIdConverter.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Net/Converters/UInt64EntityOrIdConverter.cs
rename to Discord.NET/Discord.Net.Rest/Net/Converters/UInt64EntityOrIdConverter.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Net/Converters/UnixTimestampConverter.cs b/Discord.NET/Discord.Net.Rest/Net/Converters/UnixTimestampConverter.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Net/Converters/UnixTimestampConverter.cs
rename to Discord.NET/Discord.Net.Rest/Net/Converters/UnixTimestampConverter.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Net/Converters/UserStatusConverter.cs b/Discord.NET/Discord.Net.Rest/Net/Converters/UserStatusConverter.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Net/Converters/UserStatusConverter.cs
rename to Discord.NET/Discord.Net.Rest/Net/Converters/UserStatusConverter.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Net/DefaultRestClient.cs b/Discord.NET/Discord.Net.Rest/Net/DefaultRestClient.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Net/DefaultRestClient.cs
rename to Discord.NET/Discord.Net.Rest/Net/DefaultRestClient.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Net/DefaultRestClientProvider.cs b/Discord.NET/Discord.Net.Rest/Net/DefaultRestClientProvider.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Net/DefaultRestClientProvider.cs
rename to Discord.NET/Discord.Net.Rest/Net/DefaultRestClientProvider.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Net/Queue/ClientBucket.cs b/Discord.NET/Discord.Net.Rest/Net/Queue/ClientBucket.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Net/Queue/ClientBucket.cs
rename to Discord.NET/Discord.Net.Rest/Net/Queue/ClientBucket.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Net/Queue/RequestQueue.cs b/Discord.NET/Discord.Net.Rest/Net/Queue/RequestQueue.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Net/Queue/RequestQueue.cs
rename to Discord.NET/Discord.Net.Rest/Net/Queue/RequestQueue.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Net/Queue/RequestQueueBucket.cs b/Discord.NET/Discord.Net.Rest/Net/Queue/RequestQueueBucket.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Net/Queue/RequestQueueBucket.cs
rename to Discord.NET/Discord.Net.Rest/Net/Queue/RequestQueueBucket.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Net/Queue/Requests/JsonRestRequest.cs b/Discord.NET/Discord.Net.Rest/Net/Queue/Requests/JsonRestRequest.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Net/Queue/Requests/JsonRestRequest.cs
rename to Discord.NET/Discord.Net.Rest/Net/Queue/Requests/JsonRestRequest.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Net/Queue/Requests/MultipartRestRequest.cs b/Discord.NET/Discord.Net.Rest/Net/Queue/Requests/MultipartRestRequest.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Net/Queue/Requests/MultipartRestRequest.cs
rename to Discord.NET/Discord.Net.Rest/Net/Queue/Requests/MultipartRestRequest.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Net/Queue/Requests/RestRequest.cs b/Discord.NET/Discord.Net.Rest/Net/Queue/Requests/RestRequest.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Net/Queue/Requests/RestRequest.cs
rename to Discord.NET/Discord.Net.Rest/Net/Queue/Requests/RestRequest.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Net/Queue/Requests/WebSocketRequest.cs b/Discord.NET/Discord.Net.Rest/Net/Queue/Requests/WebSocketRequest.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Net/Queue/Requests/WebSocketRequest.cs
rename to Discord.NET/Discord.Net.Rest/Net/Queue/Requests/WebSocketRequest.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Net/RateLimitInfo.cs b/Discord.NET/Discord.Net.Rest/Net/RateLimitInfo.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Net/RateLimitInfo.cs
rename to Discord.NET/Discord.Net.Rest/Net/RateLimitInfo.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Utils/TypingNotifier.cs b/Discord.NET/Discord.Net.Rest/Utils/TypingNotifier.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Rest/Utils/TypingNotifier.cs
rename to Discord.NET/Discord.Net.Rest/Utils/TypingNotifier.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Gateway/ExtendedGuild.cs b/Discord.NET/Discord.Net.WebSocket/API/Gateway/ExtendedGuild.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Gateway/ExtendedGuild.cs
rename to Discord.NET/Discord.Net.WebSocket/API/Gateway/ExtendedGuild.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Gateway/GatewayOpCode.cs b/Discord.NET/Discord.Net.WebSocket/API/Gateway/GatewayOpCode.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Gateway/GatewayOpCode.cs
rename to Discord.NET/Discord.Net.WebSocket/API/Gateway/GatewayOpCode.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Gateway/GuildBanEvent.cs b/Discord.NET/Discord.Net.WebSocket/API/Gateway/GuildBanEvent.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Gateway/GuildBanEvent.cs
rename to Discord.NET/Discord.Net.WebSocket/API/Gateway/GuildBanEvent.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Gateway/GuildEmojiUpdateEvent.cs b/Discord.NET/Discord.Net.WebSocket/API/Gateway/GuildEmojiUpdateEvent.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Gateway/GuildEmojiUpdateEvent.cs
rename to Discord.NET/Discord.Net.WebSocket/API/Gateway/GuildEmojiUpdateEvent.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Gateway/GuildMemberAddEvent.cs b/Discord.NET/Discord.Net.WebSocket/API/Gateway/GuildMemberAddEvent.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Gateway/GuildMemberAddEvent.cs
rename to Discord.NET/Discord.Net.WebSocket/API/Gateway/GuildMemberAddEvent.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Gateway/GuildMemberRemoveEvent.cs b/Discord.NET/Discord.Net.WebSocket/API/Gateway/GuildMemberRemoveEvent.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Gateway/GuildMemberRemoveEvent.cs
rename to Discord.NET/Discord.Net.WebSocket/API/Gateway/GuildMemberRemoveEvent.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Gateway/GuildMemberUpdateEvent.cs b/Discord.NET/Discord.Net.WebSocket/API/Gateway/GuildMemberUpdateEvent.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Gateway/GuildMemberUpdateEvent.cs
rename to Discord.NET/Discord.Net.WebSocket/API/Gateway/GuildMemberUpdateEvent.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Gateway/GuildMembersChunkEvent.cs b/Discord.NET/Discord.Net.WebSocket/API/Gateway/GuildMembersChunkEvent.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Gateway/GuildMembersChunkEvent.cs
rename to Discord.NET/Discord.Net.WebSocket/API/Gateway/GuildMembersChunkEvent.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Gateway/GuildRoleCreateEvent.cs b/Discord.NET/Discord.Net.WebSocket/API/Gateway/GuildRoleCreateEvent.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Gateway/GuildRoleCreateEvent.cs
rename to Discord.NET/Discord.Net.WebSocket/API/Gateway/GuildRoleCreateEvent.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Gateway/GuildRoleDeleteEvent.cs b/Discord.NET/Discord.Net.WebSocket/API/Gateway/GuildRoleDeleteEvent.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Gateway/GuildRoleDeleteEvent.cs
rename to Discord.NET/Discord.Net.WebSocket/API/Gateway/GuildRoleDeleteEvent.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Gateway/GuildRoleUpdateEvent.cs b/Discord.NET/Discord.Net.WebSocket/API/Gateway/GuildRoleUpdateEvent.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Gateway/GuildRoleUpdateEvent.cs
rename to Discord.NET/Discord.Net.WebSocket/API/Gateway/GuildRoleUpdateEvent.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Gateway/GuildSyncEvent.cs b/Discord.NET/Discord.Net.WebSocket/API/Gateway/GuildSyncEvent.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Gateway/GuildSyncEvent.cs
rename to Discord.NET/Discord.Net.WebSocket/API/Gateway/GuildSyncEvent.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Gateway/HelloEvent.cs b/Discord.NET/Discord.Net.WebSocket/API/Gateway/HelloEvent.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Gateway/HelloEvent.cs
rename to Discord.NET/Discord.Net.WebSocket/API/Gateway/HelloEvent.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Gateway/IdentifyParams.cs b/Discord.NET/Discord.Net.WebSocket/API/Gateway/IdentifyParams.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Gateway/IdentifyParams.cs
rename to Discord.NET/Discord.Net.WebSocket/API/Gateway/IdentifyParams.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Gateway/MessageDeleteBulkEvent.cs b/Discord.NET/Discord.Net.WebSocket/API/Gateway/MessageDeleteBulkEvent.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Gateway/MessageDeleteBulkEvent.cs
rename to Discord.NET/Discord.Net.WebSocket/API/Gateway/MessageDeleteBulkEvent.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Gateway/Reaction.cs b/Discord.NET/Discord.Net.WebSocket/API/Gateway/Reaction.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Gateway/Reaction.cs
rename to Discord.NET/Discord.Net.WebSocket/API/Gateway/Reaction.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Gateway/ReadyEvent.cs b/Discord.NET/Discord.Net.WebSocket/API/Gateway/ReadyEvent.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Gateway/ReadyEvent.cs
rename to Discord.NET/Discord.Net.WebSocket/API/Gateway/ReadyEvent.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Gateway/RecipientEvent.cs b/Discord.NET/Discord.Net.WebSocket/API/Gateway/RecipientEvent.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Gateway/RecipientEvent.cs
rename to Discord.NET/Discord.Net.WebSocket/API/Gateway/RecipientEvent.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Gateway/RemoveAllReactionsEvent.cs b/Discord.NET/Discord.Net.WebSocket/API/Gateway/RemoveAllReactionsEvent.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Gateway/RemoveAllReactionsEvent.cs
rename to Discord.NET/Discord.Net.WebSocket/API/Gateway/RemoveAllReactionsEvent.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Gateway/RequestMembersParams.cs b/Discord.NET/Discord.Net.WebSocket/API/Gateway/RequestMembersParams.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Gateway/RequestMembersParams.cs
rename to Discord.NET/Discord.Net.WebSocket/API/Gateway/RequestMembersParams.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Gateway/ResumeParams.cs b/Discord.NET/Discord.Net.WebSocket/API/Gateway/ResumeParams.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Gateway/ResumeParams.cs
rename to Discord.NET/Discord.Net.WebSocket/API/Gateway/ResumeParams.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Gateway/ResumedEvent.cs b/Discord.NET/Discord.Net.WebSocket/API/Gateway/ResumedEvent.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Gateway/ResumedEvent.cs
rename to Discord.NET/Discord.Net.WebSocket/API/Gateway/ResumedEvent.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Gateway/StatusUpdateParams.cs b/Discord.NET/Discord.Net.WebSocket/API/Gateway/StatusUpdateParams.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Gateway/StatusUpdateParams.cs
rename to Discord.NET/Discord.Net.WebSocket/API/Gateway/StatusUpdateParams.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Gateway/TypingStartEvent.cs b/Discord.NET/Discord.Net.WebSocket/API/Gateway/TypingStartEvent.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Gateway/TypingStartEvent.cs
rename to Discord.NET/Discord.Net.WebSocket/API/Gateway/TypingStartEvent.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Gateway/VoiceServerUpdateEvent.cs b/Discord.NET/Discord.Net.WebSocket/API/Gateway/VoiceServerUpdateEvent.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Gateway/VoiceServerUpdateEvent.cs
rename to Discord.NET/Discord.Net.WebSocket/API/Gateway/VoiceServerUpdateEvent.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Gateway/VoiceStateUpdateParams.cs b/Discord.NET/Discord.Net.WebSocket/API/Gateway/VoiceStateUpdateParams.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Gateway/VoiceStateUpdateParams.cs
rename to Discord.NET/Discord.Net.WebSocket/API/Gateway/VoiceStateUpdateParams.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Gateway/WebhookUpdateEvent.cs b/Discord.NET/Discord.Net.WebSocket/API/Gateway/WebhookUpdateEvent.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Gateway/WebhookUpdateEvent.cs
rename to Discord.NET/Discord.Net.WebSocket/API/Gateway/WebhookUpdateEvent.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/SocketFrame.cs b/Discord.NET/Discord.Net.WebSocket/API/SocketFrame.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/SocketFrame.cs
rename to Discord.NET/Discord.Net.WebSocket/API/SocketFrame.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Voice/HelloEvent.cs b/Discord.NET/Discord.Net.WebSocket/API/Voice/HelloEvent.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Voice/HelloEvent.cs
rename to Discord.NET/Discord.Net.WebSocket/API/Voice/HelloEvent.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Voice/IdentifyParams.cs b/Discord.NET/Discord.Net.WebSocket/API/Voice/IdentifyParams.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Voice/IdentifyParams.cs
rename to Discord.NET/Discord.Net.WebSocket/API/Voice/IdentifyParams.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Voice/ReadyEvent.cs b/Discord.NET/Discord.Net.WebSocket/API/Voice/ReadyEvent.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Voice/ReadyEvent.cs
rename to Discord.NET/Discord.Net.WebSocket/API/Voice/ReadyEvent.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Voice/SelectProtocolParams.cs b/Discord.NET/Discord.Net.WebSocket/API/Voice/SelectProtocolParams.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Voice/SelectProtocolParams.cs
rename to Discord.NET/Discord.Net.WebSocket/API/Voice/SelectProtocolParams.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Voice/SessionDescriptionEvent.cs b/Discord.NET/Discord.Net.WebSocket/API/Voice/SessionDescriptionEvent.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Voice/SessionDescriptionEvent.cs
rename to Discord.NET/Discord.Net.WebSocket/API/Voice/SessionDescriptionEvent.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Voice/SpeakingEvent.cs b/Discord.NET/Discord.Net.WebSocket/API/Voice/SpeakingEvent.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Voice/SpeakingEvent.cs
rename to Discord.NET/Discord.Net.WebSocket/API/Voice/SpeakingEvent.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Voice/SpeakingParams.cs b/Discord.NET/Discord.Net.WebSocket/API/Voice/SpeakingParams.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Voice/SpeakingParams.cs
rename to Discord.NET/Discord.Net.WebSocket/API/Voice/SpeakingParams.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Voice/UdpProtocolInfo.cs b/Discord.NET/Discord.Net.WebSocket/API/Voice/UdpProtocolInfo.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Voice/UdpProtocolInfo.cs
rename to Discord.NET/Discord.Net.WebSocket/API/Voice/UdpProtocolInfo.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Voice/VoiceOpCode.cs b/Discord.NET/Discord.Net.WebSocket/API/Voice/VoiceOpCode.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/API/Voice/VoiceOpCode.cs
rename to Discord.NET/Discord.Net.WebSocket/API/Voice/VoiceOpCode.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/AssemblyInfo.cs b/Discord.NET/Discord.Net.WebSocket/AssemblyInfo.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/AssemblyInfo.cs
rename to Discord.NET/Discord.Net.WebSocket/AssemblyInfo.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Audio/AudioClient.Events.cs b/Discord.NET/Discord.Net.WebSocket/Audio/AudioClient.Events.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Audio/AudioClient.Events.cs
rename to Discord.NET/Discord.Net.WebSocket/Audio/AudioClient.Events.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Audio/AudioClient.cs b/Discord.NET/Discord.Net.WebSocket/Audio/AudioClient.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Audio/AudioClient.cs
rename to Discord.NET/Discord.Net.WebSocket/Audio/AudioClient.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Audio/Opus/OpusApplication.cs b/Discord.NET/Discord.Net.WebSocket/Audio/Opus/OpusApplication.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Audio/Opus/OpusApplication.cs
rename to Discord.NET/Discord.Net.WebSocket/Audio/Opus/OpusApplication.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Audio/Opus/OpusConverter.cs b/Discord.NET/Discord.Net.WebSocket/Audio/Opus/OpusConverter.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Audio/Opus/OpusConverter.cs
rename to Discord.NET/Discord.Net.WebSocket/Audio/Opus/OpusConverter.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Audio/Opus/OpusCtl.cs b/Discord.NET/Discord.Net.WebSocket/Audio/Opus/OpusCtl.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Audio/Opus/OpusCtl.cs
rename to Discord.NET/Discord.Net.WebSocket/Audio/Opus/OpusCtl.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Audio/Opus/OpusDecoder.cs b/Discord.NET/Discord.Net.WebSocket/Audio/Opus/OpusDecoder.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Audio/Opus/OpusDecoder.cs
rename to Discord.NET/Discord.Net.WebSocket/Audio/Opus/OpusDecoder.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Audio/Opus/OpusEncoder.cs b/Discord.NET/Discord.Net.WebSocket/Audio/Opus/OpusEncoder.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Audio/Opus/OpusEncoder.cs
rename to Discord.NET/Discord.Net.WebSocket/Audio/Opus/OpusEncoder.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Audio/Opus/OpusError.cs b/Discord.NET/Discord.Net.WebSocket/Audio/Opus/OpusError.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Audio/Opus/OpusError.cs
rename to Discord.NET/Discord.Net.WebSocket/Audio/Opus/OpusError.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Audio/Opus/OpusSignal.cs b/Discord.NET/Discord.Net.WebSocket/Audio/Opus/OpusSignal.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Audio/Opus/OpusSignal.cs
rename to Discord.NET/Discord.Net.WebSocket/Audio/Opus/OpusSignal.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Audio/Sodium/SecretBox.cs b/Discord.NET/Discord.Net.WebSocket/Audio/Sodium/SecretBox.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Audio/Sodium/SecretBox.cs
rename to Discord.NET/Discord.Net.WebSocket/Audio/Sodium/SecretBox.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Audio/Streams/BufferedWriteStream.cs b/Discord.NET/Discord.Net.WebSocket/Audio/Streams/BufferedWriteStream.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Audio/Streams/BufferedWriteStream.cs
rename to Discord.NET/Discord.Net.WebSocket/Audio/Streams/BufferedWriteStream.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Audio/Streams/InputStream.cs b/Discord.NET/Discord.Net.WebSocket/Audio/Streams/InputStream.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Audio/Streams/InputStream.cs
rename to Discord.NET/Discord.Net.WebSocket/Audio/Streams/InputStream.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Audio/Streams/JitterBuffer.cs b/Discord.NET/Discord.Net.WebSocket/Audio/Streams/JitterBuffer.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Audio/Streams/JitterBuffer.cs
rename to Discord.NET/Discord.Net.WebSocket/Audio/Streams/JitterBuffer.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Audio/Streams/OpusDecodeStream.cs b/Discord.NET/Discord.Net.WebSocket/Audio/Streams/OpusDecodeStream.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Audio/Streams/OpusDecodeStream.cs
rename to Discord.NET/Discord.Net.WebSocket/Audio/Streams/OpusDecodeStream.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Audio/Streams/OpusEncodeStream.cs b/Discord.NET/Discord.Net.WebSocket/Audio/Streams/OpusEncodeStream.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Audio/Streams/OpusEncodeStream.cs
rename to Discord.NET/Discord.Net.WebSocket/Audio/Streams/OpusEncodeStream.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Audio/Streams/OutputStream.cs b/Discord.NET/Discord.Net.WebSocket/Audio/Streams/OutputStream.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Audio/Streams/OutputStream.cs
rename to Discord.NET/Discord.Net.WebSocket/Audio/Streams/OutputStream.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Audio/Streams/RTPReadStream.cs b/Discord.NET/Discord.Net.WebSocket/Audio/Streams/RTPReadStream.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Audio/Streams/RTPReadStream.cs
rename to Discord.NET/Discord.Net.WebSocket/Audio/Streams/RTPReadStream.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Audio/Streams/RTPWriteStream.cs b/Discord.NET/Discord.Net.WebSocket/Audio/Streams/RTPWriteStream.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Audio/Streams/RTPWriteStream.cs
rename to Discord.NET/Discord.Net.WebSocket/Audio/Streams/RTPWriteStream.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Audio/Streams/SodiumDecryptStream.cs b/Discord.NET/Discord.Net.WebSocket/Audio/Streams/SodiumDecryptStream.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Audio/Streams/SodiumDecryptStream.cs
rename to Discord.NET/Discord.Net.WebSocket/Audio/Streams/SodiumDecryptStream.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Audio/Streams/SodiumEncryptStream.cs b/Discord.NET/Discord.Net.WebSocket/Audio/Streams/SodiumEncryptStream.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Audio/Streams/SodiumEncryptStream.cs
rename to Discord.NET/Discord.Net.WebSocket/Audio/Streams/SodiumEncryptStream.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/BaseSocketClient.Events.cs b/Discord.NET/Discord.Net.WebSocket/BaseSocketClient.Events.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/BaseSocketClient.Events.cs
rename to Discord.NET/Discord.Net.WebSocket/BaseSocketClient.Events.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/BaseSocketClient.cs b/Discord.NET/Discord.Net.WebSocket/BaseSocketClient.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/BaseSocketClient.cs
rename to Discord.NET/Discord.Net.WebSocket/BaseSocketClient.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/ClientState.cs b/Discord.NET/Discord.Net.WebSocket/ClientState.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/ClientState.cs
rename to Discord.NET/Discord.Net.WebSocket/ClientState.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Commands/ShardedCommandContext.cs b/Discord.NET/Discord.Net.WebSocket/Commands/ShardedCommandContext.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Commands/ShardedCommandContext.cs
rename to Discord.NET/Discord.Net.WebSocket/Commands/ShardedCommandContext.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Commands/SocketCommandContext.cs b/Discord.NET/Discord.Net.WebSocket/Commands/SocketCommandContext.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Commands/SocketCommandContext.cs
rename to Discord.NET/Discord.Net.WebSocket/Commands/SocketCommandContext.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/ConnectionManager.cs b/Discord.NET/Discord.Net.WebSocket/ConnectionManager.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/ConnectionManager.cs
rename to Discord.NET/Discord.Net.WebSocket/ConnectionManager.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Discord.Net.WebSocket.csproj b/Discord.NET/Discord.Net.WebSocket/Discord.Net.WebSocket.csproj
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Discord.Net.WebSocket.csproj
rename to Discord.NET/Discord.Net.WebSocket/Discord.Net.WebSocket.csproj
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/DiscordShardedClient.Events.cs b/Discord.NET/Discord.Net.WebSocket/DiscordShardedClient.Events.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/DiscordShardedClient.Events.cs
rename to Discord.NET/Discord.Net.WebSocket/DiscordShardedClient.Events.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/DiscordShardedClient.cs b/Discord.NET/Discord.Net.WebSocket/DiscordShardedClient.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/DiscordShardedClient.cs
rename to Discord.NET/Discord.Net.WebSocket/DiscordShardedClient.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/DiscordSocketApiClient.cs b/Discord.NET/Discord.Net.WebSocket/DiscordSocketApiClient.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/DiscordSocketApiClient.cs
rename to Discord.NET/Discord.Net.WebSocket/DiscordSocketApiClient.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/DiscordSocketClient.Events.cs b/Discord.NET/Discord.Net.WebSocket/DiscordSocketClient.Events.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/DiscordSocketClient.Events.cs
rename to Discord.NET/Discord.Net.WebSocket/DiscordSocketClient.Events.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/DiscordSocketClient.cs b/Discord.NET/Discord.Net.WebSocket/DiscordSocketClient.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/DiscordSocketClient.cs
rename to Discord.NET/Discord.Net.WebSocket/DiscordSocketClient.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/DiscordSocketConfig.cs b/Discord.NET/Discord.Net.WebSocket/DiscordSocketConfig.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/DiscordSocketConfig.cs
rename to Discord.NET/Discord.Net.WebSocket/DiscordSocketConfig.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/DiscordSocketRestClient.cs b/Discord.NET/Discord.Net.WebSocket/DiscordSocketRestClient.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/DiscordSocketRestClient.cs
rename to Discord.NET/Discord.Net.WebSocket/DiscordSocketRestClient.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/DiscordVoiceApiClient.cs b/Discord.NET/Discord.Net.WebSocket/DiscordVoiceApiClient.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/DiscordVoiceApiClient.cs
rename to Discord.NET/Discord.Net.WebSocket/DiscordVoiceApiClient.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Entities/Channels/ISocketAudioChannel.cs b/Discord.NET/Discord.Net.WebSocket/Entities/Channels/ISocketAudioChannel.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Entities/Channels/ISocketAudioChannel.cs
rename to Discord.NET/Discord.Net.WebSocket/Entities/Channels/ISocketAudioChannel.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Entities/Channels/ISocketMessageChannel.cs b/Discord.NET/Discord.Net.WebSocket/Entities/Channels/ISocketMessageChannel.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Entities/Channels/ISocketMessageChannel.cs
rename to Discord.NET/Discord.Net.WebSocket/Entities/Channels/ISocketMessageChannel.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Entities/Channels/ISocketPrivateChannel.cs b/Discord.NET/Discord.Net.WebSocket/Entities/Channels/ISocketPrivateChannel.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Entities/Channels/ISocketPrivateChannel.cs
rename to Discord.NET/Discord.Net.WebSocket/Entities/Channels/ISocketPrivateChannel.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Entities/Channels/SocketCategoryChannel.cs b/Discord.NET/Discord.Net.WebSocket/Entities/Channels/SocketCategoryChannel.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Entities/Channels/SocketCategoryChannel.cs
rename to Discord.NET/Discord.Net.WebSocket/Entities/Channels/SocketCategoryChannel.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Entities/Channels/SocketChannel.cs b/Discord.NET/Discord.Net.WebSocket/Entities/Channels/SocketChannel.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Entities/Channels/SocketChannel.cs
rename to Discord.NET/Discord.Net.WebSocket/Entities/Channels/SocketChannel.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Entities/Channels/SocketChannelHelper.cs b/Discord.NET/Discord.Net.WebSocket/Entities/Channels/SocketChannelHelper.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Entities/Channels/SocketChannelHelper.cs
rename to Discord.NET/Discord.Net.WebSocket/Entities/Channels/SocketChannelHelper.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Entities/Channels/SocketDMChannel.cs b/Discord.NET/Discord.Net.WebSocket/Entities/Channels/SocketDMChannel.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Entities/Channels/SocketDMChannel.cs
rename to Discord.NET/Discord.Net.WebSocket/Entities/Channels/SocketDMChannel.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Entities/Channels/SocketGroupChannel.cs b/Discord.NET/Discord.Net.WebSocket/Entities/Channels/SocketGroupChannel.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Entities/Channels/SocketGroupChannel.cs
rename to Discord.NET/Discord.Net.WebSocket/Entities/Channels/SocketGroupChannel.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Entities/Channels/SocketGuildChannel.cs b/Discord.NET/Discord.Net.WebSocket/Entities/Channels/SocketGuildChannel.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Entities/Channels/SocketGuildChannel.cs
rename to Discord.NET/Discord.Net.WebSocket/Entities/Channels/SocketGuildChannel.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Entities/Channels/SocketNewsChannel.cs b/Discord.NET/Discord.Net.WebSocket/Entities/Channels/SocketNewsChannel.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Entities/Channels/SocketNewsChannel.cs
rename to Discord.NET/Discord.Net.WebSocket/Entities/Channels/SocketNewsChannel.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Entities/Channels/SocketTextChannel.cs b/Discord.NET/Discord.Net.WebSocket/Entities/Channels/SocketTextChannel.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Entities/Channels/SocketTextChannel.cs
rename to Discord.NET/Discord.Net.WebSocket/Entities/Channels/SocketTextChannel.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Entities/Channels/SocketVoiceChannel.cs b/Discord.NET/Discord.Net.WebSocket/Entities/Channels/SocketVoiceChannel.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Entities/Channels/SocketVoiceChannel.cs
rename to Discord.NET/Discord.Net.WebSocket/Entities/Channels/SocketVoiceChannel.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Entities/Guilds/SocketGuild.cs b/Discord.NET/Discord.Net.WebSocket/Entities/Guilds/SocketGuild.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Entities/Guilds/SocketGuild.cs
rename to Discord.NET/Discord.Net.WebSocket/Entities/Guilds/SocketGuild.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Entities/Messages/MessageCache.cs b/Discord.NET/Discord.Net.WebSocket/Entities/Messages/MessageCache.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Entities/Messages/MessageCache.cs
rename to Discord.NET/Discord.Net.WebSocket/Entities/Messages/MessageCache.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Entities/Messages/SocketMessage.cs b/Discord.NET/Discord.Net.WebSocket/Entities/Messages/SocketMessage.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Entities/Messages/SocketMessage.cs
rename to Discord.NET/Discord.Net.WebSocket/Entities/Messages/SocketMessage.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Entities/Messages/SocketReaction.cs b/Discord.NET/Discord.Net.WebSocket/Entities/Messages/SocketReaction.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Entities/Messages/SocketReaction.cs
rename to Discord.NET/Discord.Net.WebSocket/Entities/Messages/SocketReaction.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Entities/Messages/SocketSystemMessage.cs b/Discord.NET/Discord.Net.WebSocket/Entities/Messages/SocketSystemMessage.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Entities/Messages/SocketSystemMessage.cs
rename to Discord.NET/Discord.Net.WebSocket/Entities/Messages/SocketSystemMessage.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Entities/Messages/SocketUserMessage.cs b/Discord.NET/Discord.Net.WebSocket/Entities/Messages/SocketUserMessage.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Entities/Messages/SocketUserMessage.cs
rename to Discord.NET/Discord.Net.WebSocket/Entities/Messages/SocketUserMessage.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Entities/Roles/SocketRole.cs b/Discord.NET/Discord.Net.WebSocket/Entities/Roles/SocketRole.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Entities/Roles/SocketRole.cs
rename to Discord.NET/Discord.Net.WebSocket/Entities/Roles/SocketRole.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Entities/SocketEntity.cs b/Discord.NET/Discord.Net.WebSocket/Entities/SocketEntity.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Entities/SocketEntity.cs
rename to Discord.NET/Discord.Net.WebSocket/Entities/SocketEntity.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Entities/Users/SocketGlobalUser.cs b/Discord.NET/Discord.Net.WebSocket/Entities/Users/SocketGlobalUser.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Entities/Users/SocketGlobalUser.cs
rename to Discord.NET/Discord.Net.WebSocket/Entities/Users/SocketGlobalUser.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Entities/Users/SocketGroupUser.cs b/Discord.NET/Discord.Net.WebSocket/Entities/Users/SocketGroupUser.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Entities/Users/SocketGroupUser.cs
rename to Discord.NET/Discord.Net.WebSocket/Entities/Users/SocketGroupUser.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Entities/Users/SocketGuildUser.cs b/Discord.NET/Discord.Net.WebSocket/Entities/Users/SocketGuildUser.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Entities/Users/SocketGuildUser.cs
rename to Discord.NET/Discord.Net.WebSocket/Entities/Users/SocketGuildUser.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Entities/Users/SocketPresence.cs b/Discord.NET/Discord.Net.WebSocket/Entities/Users/SocketPresence.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Entities/Users/SocketPresence.cs
rename to Discord.NET/Discord.Net.WebSocket/Entities/Users/SocketPresence.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Entities/Users/SocketSelfUser.cs b/Discord.NET/Discord.Net.WebSocket/Entities/Users/SocketSelfUser.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Entities/Users/SocketSelfUser.cs
rename to Discord.NET/Discord.Net.WebSocket/Entities/Users/SocketSelfUser.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Entities/Users/SocketUnknownUser.cs b/Discord.NET/Discord.Net.WebSocket/Entities/Users/SocketUnknownUser.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Entities/Users/SocketUnknownUser.cs
rename to Discord.NET/Discord.Net.WebSocket/Entities/Users/SocketUnknownUser.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Entities/Users/SocketUser.cs b/Discord.NET/Discord.Net.WebSocket/Entities/Users/SocketUser.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Entities/Users/SocketUser.cs
rename to Discord.NET/Discord.Net.WebSocket/Entities/Users/SocketUser.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Entities/Users/SocketVoiceState.cs b/Discord.NET/Discord.Net.WebSocket/Entities/Users/SocketVoiceState.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Entities/Users/SocketVoiceState.cs
rename to Discord.NET/Discord.Net.WebSocket/Entities/Users/SocketVoiceState.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Entities/Users/SocketWebhookUser.cs b/Discord.NET/Discord.Net.WebSocket/Entities/Users/SocketWebhookUser.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Entities/Users/SocketWebhookUser.cs
rename to Discord.NET/Discord.Net.WebSocket/Entities/Users/SocketWebhookUser.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Entities/Voice/SocketVoiceServer.cs b/Discord.NET/Discord.Net.WebSocket/Entities/Voice/SocketVoiceServer.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Entities/Voice/SocketVoiceServer.cs
rename to Discord.NET/Discord.Net.WebSocket/Entities/Voice/SocketVoiceServer.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Extensions/EntityExtensions.cs b/Discord.NET/Discord.Net.WebSocket/Extensions/EntityExtensions.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Extensions/EntityExtensions.cs
rename to Discord.NET/Discord.Net.WebSocket/Extensions/EntityExtensions.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Net/DefaultUdpSocket.cs b/Discord.NET/Discord.Net.WebSocket/Net/DefaultUdpSocket.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Net/DefaultUdpSocket.cs
rename to Discord.NET/Discord.Net.WebSocket/Net/DefaultUdpSocket.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Net/DefaultUdpSocketProvider.cs b/Discord.NET/Discord.Net.WebSocket/Net/DefaultUdpSocketProvider.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Net/DefaultUdpSocketProvider.cs
rename to Discord.NET/Discord.Net.WebSocket/Net/DefaultUdpSocketProvider.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Net/DefaultWebSocketClient.cs b/Discord.NET/Discord.Net.WebSocket/Net/DefaultWebSocketClient.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Net/DefaultWebSocketClient.cs
rename to Discord.NET/Discord.Net.WebSocket/Net/DefaultWebSocketClient.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Net/DefaultWebSocketClientProvider.cs b/Discord.NET/Discord.Net.WebSocket/Net/DefaultWebSocketClientProvider.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.WebSocket/Net/DefaultWebSocketClientProvider.cs
rename to Discord.NET/Discord.Net.WebSocket/Net/DefaultWebSocketClientProvider.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Webhook/Discord.Net.Webhook.csproj b/Discord.NET/Discord.Net.Webhook/Discord.Net.Webhook.csproj
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Webhook/Discord.Net.Webhook.csproj
rename to Discord.NET/Discord.Net.Webhook/Discord.Net.Webhook.csproj
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Webhook/DiscordWebhookClient.cs b/Discord.NET/Discord.Net.Webhook/DiscordWebhookClient.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Webhook/DiscordWebhookClient.cs
rename to Discord.NET/Discord.Net.Webhook/DiscordWebhookClient.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Webhook/Entities/Webhooks/RestInternalWebhook.cs b/Discord.NET/Discord.Net.Webhook/Entities/Webhooks/RestInternalWebhook.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Webhook/Entities/Webhooks/RestInternalWebhook.cs
rename to Discord.NET/Discord.Net.Webhook/Entities/Webhooks/RestInternalWebhook.cs
diff --git a/src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Webhook/WebhookClientHelper.cs b/Discord.NET/Discord.Net.Webhook/WebhookClientHelper.cs
similarity index 100%
rename from src/Selfbot.NET/Selfbot.NET/Lib/Discord.NET/Discord.Net.Webhook/WebhookClientHelper.cs
rename to Discord.NET/Discord.Net.Webhook/WebhookClientHelper.cs
diff --git a/src/Selfbot.NET/Selfbot.NET.sln b/src/Selfbot.NET/Selfbot.NET.sln
deleted file mode 100644
index 4536afb..0000000
--- a/src/Selfbot.NET/Selfbot.NET.sln
+++ /dev/null
@@ -1,25 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 16
-VisualStudioVersion = 16.0.30204.135
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Selfbot.NET", "Selfbot.NET\Selfbot.NET.csproj", "{D6DCDFC5-4DB3-4340-94F7-A5EC846E9195}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Any CPU = Debug|Any CPU
- Release|Any CPU = Release|Any CPU
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {D6DCDFC5-4DB3-4340-94F7-A5EC846E9195}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {D6DCDFC5-4DB3-4340-94F7-A5EC846E9195}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {D6DCDFC5-4DB3-4340-94F7-A5EC846E9195}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {D6DCDFC5-4DB3-4340-94F7-A5EC846E9195}.Release|Any CPU.Build.0 = Release|Any CPU
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
- GlobalSection(ExtensibilityGlobals) = postSolution
- SolutionGuid = {02E9EA2E-1B01-4F93-8D52-142CA749AC0E}
- EndGlobalSection
-EndGlobal
diff --git a/src/Selfbot.NET/Selfbot.NET/App.config b/src/Selfbot.NET/Selfbot.NET/App.config
deleted file mode 100644
index 716fabe..0000000
--- a/src/Selfbot.NET/Selfbot.NET/App.config
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/Selfbot.NET/Selfbot.NET/App.xaml b/src/Selfbot.NET/Selfbot.NET/App.xaml
deleted file mode 100644
index 9150e03..0000000
--- a/src/Selfbot.NET/Selfbot.NET/App.xaml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
diff --git a/src/Selfbot.NET/Selfbot.NET/App.xaml.cs b/src/Selfbot.NET/Selfbot.NET/App.xaml.cs
deleted file mode 100644
index 9c6ce82..0000000
--- a/src/Selfbot.NET/Selfbot.NET/App.xaml.cs
+++ /dev/null
@@ -1,17 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Configuration;
-using System.Data;
-using System.Linq;
-using System.Threading.Tasks;
-using System.Windows;
-
-namespace Selfbot.NET
-{
- ///
- /// Interaction logic for App.xaml
- ///
- public partial class App : Application
- {
- }
-}
diff --git a/src/Selfbot.NET/Selfbot.NET/MainWindow.xaml b/src/Selfbot.NET/Selfbot.NET/MainWindow.xaml
deleted file mode 100644
index 5ecd5da..0000000
--- a/src/Selfbot.NET/Selfbot.NET/MainWindow.xaml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
diff --git a/src/Selfbot.NET/Selfbot.NET/MainWindow.xaml.cs b/src/Selfbot.NET/Selfbot.NET/MainWindow.xaml.cs
deleted file mode 100644
index 6e3834f..0000000
--- a/src/Selfbot.NET/Selfbot.NET/MainWindow.xaml.cs
+++ /dev/null
@@ -1,39 +0,0 @@
-using Discord;
-using Discord.WebSocket;
-using Selfbot.NET.Misc;
-using System;
-using System.Threading.Tasks;
-using System.Windows;
-
-namespace Selfbot.NET
-{
- ///
- /// Interaction logic for MainWindow.xaml
- ///
- public partial class MainWindow : Window
- {
- public DiscordSocketClient client = new DiscordSocketClient();
-
- //this is only for testing
- public MainWindow()
- {
- InitializeComponent();
- Helper.AllocConsole();
- }
-
-
- //initialize Discord client on window load
- private async void Window_Loaded(object sender, RoutedEventArgs e)
- {
- client = new DiscordSocketClient();
- await client.LoginAsync(TokenType.User, Config.TOKEN, false);
-
- client.Ready += new Func(ClientReady);
- }
-
- private async Task ClientReady()
- {
- Console.WriteLine("Client logged in and ready");
- }
- }
-}
diff --git a/src/Selfbot.NET/Selfbot.NET/Misc/Config.cs b/src/Selfbot.NET/Selfbot.NET/Misc/Config.cs
deleted file mode 100644
index 9560d04..0000000
--- a/src/Selfbot.NET/Selfbot.NET/Misc/Config.cs
+++ /dev/null
@@ -1,23 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.IO;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Selfbot.NET.Misc
-{
- public static class Config
- {
- private static string TOKEN_PATH = "token.txt";
-
- public static string TOKEN
- {
- get
- {
- if (!File.Exists(TOKEN_PATH)) return "";
- return File.ReadAllText(TOKEN_PATH);
- }
- }
- }
-}
diff --git a/src/Selfbot.NET/Selfbot.NET/Misc/Helper.cs b/src/Selfbot.NET/Selfbot.NET/Misc/Helper.cs
deleted file mode 100644
index b75482c..0000000
--- a/src/Selfbot.NET/Selfbot.NET/Misc/Helper.cs
+++ /dev/null
@@ -1,17 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Runtime.InteropServices;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Selfbot.NET.Misc
-{
- public static class Helper
- {
- [DllImport("kernel32")]
- public static extern bool AllocConsole();
-
-
- }
-}
diff --git a/src/Selfbot.NET/Selfbot.NET/Properties/AssemblyInfo.cs b/src/Selfbot.NET/Selfbot.NET/Properties/AssemblyInfo.cs
deleted file mode 100644
index dde89af..0000000
--- a/src/Selfbot.NET/Selfbot.NET/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,55 +0,0 @@
-using System.Reflection;
-using System.Resources;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-using System.Windows;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("stream-sniper")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("stream-sniper")]
-[assembly: AssemblyCopyright("Copyright © 2020")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// Setting ComVisible to false makes the types in this assembly not visible
-// to COM components. If you need to access a type in this assembly from
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible(false)]
-
-//In order to begin building localizable applications, set
-//CultureYouAreCodingWith in your .csproj file
-//inside a . For example, if you are using US english
-//in your source files, set the to en-US. Then uncomment
-//the NeutralResourceLanguage attribute below. Update the "en-US" in
-//the line below to match the UICulture setting in the project file.
-
-//[assembly: NeutralResourcesLanguage("en-US", UltimateResourceFallbackLocation.Satellite)]
-
-
-[assembly: ThemeInfo(
- ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
- //(used if a resource is not found in the page,
- // or application resource dictionaries)
- ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
- //(used if a resource is not found in the page,
- // app, or any theme specific resource dictionaries)
-)]
-
-
-// Version information for an assembly consists of the following four values:
-//
-// Major Version
-// Minor Version
-// Build Number
-// Revision
-//
-// You can specify all the values or you can default the Build and Revision Numbers
-// by using the '*' as shown below:
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/src/Selfbot.NET/Selfbot.NET/Properties/Resources.Designer.cs b/src/Selfbot.NET/Selfbot.NET/Properties/Resources.Designer.cs
deleted file mode 100644
index 5ccd407..0000000
--- a/src/Selfbot.NET/Selfbot.NET/Properties/Resources.Designer.cs
+++ /dev/null
@@ -1,63 +0,0 @@
-//------------------------------------------------------------------------------
-//
-// This code was generated by a tool.
-// Runtime Version:4.0.30319.42000
-//
-// Changes to this file may cause incorrect behavior and will be lost if
-// the code is regenerated.
-//
-//------------------------------------------------------------------------------
-
-namespace Selfbot.NET.Properties {
- using System;
-
-
- ///
- /// A strongly-typed resource class, for looking up localized strings, etc.
- ///
- // This class was auto-generated by the StronglyTypedResourceBuilder
- // class via a tool like ResGen or Visual Studio.
- // To add or remove a member, edit your .ResX file then rerun ResGen
- // with the /str option, or rebuild your VS project.
- [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")]
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
- internal class Resources {
-
- private static global::System.Resources.ResourceManager resourceMan;
-
- private static global::System.Globalization.CultureInfo resourceCulture;
-
- [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
- internal Resources() {
- }
-
- ///
- /// Returns the cached ResourceManager instance used by this class.
- ///
- [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
- internal static global::System.Resources.ResourceManager ResourceManager {
- get {
- if (object.ReferenceEquals(resourceMan, null)) {
- global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Selfbot.NET.Properties.Resources", typeof(Resources).Assembly);
- resourceMan = temp;
- }
- return resourceMan;
- }
- }
-
- ///
- /// Overrides the current thread's CurrentUICulture property for all
- /// resource lookups using this strongly typed resource class.
- ///
- [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
- internal static global::System.Globalization.CultureInfo Culture {
- get {
- return resourceCulture;
- }
- set {
- resourceCulture = value;
- }
- }
- }
-}
diff --git a/src/Selfbot.NET/Selfbot.NET/Properties/Resources.resx b/src/Selfbot.NET/Selfbot.NET/Properties/Resources.resx
deleted file mode 100644
index af7dbeb..0000000
--- a/src/Selfbot.NET/Selfbot.NET/Properties/Resources.resx
+++ /dev/null
@@ -1,117 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- text/microsoft-resx
-
-
- 2.0
-
-
- System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
\ No newline at end of file
diff --git a/src/Selfbot.NET/Selfbot.NET/Properties/Settings.Designer.cs b/src/Selfbot.NET/Selfbot.NET/Properties/Settings.Designer.cs
deleted file mode 100644
index e0bc797..0000000
--- a/src/Selfbot.NET/Selfbot.NET/Properties/Settings.Designer.cs
+++ /dev/null
@@ -1,26 +0,0 @@
-//------------------------------------------------------------------------------
-//
-// This code was generated by a tool.
-// Runtime Version:4.0.30319.42000
-//
-// Changes to this file may cause incorrect behavior and will be lost if
-// the code is regenerated.
-//
-//------------------------------------------------------------------------------
-
-namespace Selfbot.NET.Properties {
-
-
- [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
- [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "16.6.0.0")]
- internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
-
- private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
-
- public static Settings Default {
- get {
- return defaultInstance;
- }
- }
- }
-}
diff --git a/src/Selfbot.NET/Selfbot.NET/Properties/Settings.settings b/src/Selfbot.NET/Selfbot.NET/Properties/Settings.settings
deleted file mode 100644
index 033d7a5..0000000
--- a/src/Selfbot.NET/Selfbot.NET/Properties/Settings.settings
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/Selfbot.NET/Selfbot.NET/Selfbot.NET.csproj b/src/Selfbot.NET/Selfbot.NET/Selfbot.NET.csproj
deleted file mode 100644
index f86cc46..0000000
--- a/src/Selfbot.NET/Selfbot.NET/Selfbot.NET.csproj
+++ /dev/null
@@ -1,706 +0,0 @@
-
-
-
-
- Debug
- AnyCPU
- {D6DCDFC5-4DB3-4340-94F7-A5EC846E9195}
- WinExe
- Selfbot.NET
- Selfbot.NET
- v4.8
- 512
- {60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- 4
- true
- true
-
-
-
-
- AnyCPU
- true
- full
- false
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
- true
-
-
- AnyCPU
- pdbonly
- true
- bin\Release\
- TRACE
- prompt
- 4
-
-
-
- ..\packages\MaterialDesignColors.1.2.7\lib\net45\MaterialDesignColors.dll
-
-
- ..\packages\MaterialDesignThemes.3.2.0\lib\net45\MaterialDesignThemes.Wpf.dll
-
-
- ..\packages\Microsoft.Bcl.AsyncInterfaces.1.1.0\lib\net461\Microsoft.Bcl.AsyncInterfaces.dll
-
-
- ..\packages\Newtonsoft.Json.12.0.3\lib\net45\Newtonsoft.Json.dll
-
-
-
- ..\packages\System.Buffers.4.5.1\lib\net461\System.Buffers.dll
-
-
- ..\packages\System.Collections.Immutable.1.7.1\lib\net461\System.Collections.Immutable.dll
-
-
-
-
- ..\packages\System.Interactive.Async.4.1.1\lib\net461\System.Interactive.Async.dll
-
-
- ..\packages\System.Linq.Async.4.1.1\lib\net461\System.Linq.Async.dll
-
-
- ..\packages\System.Memory.4.5.4\lib\net461\System.Memory.dll
-
-
-
- ..\packages\System.Numerics.Vectors.4.5.0\lib\net46\System.Numerics.Vectors.dll
-
-
- ..\packages\System.Runtime.CompilerServices.Unsafe.4.7.1\lib\net461\System.Runtime.CompilerServices.Unsafe.dll
-
-
- ..\packages\System.Threading.Tasks.Extensions.4.5.2\lib\netstandard2.0\System.Threading.Tasks.Extensions.dll
-
-
-
-
-
-
-
-
- 4.0
-
-
-
-
-
-
-
- MSBuild:Compile
- Designer
-
-
- MSBuild:Compile
- Designer
-
-
- App.xaml
- Code
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- MainWindow.xaml
- Code
-
-
-
-
-
-
- Code
-
-
- True
- True
- Resources.resx
-
-
- True
- Settings.settings
- True
-
-
- ResXFileCodeGenerator
- Resources.Designer.cs
-
-
-
-
-
- SettingsSingleFileGenerator
- Settings.Designer.cs
-
-
-
-
-
-
-
-
-
- This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
-
-
-
-
\ No newline at end of file
diff --git a/src/Selfbot.NET/Selfbot.NET/packages.config b/src/Selfbot.NET/Selfbot.NET/packages.config
deleted file mode 100644
index d33c48d..0000000
--- a/src/Selfbot.NET/Selfbot.NET/packages.config
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file