A Generic plug-in system for python applications