Can now add in given primitive nodes. Have updated the NodeSpec to include everything that I expect the server sends down to the representation.