Font, color, size, spacing, number of text fields, line height, alignment, and background color.
We build a level of abstraction into UI and UX so it can be productized and configurable. Apps are comprised of screens which are connected together via navigation elements. Screens contain components (heroes, carousels, rails, lists, grids, etc.), components contain cells, cells are populated by CMS/OVP feeds, which distribute metadata and content into the cells. You can mix and match these elements to create an infinite number of possibilities for app design.