[NodeList] Rewrote NodeList to be a double linked list rather than a vector. 5-7 fps gain.