I don't want to micro-manage this class, but given that `_translucentMRTSupport` and `_translucentMultipassSupport` are mutually exclusive, would a `[MRT, Multipass, None]` enum be cleaner?