Generic Make Node function