28 return std::make_unique<AssemblyEditor>(rom);
31 return std::make_unique<DungeonEditorV2>(rom);
34 return std::make_unique<GraphicsEditor>(rom);
37 return std::make_unique<MusicEditor>(rom);
40 return std::make_unique<OverworldEditor>(rom);
43 return std::make_unique<PaletteEditor>(rom);
46 return std::make_unique<ScreenEditor>(rom);
49 return std::make_unique<SpriteEditor>(rom);
52 return std::make_unique<MessageEditor>(rom);
55 return std::make_unique<MemoryEditor>(rom);
58 return std::make_unique<SettingsPanel>();