Interface that provides the abstraction of an ordered collection of nodes, without defining or constraining how this collection is implemented.