UDM enables a mechanism to support arbitrary user defined mapping logic.
A C ABI based API for UDM is proposed and normatively documented in the comment of the example UDM sources. Any logic in any language which can be compiled into the API-compatible dynamic library are supported.
This project includes an example for UDM, which could be enabled by the following simple workflow: