Nodejs Extension framework