The generation of HUTN languages starts with an abstract base language, which is then customized by the use of model-specific information.