Starting CodeGeneration project; base visitor pattern implemented...