Interfaces for clustering algorithms definition.
The algorithm is defined by the
ClustererBuilder
interface.