* We should remove `kDefaultColor` and `kDefaultStencil`. * Make `impeller::Context` return a capabilities object. * Make the capabilities object return the color and stencil format recommendations. The recommendations will be supported on the target platform. * Make the capabilities object immutable. * `HasThreadingRestrictions` and `SupportsOffscreenMSAA` into the new capabilities object. These are on the context today.