EditorWorld: Now supports array add/remove
EditorComponentTrace: Made end/start getters public
EditorController: Cleanup
Simulation: Caches no longer regen on deserialise, only sets invalid
Trace: Restored derived-getState() functionality
SourceOscillator: Now indicates that clicking will change freq
Refactor/Cleanup
ToolJunctionPlacer: Implemented junction injection