Add engine::types::Index_node
Add tests for engine::types::Index_node
Add engine::events::Node interface