Continuing refactoring
Refactoring the editors system
Continuing refactoring
Finished refactoring (but broken schematics editor for now)