Added basic INode<T> interface that all nodes will implement.