Provides a set of interfaces and classes for mapping.