Links and Nodes abstractions.