In reply to Dan Knauss.

Something like this, standardized is a great idea. If handled well, it will be a good step forward. An important issue that has to be carefully controlled is, what and how can a developer push there.
Bc. if it allows some kind of abusing, it can quickly become even more annoying than the current state.