This allows us to totally get rid of the glue as this new class handles bitfields and union properly.
And adding a LogWriter.Info method enabled with the GENERATOR_DEBUG environment variable.