D freedesktop libraries documentation