The mix- in code styles provide now very different options but the architecture behind them is very generic. So the options are artificially reduced by historic reasons. For example for warnings you can only set underlines but for overloads you can change the text color. We should not decide for the user what is "useful" but let the user make his choices. This would make the user interface more uniform too.