Core classes used in other libraries and API's.