This is the most top-level object type when creating a synth editor. The ModuleTruss contains the editor (which contains all synth-specific data and logic) and links it to a number of PatchControllers (UI for interacting with the editor), as well as specifying where various files should be saved.
{
editor: EditorTruss,
sections: [ModuleTrussSection],
manu: String,
subid: String,
colorGuide?: [String],
dirMap?: [SynthPath:String]
}