DOM Nodes and key concepts