Add the interesting files to the config file
Abstract out the desktop file specifics so we can add other types of application
Rename the config class to adhere to PEP guidelines
Rename the compose tool to adhere to PEP guidelines
Rename the cache tool to adhere to PEP guidelines
Rename the build all tool to adhere to PEP guidelines
Rename the AppData module according to the PEP guidelines
Rename the build module according to the PEP guidelines
trivial: more fixes from pylint
Generate AppStream metadata for font packages