Yep, looks a bit like I'm working on. But it won't make it in the next release, as it is quite some work, and I want do fix some other things first.
Dwindle will be removed in the next version. I always got worse prints with it enabled. It does string a bit less, but it makes the print itself worse.
Setting "grouping" is done on priority. Stuff that you change the most is the easiest to access. Not sure if that's always done right right now, but that was the idea.
The printing interface is getting some major overhauls. It still a bit messy, but it's the main thing I'm working on right now. I've re-done all the GCode sending code, and the auto-detection code. Which should provide a stabler interface. I'm also adding a LOT more debug logging so error cases are easier to track.