We are about to complete refactoring Block Settings in a cross platform manner. Next step is introducing the grouping behavior similar to web. We had some discussions around the issue but I think we don't have a clear conclusion yet. Inviting @iamthomasbishop into conversation at this point.
From technical side of view, considering that this component will be cross platform, it'd be beneficial to keep things similar to web which displays settings inside a single page as a tree structure. But we can always explore other options, I just wanted to mention the technical aspect of it.