Does this “planned feature” (wishlist) fit to the requirement?
The used <desc> field in the gpx file could contain user data instead of the predefined data. A description field on the UI had to be introduced, which exports/imports to/from gpx-files and possibly the other formats.
Is the description field in gpx currently used in any kind in Kurviger-Code? What would happen, if it is not exported at all, any (good) reason to keep it as it currently works?