Template for a CMake-based project with internal/external libraries, tests, tools