What do HTML, GraphQL, and RSC have in common?