Contains classes used internally by the library, that should not be used in client code (not included in distributions).