Started the work of implementing this with a linked list.