I am currently trying to implement a C++ project setup that allows me to have two different versions of a library in one dependency tree. In order to do so