addon/plug-in framework for python