Added CMake config and exports to ease cross-project use