The purpose of plugins

I’m planning to write some plugins for Volumio but before I do that I would like to be sure no one else have done that. And then I went through the Github repos at github.com/volumio/volumio-plugins? If not, A function to search for all plugins from the Volumio GUI would be nice. It would also be nice to add the possibility to update a specific plugin from the GUI.