This makes it possible to configure when the cmake module is shown based on the contents of a directory. This should make it possible to be a lot more granular when configuring the module.
This fixes the additional space when the `version` variable can't be populated.
* feat: CMake module * docs: Document symbol variable