A loooot of documentation, see names.json diff for details