Issue #2: Cleaned-up and commented files "CommonDefines.h" and "ICodeGenerator.h"