CoordinatorLayout is a super-powered FrameLayout.
CoordinatorLayout is intended for two primary use cases:
See reference/android/support/design/widget/CoordinatorLayout.html