Make it possible to offer atomic output updates
At the moment whenever something changes we issue a new geometry event. Many things are packed there like model, manufacturer, positions and sizes. This makes it so whenever something changes we issue many updates one after the other.
This patch offers a class that will block such updates until we leave the scope, so the information only gets sent once.