I am excited by your last suggestion @mix
I agree that a protocol level approach is going to lead to the most consistent opening of space... requiring subjective view at the client side (and thus consistency of convention across clients) will be a weaker one and might not get us to where we want to be...