Progresses on removing the dependency of the three node type.
Header node_stack.hpp has been moved to utility directory.