CANbus interface?
These settings can include dealer only settings, adding modules to the vehicle, changing the way convenience features work, changing settings that are regionally locked, etc..
You can change the brightness of the tail lights, change how the DRL system works. Roll up/down windows with the keyfob. You can monitor and data log engine running parameters.
Now the question: Is anyone working on something like this?
I'd love to see some changes that could possibly be set with a program like this:
1.) Seat Heater/Ventilation coded to return to last used state on start up.
2.) Rev Match coded to last used state on start up.
Heck, you could probably have it return to whatever Track mode you were using. Hide features in the infotainment system you don't use, even kill wifi. Start the PDR recording on start up (regardless of Valet mode).
All of this could likely be turned on/off through Hex codes.

Good luck, if you start a thread in the tech section, you might get some responses, I know there are some guys around here that understand it. Of course, it might just sink with no responses too.
http://www.drewtech.com/mongoose/gm2.html
Link to subscription site.
https://www.acdelcotds.com/acdelco/action/subscribehome







