Let's make a profile for this. This is really what you are after
I suggest you play around with existing profiles to see "what is out there". Then, we could fork one of them, or make an extension to an existing one.
Here is something about references: