[Component-DSL] lock free doubly linked list With access to underlying nodes so we don't need to traverse the list or rely on equality checks to remove items from the lists.