- Reduce duplicate code
- Reduce conditional compilation (different kinds of storage)
- Improve (refactor) storage (cloud provider interface)
- Improve auth providers
- Improve (refactor) curl cache
- Reduce shared pointer usage
- Improve code formatting
This improves sdapi quality and makes maintenance easier. We should do more work like this when time allows – it takes time but it will save a lot more time than that.