MFD pages and controls
A page file is JSON with a controls array. Each control has a type, such as button or gauge. A single control file is JSON with a type at the top, or nested under control.
Both are reviewed by a person before they show up in the market, after the file checks pass.