Enhancement
So far all components are informed about all changes to TLObjects.
Improvement
- Components should subscribe to the changes. This way components that are not interested in it will not be notified about it unnecessarily anymore. For this #27105 will be used.
- Components should subscribe to the changes based on the types of the TLObjects instead of always having to process everything.
- Additionally this is to be connected with the optimizations from #27114. Thus the complexity can be reduced there directly again: It was built in that the grid stores events until it has them all together. This should then no longer be necessary or at least easier.
Test
This will come in a follow up ticket: