From investigating flutter/flutter#121786
Each section of the component list is itself a long list that would benefit from being split into SliverLists. These sections are all very large and there are only a few of them. This has two effects:
- Way more content is being built than necessary since each large component section is only one child of the component ListView
- The scrollbar jumps around as the scroll metrics report very different metrics as these large chunks are being built on demand.
In the 2 list view, there are only 3 children in the lists on either side. Instead, each side should be a CustomScrollView, and each component section should be a SliverList.
