Giving users of the writer more possibility, such as generating the code in strings before actually using it.
And adding a LogWriter.Info method enabled with the GENERATOR_DEBUG environment variable.