Merge `DictTextElement` and `TextElement` etc.
They don't differ anyway; the dict structure elements will be initialized with their dict keys as names as is done now anyway.
The old classes will be kept (at least in the converters dictionary) for backwards compatibility.