Fix some docstring issues.
Remove/fix some unused code.
Rename `Language` to `CodeGenerator`