Overview of how to implement custom CoordinatorLayout behaviors, and a breakdown of the API surface area.