If we want to initialize AppList, LayoutEditor and WidgetEditor at the same section, I suggest to rename the comment line ("// AppList" at line 21) to indicate this section more clearly. Or separate this initializing code.