Working in a plugin/module system