Вот делаю программу

(Чистый WinApi, но вопрос не по нему, а по ООП):
В функции WinMain обьявлен класс CProgram
В в этом классе есть переменная CSettings
В CSettings есть CSettingsDialog
В CSettins есть функция, в которой объявлен класс CUpdate
Хочу сделать класс CLogFile (название говорит само за себя)
Нужно, чтоб он был доступен из всех классов.
То есть у него будет функция типа LogWrite(что она делает не имеет значение)
В функции WinMain хочу вызвать LogCreate
В классе CSettings несколько раз LogWrite()
В других классах тоже самое.
Не представляю куда запихать CLogFile