Component builder implemented with node.js