Rename semantics to type
Replace link with connect and unlink with disconnect