Moved neighbor list implementation to use hashmap component instead