rv.link/unlink one rv to/from another. Refactored rv constructor.