An additional minor indicating is, "place the code previously mentioned the code that employs it", And so the logging needs to be close to the best, possibly in \utilities.
The extension problem will get difficult, https://socialbuzztoday.com/story2923235/the-definitive-guide-to-source-files