Even with only a Red Sea XL300, I have a pretty significant number of outputs and inputs.

This starts to get a bit hairy to manage, especially if I keep adding a few more.
Another collective is not really an option because some of these have dependencies on each other and there is no way to slice it without losing functionality.
That said, about half of these "outputs" aren't really what I would consider an output. They are essentially intermediary variables that I use to join different states into new states. If it was possible to represent these intermediate states in a different way in order to get the same AND/OR/CONDITION functionality, the number of real outputs would drop to a manageable number.

This starts to get a bit hairy to manage, especially if I keep adding a few more.
Another collective is not really an option because some of these have dependencies on each other and there is no way to slice it without losing functionality.
That said, about half of these "outputs" aren't really what I would consider an output. They are essentially intermediary variables that I use to join different states into new states. If it was possible to represent these intermediate states in a different way in order to get the same AND/OR/CONDITION functionality, the number of real outputs would drop to a manageable number.





