Setting an object name for GPUCommandStreamWidget allows for saving the graphics debugger's state (if it's show, position, etc). This state is then restored when restarting the application.
- Various other cleanups.
Anonymous structs are not standard C++, hence don't use them.