Changed UI around to have dedicated run/save buttons
Keep some implementations using default
Now store reference to instance of current algorithm