Templated LinkedList and Channel improvements