All "Add" features now take a value rather than a node
The nodes are created within the methods. It didn't make sense to pass nodes,
as the nodes shouldn't have had a next value (and if they did, it was destroyed in most cases)