INTERNAL: A custom implementation of a linked list.
INTERNAL: A custom implementation of a linked list node for use in the ExposedNodeLinkedList.