a plugin system for lua modules