Abstract concept of Node