A generic plugin management system for Node.js