Resources: * https://github.com/cpp-best-practices/cmake_template * [How to Avoid Headaches with Simple CMake - Bret Brown - C++Now 2025](https://youtu.be/xNHKTdnn4fY?si=lJGxVRG2xI0xnUx8) * https://bemanproject.org/docs/BEMAN_STANDARD * [Post-Modern Cmake - From 3.0 to 4.0 - Vito Gamberini - C++Now 2025](https://youtu.be/K5Kg8TOTKjU?si=U5g22GxaE-AAAQVb) * [CMake 4 0: What You Need to Know](https://youtu.be/TESpxsilA1k?si=whHgo4Hk2dy2dvBs) from Kitware Goals: * Be able to make a nice release that include github release, pypi, and debian * Remove the third_party tree with gtest and gmock * Get clang-tidy and cppcheck working * Have better build instructions