Introduce @LinkHandlers to avoid at least some boilerplate code
First static @LinkHandler CodeExporter