Classes

Class, that locates WebElements.
Factory, that creates locators for finding WebElements.
Class, that locates WebElements that might not be present at the moment.

Interfaces

Classes, that can search elements on a page must implement this interface.
A factory for producing IElementLocators. It is expected that a new IElementLocator will be returned per call.