* Allow reusing code in other components such as Plasmoid * Separate determining status text and icon from displaying notifications