Such a list is actually in my upcoming book Troubleshooting Scrivener:
Compile Formats
A Compile Format, or simply a Format, is a collection of properties and settings used by the Compiler to generate a specific result. A set of Scrivener Formats exist which you may copy and edit, but not delete. When the defaults don’t fit the bill, edit a Compile Format in the Compile Format Designer, which allows you to set Section Layouts, Separators between Sections, Compile Styles and Page Settings like Headers and Footers. Previews of the Section Layouts in the Format are visible in the center column of the Compile Overview window.
Sections
A Section—with a Capitol S—in Scrivener is any document, item, scene or section inside the Binder. The term is used for generic items and is associated with its Type (Section Type) and its Layout (Section Layout). When in this book I used Section with a Capitol S, I mean a generic Binder item.
Section Types
A Section Type is a definition of what Type a certain Section is. Think Part, Chapter, Scene, but also Poem, Song or Letter are possible Section Types. In this book, the Front Matter and Back Matter are also defined as Section Types and every item has a Severity Section Type, such as Hindrance, Bug, and Disaster.
Section Layouts
The reason for Section Types is to Assign them to a Section Layout with a specific formatting. A Part or Chapter could be in a larger font, a Letter could be in a handwriting font, a Poem could have a centered layout, and so on. The “As is” section Layout is often used to preserve formatting for unique sections like the Front and Back Matter. You define Section Layouts in the Compile Format Designer, where you set the many properties of the Compile Format, including the Section Layout.
Editor Styles
In the Editor you can ignore all formatting and still get a perfectly looking compiled document, because of the Section Layouts. But for text that should look different in the Editor, you can use Editor Styles. I use a First Paragraph style in my Editor, because I want to use the industry standard of indented paragraphs, but not for the ones after headings and empty lines. And I use Editor Styles for the headings and sub-headings. Use Styles for text the should look different from the Default Formatting.
Compile Styles
But through the Compiler, all that formatting could look completely different due to Compile Styles. You can redefine how these Styles look in the Compile Format Designer’s Styles pane. Another font? No problem. Different alignment? It can be done. Of course, the Styles look the same as in the Editor by default.