This module contains functions that use the declension information in the submodules data and classes to determine the declension type, generate the inflected forms, and add the forms of the definite article.