Don't keep simulation worker alive after it's finished.
Move solver worker management into service.
Move SequenceEditorCtrl and MacroCtrl into separate files.