TODO: [🧠] Make new storages like `DatabaseStorage`, `PromptbookStudioStorage`, `SessionStorage`, `CdnStorage` / `S3Storage`,...
TODO: [🧠] Is thare some way how to test meaningfully all the storages (by single test ideally)
TODO: [🧠] Does it make sence to do `BlackholeStorage`