CARE #51: Add the ability to define new languages from the UI