1. How ElementFactory creates elements is it's internal thing, that's why giving something other, than xpath to create element seems too much. Maybe driver/selectors handler should be given upon ElementFactory creation and then used internally in `createNodeElement` method.
2. Also we might need to create `ElementFactoryInterface` and make dependency on it (of course `ElementFactory` class would implement it). This would allow to have alternative way of creating elements.