<div dir="ltr"><div>Hello!<br><br>I've been doing some refactoring work on the Browser, to improve the separation between content and presentation in the visualization of the items on the parallel packages/classes/protocols/methods lists. The attached changes modify the logic for the class list. I'm working on similar changes for the message categories and methods list.<div><br></div><div>One thing that is challenging is how to make changes like this one easier to review, since they involve many modifications. So, I broke up the change into a progression of small changes, so that each could be reviewed in sequence. Also, if we decide not to integrate them all, we could still merge a subset. I also included a document with additional descriptions to be used while reviewing the code.</div><div><br></div><div>I hope you like the proposed changes, and that the way I chose to split them is useful during the review!<br><br>Cheers!<br>Facu<br></div><br></div></div>