[TASK] Allow and replace special characters like umlauts

Additional characters or overriding of the built-in map via argument customMap.
[TASK] Relocate viewhelper and add alias