.NET;C#;dotnet;csharp;essentials;interfaces;provider pattern;dependency injection;compression;gzip;brotli;deflate;zlib;encoding;base64;hex;obfuscation;xor;caesar;bit rotation;encryption;aes;hashing;md5;sha256;sha512;crc32;fnv;xxhash;serialization;json;newtonsoft;yaml;toml;caching;persistence;validation;logging;navigation;command execution;filesystem;zero-allocation;span;async;default interface implementations;meta-package