That's a handy trick for small numbers of options, but gets really clunky really fast. For instance, if I were to do a weld symbol block with 5 weld types, NS FS & BS as well as a field weld flag, an all around circle, and a note tail, I could use multiple visibility states, I could do it with 16 visibility states. Doing it this way, I would have to create 512 unique visibility states which could then be controlled with the lookups. It would still require a large number of lookups as well.