Moved tlv_node operations into a separate file.