Fix installed CMake Packages
Created by: csparker247
Current installed CMake configs leave a lot to be desired. This refactors the library to cleanup downstream usage.
Created by: csparker247
Current installed CMake configs leave a lot to be desired. This refactors the library to cleanup downstream usage.