refactor(node_container): extract node_container into separate file