While I agree with this, it needs more discussion; I don't think we are at a good point where relays can specialize their functionality in an intuitive way without a combinatory explosion increasing implementation complexity.