Finished with preptool.model.language.Language. It's kind of terrible though, so we should revisit it in the second pass of revision.
Finished LiteralStrings. refer to its TODO for the second pass.
Finished LocalizedString, and the Language package.
Merge remote-tracking branch 'origin/coderevision' into coderevision