node factory improvements, lots of other smaller changes