The second version is a complete rewrite of the first version. The new language is based on a lower language called the core-vocabulary that has a limited number of words. Words are created using this core-vocabulary and registered in a dictionary. English is the initial language, but the codebase is ready to support additional languages.