Separate the protocol from the transport
VMess, VLESS, and Trojan describe how a client communicates with a server; TLS, REALITY, and SNI are more often part of transport security and connection parameters. They commonly appear together, but they belong to different conceptual layers.