Consider moving the log.h and log.cpp to the src folder as they are also shared. Just do it in a follow-up commit.