Since the goal of this repo is to provide boiler plate for cmake fortran projects, and such projects could be legacy code, it is important to consider how one might use the contents of this repo to faciliate refactoring a legacy codebase:
https://understandlegacycode.com/blog/safely-restructure-codebase-with-dependency-graphs/
https://www.miquido.com/blog/legacy-code-refactoring/
https://fortdepend.readthedocs.io/en/latest/
See also
doxygen/doxygen#6243