This is an amazing list thank you! I dug into them and it looks like there are even a few open questions about implementing this on the protocol level.