Create a custom document library with features like Document Versioning, Download, Delete, Restore a specific version etc. leveraging Azure Blob Storage Versioning. C# Code Samples.
https://subhankarsarkar.com/document-versioning-with-azure-blob-storage/