a whole new plugin based system using pkgutil