Templated Linked-list.  Untested as of yet though, will test
in an hour.