I like the idea of adopting an existing style guide that made some decisions and just making it consistent across the code base. It is based on the Clang format style options and there are more style guides to choose from (e.g., Visual Studio, LLVM, Mozilla).
I appreciate that this is a bit out of scope from the task of adding a namespace. I wanted to adopt a formatting while adding the namespace and it turned out a bigger change :) I can separate this out into another PR if that makes sense.
This PR actually does 2 things:
snowplow
to all classes and other types in the tracker.