New Plug-in Manager

I think I will need to know programming to do this

It helps, but is not required. I’ve seen many a non-programmer write decent Python code after some investment in learning the language and its possibilities. In the following topic there are some links to Rhino and use of Python.