Node.js framework based on plugins