I plan to make `unsplashprovider.cpp` a shared library, so I can extend the class, change collection ID, and support different wallpaper collections: All, Nature, Food, City, etc.
Here are some linking issues beyond my knowledge of C++ and CMake. Any suggestions?