Implementations of interfaces specified in the client API, and their supporting classes.