Since our app was built on React Native, we also wanted to make sure that we were not adding any components to our design system that might be difficult to build for engineers. For example, in React Native, the header and body are two separate components, so one cannot overlap them. It is not possible, for example, to have an image that is half in the header and half in the body, or to have a gradient that begins in the header and ends in the body.