I completely scrapped everything last night. I need to be able to change the "key" in the dictionary, but I also need to know the "value". I couldn't switch because the values overlapped.

I chose to change to a custom class List so that I have complete control over both values.