VI style editor using Linked Lists for a class