Thanks for the suggestions! Legato has been suggested before, so I might look into it when I have some time.
As for the presets, most DAW's have a way to save presets of any plugin, so I'm not sure it makes sense to implement this in the plugin itself.