https://docs.kde.org/trunk5/en/kdenetwork/krdc/krdc.pdf