Update cells to be more like linked lists. Changed cell references to be static instead of functions with caching.