29 return std::make_unique<AssemblyEditor>(rom);
32 return std::make_unique<DungeonEditorV2>(rom);
35 return std::make_unique<GraphicsEditor>(rom);
38 return std::make_unique<MusicEditor>(rom);
41 return std::make_unique<OverworldEditor>(rom);
44 return std::make_unique<PaletteEditor>(rom);
47 return std::make_unique<ScreenEditor>(rom);
50 return std::make_unique<SpriteEditor>(rom);
53 return std::make_unique<MessageEditor>(rom);
56 return std::make_unique<MemoryEditor>(rom);
59 return std::make_unique<SettingsPanel>();
62 return std::make_unique<PlanningEditor>();